15
431
62
25
176
42
269
83
26
171
233
60
270
68
243
144
178
110
117
116
57
231
285
213
119
193
440
296
278
78
318
50
221
93
77
133
109
41
1774
66
326
252
287
132
346
155
572
67
293
283
348
190
471
161
98
43