18664368
70475192
62775400
54498370
19178859
45454362
56932030
51727694
3536535
86736910
3093827
98799572
9084882
78328277
33132844
9414788
36744208
76459171
3128561
4531760
88682642
30327547
17861315
99125162
62409535
35309261
4933805
76047304
7234074
20724876
68463625
75967595
64803482
25411139
2572328
51896253
5988991
1621891
66743560
52261489