15532016
81011705
20429164
163172
67875967
58456193
6950516
55698439
36532461
70841612
9220145
40076822
4522541
45054430
9809863
2995646
50187068
51694516
98768688
3847335
88793481
69671357
93136545
83115139
24109044
7145195
48536391
54396703
35047857
79884560
53442633
82847602
89356949
57196804
698179
1093806
10192002
99198388
55749418
33404590