54926680
42902368
96314185
23246431
54039582
22152269
62934342
31004470
27377623
80341808
37906738
9712915
1262309
89777081
71736024
21852345
36589967
20767381
71656268
28057022
2494918
19829202
8069304
12338392
62927106
60099532
43392501
9060958
68711602
11595541
2749995
59585195
96356254
89133214
17522933
53914626
40605134
9597128
41342865
14085661