45359550
4193300
99632333
85428066
20423797
9449283
59851665
99473692
53966692
40891508
21556828
51478828
24123681
51979834
55969229
13599419
13959205
8526431
92386634
69823928
2840791
9883050
19148218
39393517
74315948
93319405
66706399
44187973
36016887
1100105
24448930
4135373
51571661
70957081
83292914
65352658
77134086
93622988
77661059
69505518