18365662
407147
1417775
67263636
56609845
52553231
949169
860610
81665084
42875978
28437950
18201773
49245899
35412171
18856957
46799760
44025606
4592589
84454956
960098
3176620
34771104
66956728
93022506
82528857
36945281
47167103
49602841
88641909
24522152
97119813
56908919
32985899
82344665
4352499
36755409
24721772
1877120
27799103
161671