60703720
55056558
32778474
15294739
9889330
78608629
31835045
56925029
11369372
85358578
25135903
85687522
52081053
11962476
47397372
10519776
94713889
53065712
80096674
95922063
16848027
97514746
65048682
82227401
56896988
24856089
57359228
57356532
634998
90097368
28874583
9862328
15045182
85377196
22857524
44755238
68783339
30049052
34846672
7636762