40075610
99799457
27404145
89628164
65952533
22881150
53794730
79545993
8597690
5566012
4576273
84891191
51359342
87061218
47837215
15036464
43552060
12463498
985165
81639443
2984138
68967514
47539302
8163393
5582371
7797449
51688458
68825534
63692501
10014920
63073343
24655021
57926414
20014089
70594261
80355317
91678684
29047577
68233970
72821172