80312368
74375370
77125066
24906303
70987107
2842571
85918460
83739405
57839085
36026757
1356907
12116286
3172898
97909955
15953047
49091056
34477675
27832648
99439553
5468141
4952528
90558014
9402281
5774566
15165694
58807299
7597862
64069390
87733161
96181296
1099376
18637587
17858804
58501812
71036803
44051948
4398164
89086242
16096733
17508274