44046080
7421175
17416062
21061473
41199704
79647795
27265883
96432438
14479432
54027623
18053315
18366151
44194614
66358328
63879684
4808906
788192
66385154
55509590
78879331
96044292
69178665
6528078
94324177
88183
17431387
95345812
38972347
83307952
74467456
78704949
87268676
73137820
40985137
4089875
2621209
43034717
9985524
24476126
3452859