112323951123239211232376112323701123236811232367112309501122986811229815112249621122496111223408112234071122340511223392112233911120714011207139112071351120711611207048112058501120584911205836112058221120580111205779111916641119165710620970106209501062094610620944106209431062094210620349