6755586056432165247176565154906011993108341301172246569399135284760309366273526697641273654602831124738371639810746878959717679240551856758527232690654827197352147248063928936711542434049328558521489336258648737123930030874164198841425901775493724847181025526650027263438797661635827280268248557552271543771162607065485546542611721677414644356264879927144315658726524921155168750771351077823175027416168164637871886376297191267485513118275743400123404680174337548134616851123477754329853713318924135288676293672793885035637872368845755337924022535642621756034847850833046221544279538582626435314734603804111541512424493275562828266638385506775895054396713891133749822780170180370458598334192542109686243338231631935551415720897142273622156621412871525953530644565929550473841278748251257663170456391207139122138855911788463468846733225473222694354302314213262678451441954020133965753628631920533799668604465165187644447855451937832122536648097052357932187968006791794646052566010435547219753169301134865214572745956410857130747375476737175233658244162155364634027317122413628546968446612152655447983837675462505592996491402521953494405384797048358021243138252763364012007547715114765359629622322870872923022982814476968544678458820871240647581139015329012077246159343773145478514270979018264767223731655670230433576854450136164159975134567478114121528351642572652585761305703483173371644078752337013747032083985450252220645086387828498322692709667030353962645771489220427352258749181202640160387154405312582056110679437350197651845563173847807815654888073867281107622878052044366657072033185556172403369180474650967324219438171129145384047478634376853765570590143689629662385681862813685207667477525216377886505191883126362224449744880673023834434260077038221015397808632691333190779484380341315710117731666028471417637764551964527912942569274442366331630735051745667595