99934844
37961277
18552449
56055485
10574529
158189
18682523
89824750
17904767
87557778
59136859
767839
27811206
33783368
43894509
9832729
64922851
94877037
72404354
2632215
37639652
98339460
85793966
40939432
8584826
52276746
46111892
18785401
52307787
66154293
27054311
5635724
31514170
1301470
19997851
75301060
66322887
15726236
69018127
54228977