121738
8896120
56374877
87337712
6139750
4717026
18502085
21463475
33894191
14759070
45999098
5983058
16268266
45271847
63621198
89858877
27602249
90731938
70947926
69036858
43723605
35362975
79825879
72132701
96415465
19778138
98147522
9374993
131355
17193597
87043914
43493501
71355391
28919538
84478274
99562245
73291136
810979
60912850
20209052