52328963
64902890
24112462
90372583
93844764
2240993
14446519
50366859
98312801
53581600
93997103
56646344
86149336
60405307
74573176
30952628
8274695
90164369
63776498
41245238
25471292
19113386
55778370
11899992
33267464
85117131
49124918
2432577
1974602
4329939
98007984
19316455
69503302
4491002
18638602
59096373
46079466
28265484
4994781
65168476