20173615
34776714
4025256
95044095
1158467
68912301
29861448
73068947
3759886
55833817
41162781
53402272
98609155
49632680
20654391
57258178
70064993
81085602
66427974
9109906
75028830
6358762
198054
74219389
44041233
68099477
14904357
35329539
82727927
71226852
9442658
26117797
97255884
96464394
70695024
53469436
59734568
65745318
36832750
22277236