959749
4095960
58192147
45581405
3235268
2777492
90498977
86984769
57479944
40882846
82858713
9969298
24605323
41951210
2239943
7578483
4871379
4119209
62855285
97125210
58167304
72114185
26005805
84761322
16975405
25513558
14341686
70675808
20464629
4018886
18565463
22497004
43738377
35054565
22402449
257595
75295067
30206582
20685592
65356816