50163186
10826826
68123352
8316396
66768807
95493815
72696414
19016893
25773850
8227745
82517033
59203422
96322607
17502178
69119303
54276094
97532423
23501175
18108614
1642934
25135996
54472575
56743549
53005358
4771460
14506506
51965605
59549182
13572207
95842775
21147961
19712108
93932861
96564220
39786101
91275164
11839076
99417019
1730155
5366230