51236752
372943
80146703
7633850
11139409
64326547
67803154
78646415
93849569
68992609
81778740
78513748
3792794
46131276
63316673
11429767
69484368
99679017
47711201
20855308
89114707
24229083
57968831
70276294
94246085
88009798
36028087
65522026
37391778
38134422
73617056
76554762
108187
37542942
40971010
99184843
59176342
26336659
6789920
21853600