50192260
40509522
71144582
6491310
46903456
21743772
5547346
42515195
60157997
90154818
26171208
15954872
62501713
23646830
47162899
57737716
74923852
16169292
66241220
69414549
56214200
4684952
37127191
4315283
18202034
91334110
91132388
96069398
6773873
39025480
19431947
8864585
8752936
29212099
3214440
39385502
50292340
27785619
94541734
86975632