93308961
6564628
2575301
69189534
71179587
25938803
75105062
25929508
14321412
58567934
31127295
7104373
14867392
82411661
60913951
2612926
42803807
56524553
19997498
91496853
38689983
16187324
13446685
39983577
86242546
5547218
29634584
3436384
33298001
95347843
9243242
23119975
9546794
61645811
94361967
67967363
15129524
81145271
2754452
54623336