81981524
22974395
54948451
9887234
69193031
95303520
12052376
51168792
30704294
5270394
81317774
56998819
38838163
33614652
58503376
91044166
3590466
2192374
39018427
73325203
26032034
9079862
218321
47088888
7445548
21196539
84674501
44539
46742157
60955333
41947582
7663357
10877612
78591219
48306095
30337544
48829900
69647905
5426676
14398434