11671350
20481108
2453936
60058172
61723081
36891312
13129457
3266
39493697
94671952
77621800
74984277
46609689
53776818
51028056
4771278
18195965
67336664
57396286
255162
18466256
96296090
5947201
35004746
94063159
21997898
32928001
97159660
70642111
87205788
82536065
22997417
80999708
12128168
58457873
19206761
3418322
77981835
29541186
423559