2145271726472044133365241302123200232449796372515797602664072958095353108646435595751947953674812171913365181164575214001876446867822637876110665837951474885250386114318338147283387171110804593510782199483371332437985191533668951140123460363768764469184965140322054919442425586208555490282655369548902817784894265345672844317639033412747897933444715855147966736232783657427807368703353635555373076398551672883528866278529316154627564344724311817050817483948350743450249205136210484148771202330296112810179115569349193386703406415501072247937631285974140854747752162194718260568507121423192528637284272709224021265934352467575048248091828875982124517726491827733413181628250139838286452248233679373261124475736388145445777453273138522385398523767463462546654761206381641962257414225563616525459668530020371243837354540719278566602309648727106303417086877064056784655042521113393516631413755471513711376953911731729118869018915154466494404066647444726813132226612854443619570716554378914384721347379021645524238231133280173122666218727774873143553767017375057792195602641688353082216762117456938358558767363254150084630424028752654776444665443648876271331280510873556717668230227259653935630616968427067772973018031648615574979160456339719857016760130613917316016636529757132074567223562190675617145478178767176615226525823971448564109438346140255268262780244734755135808389720468033177060054437764228237207672267460811125274470485156146505365574617991427884541785385656458002152574628324683194727980352589151786177601711688656605157348374664045125133458066227623625143964067478423827116345879254299660834642509303229826301294253520731794704702501382596422114492588502599801235175738525650827820464802798845358413847055524776474380732328590825553197101863997463376891167033525126957237020645955962975338128937575853467636754840342256315765558234692982018530514424333290299