60
25
29
273
64
18
143
92
48
112
55
41
56
85
235
355
30
600
150
354
111
163
43
10
277
179
191
104
24
231
441
37
115
102
366
75
72
100
187
302
243
148
178
237
171
78
54
96
93
109
107
61
32
248
142