430
2
143
674
162
157
342
110
515
236
292
516
701
582
134
159
134
229
415
291
520
30
354
264
276
4
1362
1653
19
85
252
245
678
357
433
715
1
304
1316
629
296
4
342
530
708
342
1072
768
336
235
716
241
