2110916
12255643
99434656
14217972
8990411
86426001
68257764
82046197
7518020
328403
9594963
45086378
827339
53411972
62525485
22696983
91774010
55795527
50224726
50603668
97027239
78289107
18936913
80026368
55415744
65106459
38925155
15685942
87532810
61218365
24544498
215809
46666340
1919737
8132707
53957114
82471013
62103193
22579715
63778163