47754438
18435647
7956620
24851516
4256588
87865516
68734963
40317145
77334894
36042625
590910
37592673
9568158
89178404
1593286
54101249
88616995
764553
35061693
4234605
1400798
52581156
87997692
92171297
44267802
7132704
32316891
88406333
75839250
91323948
98268450
7578279
93153821
85151488
55573477
39258735
71466232
12395996
74777458
93112047