29438956
17457173
2650576
6379146
4195182
57777243
1219888
19649836
33466474
91793416
4769322
19498018
48265446
82363793
69895944
29673117
14692396
38125458
21608740
10932891
2127707
92782171
355554
11657259
26199509
92758019
99593685
37403646
18878815
30227691
5132048
9214631
40542422
4463772
1861532
94486647
83348311
31808630
57229126
16758838