57835752
961654
60325229
10689341
33764286
2781450
4571284
88937598
24605629
1364441
51905266
13224995
4642304
18168651
4354554
23512866
93922777
90742031
45352738
1003788
50821847
44994614
69781336
7235774
66453839
94386900
32985898
43667368
34952674
65883759
98388032
36495965
38883088
42024781
7252423
16033272
32823345
83061997
3156177
7021720