42942362
34943979
82891873
27126886
2997847
22018901
98538858
70603803
93778328
49438892
14686993
82348298
16329474
368648
94549184
16435718
51067387
26538221
85126371
5009422
14207554
8850449
60275769
63871819
18471135
48413187
98208294
44719578
30685817
14406751
4716470
30028525
66886377
84643634
36457861
63774750
81065456
37828217
48051429
57858705