42768912
93757873
52559005
35363415
57051066
87792119
20394414
14127235
95475308
67531261
57633616
82164942
52793973
19491980
8594975
42987890
26317728
4641449
39575694
21504277
83287607
2419488
65032140
82831267
83904667
19574121
51986679
8484763
99949733
85401255
52794573
69811078
17737682
60797808
28643347
14453979
93537424
347687
94365592
502531