66603071
17858846
39582164
46642624
7609153
1549773
53594210
951722
27525757
75095791
43029692
43433774
31377867
85121551
75195994
45748281
8654297
36446370
3074193
86385261
38511713
3371054
64109216
70937934
71969689
29108418
94643315
17849145
65234024
26125025
68167637
98694379
95875285
12502882
32435974
26951043
26288914
69671240
741177
98888367