56081707
62975184
16762913
85923251
452021
68776491
64537979
60189983
85089496
95831227
79204517
46508115
42519256
73489196
43695922
56936040
29077191
81691840
15643835
454382
25187814
59952098
42042243
7536719
59656388
65295744
93802443
8968417
91936077
9153519
60556217
79423706
9261563
50368323
8093778
24522201
57544035
80273878
798579
18478