65776658
16684678
53376001
547709
75997126
23656969
94888362
3702056
56674400
70775415
66104836
5201411
10899659
36883584
38343153
15201629
2264021
24208071
17528661
83997467
5611170
15107779
98538175
2127859
39039176
27888169
34011384
32822225
22394346
90945847
60637064
2199934
24141114
3355538
14157416
43786708
60488747
40123451
78042424
48804304