39373162
19968696
64028084
85925821
88591746
17779879
4858746
33171750
3063353
41679220
77123935
35479449
9653495
30823824
72955951
49562772
24296902
10101644
99938896
45104193
76049559
86226700
68623658
16305892
33422717
6477218
14273710
50743697
54103577
38899985
7882336
93977700
98203745
48106485
4018488
64156899
54782000
43174922
1766921
68258824