98665452
2037780
1876
5122973
27522491
26173678
95123314
6538190
67017951
13448755
16252974
24029890
5963372
64436826
7834366
71997827
11515008
56877923
28737040
62509119
79525021
67109422
86391361
42827678
24762012
23584459
39026370
9014213
4613061
53077772
28547433
77843892
67966113
69655538
26518884
91427193
8734220
76037238
35034461
4685764