50156681
5172324
76359150
94265775
22056229
8146634
56812552
10929647
6711535
74857632
63049535
51004000
13307613
102390
11637465
79881410
83886387
1366178
85854945
28723589
66026065
65786658
857866
24591897
44498694
44719497
94969675
79916451
79238830
3408519
1550333
19606614
17615670
60329907
66966817
93113768
65185792
28516622
27514586
10413264