39106672
1490382
34493144
9959187
89111706
18267305
40169811
87712921
35846455
114393
41342047
78273118
89168513
83023178
67748312
7961070
69121572
91319811
33734079
45559404
81905656
90258210
163190
27024826
41684759
48454756
22472562
9320312
93831577
39217619
22309901
39357705
62764684
40046
72787071
44143706
63621829
12534147
78645511
8523932