95286895
6114109
15162971
11433508
78956485
57001370
97406535
85218631
355339
9945216
40525216
50724428
9626791
69304415
10541782
68277006
90558905
37782910
31334260
22095129
209755
94818455
2642869
63039783
61701824
24306975
38666364
90627540
8950288
16978089
83151097
15137871
40178692
23133068
36359280
24226228
3646988
59892145
5817571
4223416