40671160
145884
68138360
4624018
15943075
51392999
39084685
55744720
99914070
34805956
12776248
14401686
66317920
90681084
19444425
5258255
77858358
79032718
76588170
30953348
10677552
2549005
1194276
7571351
92556858
87314955
56759391
15075091
15231067
34447614
54677544
986489
25636297
4821398
16222708
3968982
84173674
98878719
55407573
10474817