20166306
40584507
37136283
3796435
66815408
17572096
84126094
88269889
69092697
69921586
64465648
81207103
83499190
70431841
10237597
97313417
44324064
40071374
18568769
2884604
15977020
27412665
78121043
13995335
5686826
91899279
83411751
6873636
88119392
32098250
4423360
27301095
51298407
8083148
26764756
82998229
46176799
9643729
52165622
19276160