112323221123011311230179112301991123090811230958112309761123100111232416112888636260177857437982943201077270410772705940160294016098294294111997681120397110948598961306376113291118992911199753111998171121948611199822113759041137703111383375106203509316362111997511119982111375905