39512110
58632087
11358609
95077832
1618190
73143657
67118422
66312310
39427075
40546522
6738022
39491665
38246124
75029491
97932266
54427855
888822
86474250
25906395
34082870
5206007
84916526
21144675
96183717
83765389
79882695
66721896
39466977
21164818
885168
56592676
17952844
24118984
39016458
354706
5348508
79459826
72903492
19674523
18355305