95103292
70412736
11375460
25982313
95382857
66028214
30992847
22918716
6276638
57782300
8454639
32732226
94197125
51717965
96122028
2271331
25853357
1804660
52548531
38976454
80704498
63436372
47462587
38957180
88841438
874568
50554924
23258778
61285613
29837401
24924564
15131986
23213441
1178897
27811853
85912933
61968416
33868413
66495746
79836442