57464080
68533146
26347710
1335300
50042711
86289362
1013348
19632754
16325402
31569886
95189060
14926854
520843
22188538
713632
22593050
83854754
45174302
30105828
47658813
30823202
1364661
7686773
6833619
56925582
30135978
51222872
58155995
89612816
45427957
35388684
74116752
98304012
75126366
95039008
43202329
72837671
70997572
57768823
13551883