23502640341216769875978122118113284631269124897789932242574106396552808677342661176692175351144037829504275887084014617540418147621260872071149132274453374459843567914589941257260212725638177189409291352771538194322675358548075818891745873886846101194533403727800422976219902534047662856298902780093218970318969523749573671212081131697997858897855453333052844161981723130673580811074161109485118531812772121909043406419217859515091518432884111473546867388140420268216969199411781635031846788768926322515202662551881351348132994081535195586057743756141766013271257899603740716676001066629208368217740459492453310947241