15
428
61
25
176
42
269
83
26
62
171
233
60
270
68
243
144
178
110
66
117
116
57
231
285
212
119
193
440
295
278
78
317
50
220
93
77
133
109
41
1771
326
252
287
132
346
155
572
67
293
283
348
190
471
161
97