25
14
42
410
66
281
56
48
78
143
130
71
77
145
80
44
166
86
196
140
243
88
161
667
178
92
320
172
94
139
212
354
333
109
258
132
216
127
69
110
183
52
81
416
185
188
275
297
72
230
1306
580
157
135
43