85943006
65458853
10548106
76037335
32545544
32077429
4122338
72491423
591119
28172708
8786881
97573010
72287215
12708318
56048785
25031863
99315320
8629168
807667
55289888
63159190
78023606
30399481
69408408
36648285
17663692
61906128
4682271
29899331
94351163
50054544
23083441
4310645
43496277
34014988
14693838
43757884
2474025
43682103
21658805