96492359
2481707
19659270
8073555
4525709
11215270
40019279
57169698
45114057
2941098
6529693
49087096
927357
17819282
309768
25762125
75083592
18782865
10337541
33901698
99228899
9070198
10985490
37071738
66798822
12709792
87997035
73227234
67755628
21542966
87916533
7914287
63769261
10145540
231691
91739353
11398192
28059638
88542435
54942753