114765210484100691158921437562259771512663404136582237001801642904422505471935424446119162931249291680269578111573320839820063113865080784198977985135738218874498325700131514168917752301041184373454952050628024421075222104510426814746406015124511956410896196439424935004013856815071217264101599133534138804134272105511710090564200179632069748615568795218228505858061176961591031662155186640904160043162558435821124391904859294298335112152689891155918782740331974801519411199418519980034991535156482808181957112980108540842071012071753518915921969