520
2
354
1
223
314
352
407
1185
361
970
8
498
305
531
216
674
3
271
412
419
471
33
276
611
62
239
765
232
488
385
391
323
374