4
51
10
20
32
62
50
49
75
47
34
54
14
45
111
504
56
35
114
97
67
79
110
404
156
99
138
88
44
11
66
53
60
90