26186727
16886335
30724994
272177
89989034
15984066
65645472
17757942
30346683
96084648
89713709
15429973
8159317
31747490
180199
33692760
47361202
5694341
27392885
47758277
22098662
14474668
46665150
31761162
88955316
40086700
9047545
69831949
21013229
36527625
15821700
61775197
10737732
42101007
25388843
10555054
4129110
915722
44562163
45562154