25625766
860455
73919981
89302166
37738764
19056373
49165447
12171591
22389488
20915893
11235387
9669232
78948306
76223990
16531059
12248061
2667387
22841284
25961391
23493023
61946763
32557965
29278560
11978376
7168018
8641764
30229391
74359683
2158442
82233311
50936341
41814348
6889962
19132198
63647986
94081886
5986544
53242812
75854880
39238341