55236966
16875112
49278668
7391222
97108065
32704913
52293641
6322919
80158960
88837788
12805708
93126347
35277469
2888350
82001358
15399700
6717466
87903096
28758105
48723738
27782638
88668322
92253757
21961465
28361430
55424473
36094197
28711261
53273608
71303409
60804191
904532
98659640
57923730
96403193
150233
535768
83883674
22201357
60477415