15218026
4165778
93845816
9198445
50514310
56056743
14886184
7013735
74576423
67958319
35596844
88337363
98426902
31795000
97126887
6874930
8024460
19254980
73644162
77056610
73947180
4693649
24378832
80917069
65238318
68018987
29035441
78589858
49514677
66206180
29192030
67467194
63495644
13847623
82341623
81205759
96997036
48153838
7906269
96405065