45
30
14
13
29
56
10
171
17
168
51
67
214
22
81
252
96
244
205
48
58
110
196
21
32
114
20
25
267
43
24
581
40
71
165
84
92
7
64
99
83
202
27
111
107
255
295
80
54
102
209
1329
118