26
2
73
72
234
319
156
417
10
47
14
5
23
28
54
405
554
38
232
128
100
445
388
649
267
63
853
223
52
394
643
1103
687
341
484
179
476
302
382
636
654
259
927
241
535
464
323
242
580
165
348
265
1204
44
358
424