57845598
46162408
7289279
21735086
95196241
6085065
74902474
71994352
71571582
29602138
81375554
24469265
67512000
1304944
31763105
41927650
27428795
50201630
19357785
7817479
61882724
26607299
9362227
53545456
8027864
9624493
64246926
7258730
42856222
33881515
69196875
59762125
33972443
41693380
2996518
70144367
17984219
36189581
25271435
93383757