88013844861356487654891371412913234843791409214690845628936812973876058658114264873088915486205130128765286198142108642489064140758566113897860531288185963859858549988885871791312685346142668450584377847938415188451872818410784889140531317287015858421325489241888771354014459874621369185243895198602287912891658911889144857238829885127845468989484463863828620489270888418903388144846968520314038139978736784644890898750889551848918486213035870928599214128901388890190209139778889013153861358570388268