16254822
3847953
22048070
97959404
76282384
57388661
97002116
88765929
35207138
47749184
57526866
67131195
82179201
32261278
38429
99812960
91705631
12141729
3789601
899736
82394280
60887448
89253419
83177144
63948013
78272839
17192606
79027112
13727734
948621
24734046
57595737
94619497
19365202
91226716
91748517
38914228
41604781
91721083
6699506