51
32
35
12
17
8
91
5
86
62
235
34
45
36
79
66
48
77
99
114
59
126
260
27
42
52
11
71
58
78
43
113
56
227
7
122
38
181
94
629
184
435
170
270
125
237
208
338
401
226
1084