16866286
52276383
96774832
59092304
68879003
91353581
22287244
99594505
18604655
97085552
78064648
51863650
30532114
44898096
16593170
84876185
7688966
95814110
5262800
83283600
4793644
4582865
25098184
45441378
74188043
20147843
82777114
65451928
69206276
2454436
41521783
46916505
27069870
41814539
35012054
4905333
93713727
22407415
87478816
41196460