6896035273894404004712338392306553168078344668035126387903544906537855221273485105502991724454523453695032381882033447825298743747849672932565356561245151366787843984565665475243563727527059622554324250163436561604448307319222288108947667618733995497464058677541183004856791973406414719417586864435407483787913531273838348283718804338239513303559170618969149291808346182773280113152838349278613871709026636483800191208379255569657763481528783427193196828249254514377232707853367143814434364811646130516959534801809488482388654393222734115528488771792107789735384195473479236264467117279458476217323864864492571638218120035555445125313814516496560259309728776243647161714562310331287637964015359882650221077833230210966764066127576758975045921266429425129385478284532858613529792454265468135042374320265447231866265233065850721151704390680186235846167179229156220659241649599835219708744760568734749551425386364632852137271426756875391541924017476470121837736521120424421420579922331327316043871769548475274177391460166151286178422797107512764651306515934042171234537624624416999637397587457761765375052506012486455977302688066664178130648748956456753779795628741234435585115451376767185215370364155878854411244628229663073718755535869261729626817518450526385221114643342171301144133752231650111421997133082046607683332031926327948405634751933678042674267536148423662228133721544431248063979878317365351552793470755344765690711665897097862586012547836275436648481068470120752044212871740271580246432016837133422655750828960580574540618052564464666319036159073127171935063585555922241151985708204375001626742281396762601733702693144051653042333545553851131535220168811052398705973768536810640384177214057237337662933955355672811542380375778325678546469541407262143712787588509290524242957106421571417776738475467708276685715011462181222062727023745651567021625260060273474