27455516990318415311221185317271212454568517980461008869981421364250136424954885736024023918332091111035034599321084196360312137634922715333626089848415527529050341518443123470812040423223215184085623545301421023049136161312956603242153014115495042666542666673449571433419175525114903116657013856811495271515121146496146516811719758355624606888458888457218677980451465191086919872494108690615276801066647105325115578512785361464941471598639007764637144876314763707844298172628172619924113164501375888971138971385316631135544134197103723946016057351690022162469214350066408233166110958311530184138144486827868128678412093551162224