89489673
56058788
1351715
17521266
88092635
35885561
36974587
54455493
15013986
41218045
13923288
69952577
6609006
52814080
25774135
15011374
18982478
7293750
32619999
6058400
11228301
39762479
15212166
57159654
4359610
98348462
51708632
12757276
2884896
389981
32018692
87809948
68714415
84135565
55949206
12948550
89095170
62896177
4259872
87706108