80389346
1814203
7801891
78146380
17829628
31607710
50595821
34636449
10812266
60948389
16964665
57549328
87198250
90983105
39204140
42486880
68816208
1168141
61451396
17032691
27189616
58799734
87505765
47691143
8367218
99985421
48329301
36933193
71189431
10733987
26539279
6997279
28249158
60881228
2373129
23517989
49078863
42946519
84581504
8682149