56118875
1929512
56693621
46152840
16696795
3677827
64421237
88495288
84679569
72902427
36599020
43233823
40194109
73177382
83788314
24419193
3566863
71118835
40828964
95028844
41925274
8792008
51555285
39488910
7425015
25998703
47505489
59722178
55487113
79574963
16473463
83991332
58425069
69555293
9892651
93678060
61271927
57526171
62003066
37023878