31624986
74034121
60599512
80301980
56497540
25801204
46101018
21579196
2634488
18841732
19079739
31881649
63629029
93573366
44514261
8941342
18978798
15683941
27497352
85491284
76875422
106761
68139202
55669510
57228810
96924474
82352334
37706691
55124119
9444750
7127898
35597991
33695064
27486546
40294110
64192905
5508413
91875398
67498085
67578735