5906626
2543728
57354028
26235959
35578277
45208163
64452838
36169875
32735392
75264812
88671466
6776773
71656078
20403857
96289530
2257864
84752154
72562898
54044037
1635875
2359178
3503684
30904171
69689537
18931933
32084137
67763170
8826720
16143218
95617478
79823896
47602307
62477071
24505300
53379230
71798712
44641484
2802619
57172592
93871398