10844561
1965110
87658961
83144334
3667982
42831512
86076951
27233217
546221
47817388
224621
82423738
73735179
22447709
32514820
17447297
95347621
79419520
72935022
82445326
27618654
9689871
88725669
50179827
81765158
23693063
49664777
54408919
17235430
90172639
88693680
63388585
10366823
89475421
44566982
27937407
8307833
8521541
4769731
46439429