90949681
59684731
13536047
55738616
56827264
30051216
77177583
90522638
8399733
60759190
90098914
1168634
93448
45671376
39546781
15394447
67144079
26907829
89942360
45897352
80901599
27605324
72221754
29324466
19117320
11886989
8329195
11416768
8546299
74246929
45707617
15805156
43635651
36317470
74174459
48071626
33053384
482221
8379111
15038413