31589093
16157422
15003165
27451013
54753023
92708691
8685380
76061116
41879765
8039945
88101477
21159250
21122796
5265755
90108060
6137104
4176819
54174453
89366760
50435747
90219333
53089351
1355277
88754194
91423958
74741494
52056125
45522856
1434054
70184947
8949923
50254517
73406602
80732579
43946303
11969246
21024191
63242707
1019179
51562613