23635183
5616750
512161
522914
12483258
81575762
14854299
73601946
40571675
51776561
7614495
30397867
22107137
45075133
75098936
88504774
62475284
25764173
97408674
11138325
85624378
45871604
16028902
13397060
6498896
94066420
8948942
16031936
93336487
89246927
6586353
9514366
36472137
9401928
75145869
740297
2854211
34399270
29515969
89367346