29995978
81315650
71889411
11849182
7723313
82671837
16512646
78941537
56021672
1142928
18124120
92598245
16251797
17622621
21032586
95512143
94625706
91177871
99464949
49695717
44484672
52346476
92734659
38099060
93188364
98981546
11248930
53463976
12379082
2866386
19826589
83337292
30727126
48386889
14204383
67835063
95061520
2957349
17151918
18031345