66754073
4339744
21634291
18915258
2011365
55826257
20819638
98713304
43901451
12878696
24095498
64401346
27064995
12117211
5619881
33841050
28236358
21853727
17083616
62544577
93934838
71853999
6641292
69022663
71925654
33457863
63645179
13775300
43159409
33872760
50661547
38442809
6855475
95166932
24389730
78882315
30316081
49282989
768685
30135948