40527916
37903715
33325866
19537265
3242480
17581642
48492697
58423650
70049905
49867409
34782323
66102781
70612855
64255844
65582231
4285889
89545226
89853131
55829264
59014660
14067060
79857050
22227685
21519433
27998960
30968977
57388042
4597989
27631211
49141152
92256620
77378840
3472493
3851346
9853586
44934443
5649439
7726734
27259279
44983531