17054257
91968431
60246472
331923
24787174
27353303
34993523
17616264
14555699
8618580
4832829
58839026
7681500
6155765
34039588
90675544
54925930
59552882
13285496
66005195
23088082
99813420
5107676
65755983
99223109
42338713
30049138
82617516
18377890
90251895
78509201
47521687
12547674
26106500
92688814
92971380
15777936
58405987
7744768
12503107