112323951123239211232376112323701123236811232367112309501122986811229815112249621122496111223408112234071122340511223392112233911120714011207139112071351120711611207048112058501120584911205836112058221120580111191664111916571062097010620950106209461062094410620943106209421062034910620330