12768229927154492928671899522995313226521914921159211687898849844091785457863853182496282110776400228344912052052852070280062220202153349159747396531995051217016356568068182446201664887272105421731016906897855182990413992039271001475404721894311982418518114665218004492264494281953151358923102199552365829059620311123951431285202718879717746192916865947418101533213736948771776602008991299913794287483147006277122354043393856827209312710086363193377839019769957667742781133271778502039551264231098857093211762556660149480263927595611797293638138556