46741048
80364374
72988678
63839407
39581919
945172
66935251
11887791
80186954
36301589
75321200
70172725
21744294
39536274
37951193
4381605
9655745
6722016
45725531
3853801
84155904
63207562
66967446
53435324
52132929
91888583
96116933
58182665
49459486
6236538
90752339
7284317
6274404
81872261
59577346
97064142
87871434
19782297
50132934
91025312