18551768
2241618
5699609
32272870
31975767
70845703
73459232
43444106
1724545
47388830
26423206
2077305
4570633
3082753
95685385
64163187
12349526
71583906
335592
44774958
85889044
75695146
33131869
13912966
47584455
5948820
1020899
99584082
27319197
6167939
52459729
19596250
96508255
39079442
22614813
52765950
71045259
94901346
86319699
42002237