82
234
262
138
403
300
53
16
219
48
284
132
56
147
263
65
92
207
27
10
107
314
9
66
115
46
376
155
158
610
69
392
177
267
157
258
374
604
190
598
299
146
340
362
203
365
404
1080
481
559
36
134
361
257
370
71