90428888
29863964
30575683
91109855
1970815
42851533
37216923
80294795
77913870
38491420
65387028
80223176
70187270
90855643
88991388
20684263
4792380
6409719
71209411
1610382
5073755
95036671
73747145
2516729
9088122
85105349
18547364
94921804
397469
29499430
1571743
46605023
56979356
79664491
71951004
3854649
70178387
49683512
99368557
2593398