1142384646012287824391681874431521281641427682903733828817159362923245645019665569189282481680308137665426670184950327066244552278130837502727302281213115598663585504362192116139525203648896566615146839743170163835589487300398524838714475112974652618002174750505402226460113497356447971796759623021555778980364512140125967035633185583446693643744353268399312509349457143795825131572404036782104876142204299808754160588264788258365570817453523755958679492372785657536642233310227520267685604447568560633208052881805621456765397851020230438957045827628450737156478428522159018221425161554664558260528225747154052797696533862748047036465219460351823653750065038317374146856725746254734249077737881013518178037543529660529556671385336824323119963646370571077369148351348047266026952625530934679645371170667419322019070948528723514619870442473597514715370599778854786762868479935011112776354616248954575331977640435136728016776285515414542414456654711071444823175533914004364617458772928351972214268742275142330614820068715112355654890409667365438760486127308011651767045502444706886907026593162245408403328418093302971251951173486452732766476687367457174514147873778334827576418821923388561365492392019117539062122256326662493384487487185711773132058287983691615651913351186721332121473377748864677640273340983618464793334322344624273474935237947644975571264154237484293377802103765956756951534375076736646763939770717216630254469194218384339169455315832221547723531410860226517884779378156154315338820229811117318527252787211262318673523826771202071944113871770407141333016012435447453155649600197637459719652344827341563440758455868654429180799538334303467950827167128632825279115640625377930512016665814238563238051114038120663520830785244428979055596638424681363455127467375280629829425011073872810950118642768923437410652243721633665435552757255766425387651765248792222