473968
62442
361605
442828
52227
158645
797355
33269
965998
565987
519729
268360
42743
530676
88322
95249
60416
242693
469177
14201
9431
942804
14523
474996
97294
167641