116604917455454514729255503474113249646007116029134370117742148253799889159421690270509187165159906154489145518155919878951347169845996881530499493111099121559415058510696921334010583614279810132521194721634369759216174400405137612356884828180777170334129523212296120886126475492522287941016466862347415131077380821732021118021289551724325016717638370582475421062571538331090221744741332832046699335813524320464816261736175500203951652717859111979141473281838113146365132097412932795580890008425718334687520120091220741107241157914152719361771166749310456794