60065877
50165720
22825516
3474395
14029100
85674592
71131327
97966494
9296484
44175887
36828460
40113185
85095504
67092817
26336036
45906016
55685984
49898130
99261560
36027340
25024000
10258295
39419526
335344
48375
40666165
69595393
57153451
19106937
74453646
94873646
24144928
27345130
48913994
58413487
5695336
51253457
44706997
57233933
44599315