43376365
85289206
6874585
25154225
49973117
62925699
5418807
74529347
443856
15405625
92402523
95816319
65856832
11497744
10871175
782311
30306510
37362942
88694794
42315017
97355646
94776031
93459320
39336485
59002156
61575769
30312838
33739858
28689439
15494587
27548607
7197825
27221632
76597506
14448760
59439479
78224276
27368840
23033959
3498260