49949812
57128597
15246988
10673041
9731775
25752410
23792580
330960
4349398
80542866
506594
86395167
77727603
37878508
23223141
80838890
65212439
29894228
59719731
72018930
83374091
28242130
14284537
7678364
99161275
50888296
1785729
55581544
81266483
2259551
4905179
63456782
5509224
36292734
91101565
15966905
42292976
72032782
79721990
31901958