57805150
6948518
53855303
5085833
52095612
70831130
47238503
47622977
67151740
39873406
6836481
53047903
12313886
91284041
6568449
97947320
81678763
59902174
40435004
33723577
86873994
12789277
68353407
58082719
93723932
28341204
93765400
17611649
32331550
26468231
92409728
13684616
6865878
28247757
87785504
76668541
66275109
75011257
2682589
69771659