19860127 9628172679261426402614262427442584260426402640263026572725264726992647267926372663264728655451310525712614259126892565255825452541255525382551258425412565253826172715294327202766260726502561345526342621277627342936387337042805277627412760324529332846402328272827305230523305471257612750264326302618259426112741262426012643263726302663268625982650265026472647267926402868546930952568259825752689257825612548251825282538253125612538255125182650268928992705280526212670258535442598263727762792291838683701287728172808279831952936292439852912292130673049343146155488 19860127 14428082650261126762634267027542627262026762627265326432689263726792650267626402617266029025460309526242581260726862548255425442521254125482581254125452541252826402692292126562886261726632565345226762819273427412865387737382846287127732763327428142811402828242855301529873332463057522737266626272584258126012728259826342653261126182666270526302647264726962624262426112887548730832578257125782660255825982531253425212551252825812524257525342601269629562720277226142673259835402630276627342766286838733700281728642820278531892890283039662839292130213033340645655535 19860127 19227952637262126272637266627472594265026662594263426632692264727092631264726792683265028775469308026342561259426472551254825612531254825312568255825282561255526472702295625512779266626602627340526012754276627282801385636772805283028492767326827862770401828362862308330023331461953272666263726042660261726042673262426242627264326272670267626342702264727052611263726342862548730892585258125752660255525642558252825282538253125242521256525452624274129252597279625642900257135402637262127632725298038773644280128112760278932482776285539892839295530653046339046235151 19860127 24028462673261126012607262727152614261426242679267026702718262126602679268326442670266328685478309626172598257126702545252525142558251825142578256825182534251128712935306226012861259426572591345925982637284327342921388636512839279227442805323328272826404228462843294329523353460161422692258526332608264726562731261825512627263126402631267026182676266027022644269226442843548730892663256425942673254125382541253425412541255125482551260125452650304029842594276325542666262135162624266628272795289038533659288328962830284031672852277939992902287430183055338145586282 19860127 28828082673262126112630265327182608263426632650265726572676267327022611265726312666265729065460310226082584256526922578254825452558254425712548258825382621271428102696298126272751257126502614344526792663281727732890387337312887284628742814328028172779403229112868304233423538461173462699265725882673260126042722259826082647263725972644269926372647263026992627265726112852546930832595257525682676257825782561254825242518255125812541257826152707274429242581276026302679257135652739265728072760299638563673285228492801291532332840283940182931298730833269348747126997 19860127 43228392660263026242657268927252624258426572650264426402696264426792644268926342631264028715460307426212611259426632545251825212538254825552565255825512581256126312728295925412735259126632607345226172676275427602849392136772937282728112890329927922811399429462843297430333347461557612762262125982624264426142734258825852657262726072614267926402660265026532634264326502877546930802591258125942631254125352558253525582534254125782551254825752637271228992558271825612699262435332568265327572744289538873684290628622849285832042814281140032874290930213095348146665433 19860127 48028202673261426442588266326762621262726762614269626142696266326572644267626532644265728875460309825582581257126762594258425742534254125552584256525412561256126212754296225582725257826832604345225752666278226992858387037042877281428492914326728522824403729562883300930613296469057082775264426142611260426342692261426272601267326272631267926142696264026312650267026372862546030672614258126042670255125312548252125342531255525512571256125752627270529682555275726012663262435402588265027822792298438773681287128932827288732802823287739802931290230703071344447145551 19860127 52828012679265026142631264027572627257826662666264027022712265326572679270226992692262429005460309225942584261426732578256525452541250125712555254825412558258126012725291825412760258426532604344226102650278627342974386137042871282729182846327427892741404729272858302130053296459058062721266326242640263426402744261425812637266026472650271226572715265326832604264026372874547830832611258425912614253125312531254525212565255825552575255426042620274129652551279226112692260435542608268928052750293138603734292428492899293431862805276939762949296830553027346146305624 19860127 57628142673261826372601266027412627262026602679265326402676265726702650271826792686269228815451308926212584259126862558255125772514255125782545258125682568254826432747293425652744262127022568348926212660275727252908389937192833287428582903329928582804404729212883301829813306466656992727267326082611257426432718260125982640263426242673265726662699262426832611265026602881546930582604258125782689253825382538253125342548252825752535256825982621275029682561276725942676261735582607266627892767299938863677291828022880291832302805280539752949297130493049347046745591 19860127 62428432692265026242627266927122614262726702624264726272728264326862657266626342608261128875460310526212568258827092565257425312565254825612551255125442558255526242705292525652772254826792608347526202657274726992883388637032931285528622931329627312792403329152865301129933373458657522711267326342640259526042709262326212614261426572621271226602686264726892631264026662862546930552581259125612650256125482541254125442535255825242564254125882618270829682541276626042692257535232653264727982721303038953707293728712861286532362802285239752846291230613009347246255510 19860127 67228232653264026082644266627542617261426702640266626442702265026962663268926502679268628905451310525682571261126662551256125652511254825612578254425482548257126042708293125872782257126922575345226242679277626893018385236962908282428552896327128742808404729772852303929933344459556822737266026212676262126142737261125882647262026442666268626082699262426922634265326052921546930922588259125882670257525582548252825212541254125652541258525882611273129462601277326112731261135472624269627892735297738903719290628462921286532682802287739892893298131833052342546295465 19860127 72028522640261726572627266627762605263426372634267626442709264026792634271826732647267628805451311126012565258826922544254125412545254825582561259825352561259126532735293425852760255126832624341926702705271527542927389137152921285228712880328327822946401829552915306130643309463257622750264426072640261425942702260826182627262426602647269926302660263726962611261126532871547830832611259126012705256125382555256825352518254525582575257425942634269629742575275025882696271535722627266928232715291838733636294328492893292132772827309339442928293730933055343546635535 19860127 76828172640263726212614264427572653262126862624263726602715265726922673270226342660263028775469308626012591260826662548255525382564255125412565255825312571257526372751293725712754257126702575345926302734277626992921388236842934287428022915330227762890400328332788300229873337465156472782264726042644263726142715261425982640265026372670269925942686262726372644265026502859547830682611259125982650256225442514254125242545256825782558260125852656273129372558275125652724256835402660279527732725288039163651291228902835296532082855296539612931290930963095342746375544 19860127 81628332657262726472634263427152624266026272637261426792725266027222657269226402608265328875469310225612585260126532568255125282531253125652574256125482598256425952679295925512738259526922588348326532692278327152971386837192958289328832921321127412924402729302836304629863312452957352744269226142614264026142712259526112666262426372683268926532676263726762617264726372846548730862588261125782666254825852538252125312514254125342541253125912653271829462581276026442705258835092666272827512782293938773673300529022849294932522804295940282909295231143052348945785559 19860127 86428172670263126602643265027542666263726832666266026792715266626572621269226732689265328875451312626172575260126962561254425712521254525552558257225412591259126172715293425712754257226962611345526472670279826962871391336792964284228232931326128522937406229402846307130273288463757172763265326272627258125852712261726342663263726472647266326072666264026832614271226142852546930772581257525742696254125352545253825382554257125812541257825682601270229312591273526082715258535262640270528142773291138943685295228902833291532582829292140182899293030553061346346745460 19860127 91228492657257426172637264427312634260826832624265326532683262126662657268626502621268928685469308326142564259126442568253825482525254125282571256525452581256526072747290925852747261126662594343826112670278227282845390337392956289028582899327428142974402728682805305529653273463753342715264725682644259425682731256826142650259826142631269226142650263026762598261826732883548730772624259826082679255825552531252825282545258125742548258525812634274729652604273425782708258535472679274127562766283938903674291128172924294032582880290939712880295530963049333846895074 19860127 96027832666264026242594264427282634263126632637262126702699262126732692266326342627267028905469307726372581258826632608256525312551253125352578257425452585257126142731294025742773259427252591343526442738276326892921390837082956283028242909330928302940403728552824303029623245468961152741268325982627264426042702262025882653267626312650268926242631267926702618266326402861547830832608257825952682254125582544258125342518255825312541259426002621271529842578273126082689261435262653276028022715298638813684290228902786296232712858303640182849288330273036335746296282 19860127 100828462679265326502601266027602647261126862627262026602692264426532650268626662663264329245469310226012571257826632575256525652541255525652561254525512561258426372737297426662836265326992614344526632760276326962854389037002927283628832946321728082962400828522827311533203494472173362738264026302634263726662741261426472650261426792657267626402663263426732634263426212887547830832607259825912683255425612558253125282534256125512565258825942692273429902694282926012738261135512724275427692767283238823670290829122868297432332846295239702912293131423296350747236959 19860127 115228362670265326602627264027442607263727222644267626502679264726702644269226702679265329035451309826312568258426832554256125172531255425582572255525552558252426272702294626052792263027182624345226732728280827792961393937272887284328862868326728802902403229182883301530213341469857622765263426042676258426402734263425882657264026762640266326532660265726662618266626272830545130642607258825682728255125552545254125142548254825712585257525842595277029092611273826532748266035472634273728202754280538943689293428492826284332392918282039722889292830923043345646715450 19860127 120028362634260526472618264027542647260427052653264026602725262126602692266326732666264028745451308325752575256526502581255525452555252825812558255525382585256826242715298025982751261127472614344626892773283327152927390737042871286528742883323329122839404228772884301830213284472056902772263726052611259126172725258126402663260126992644267926212637261726792614264326602893545130642578258425752627255125652534254825212531255125652571257125612653270530212644275025782702266335652702297828522699288338733658285228402849285832112905289940182921287730742996345646455544 19860127 124828392607266326502644259827482624256526762584266026502751262726402634269226212679265729025451309525842594262126662565258825552561253825482581254525482591253826372705291825982731259427342617350627752850287127312886390137192909284928842865328029242823403229092874298330273296465358152750262426302650261126312738259125952673260426302604270526342644265726532660266626502874546030832588257125882663256425512548250825412504257525282574256125612617271829432614278226112753266635402963284228172734284238913670289928432956289332302883284639992937290930713070345846035582 19860127 129627982676262426372621261827412627259426862660267026732683264326632666265726442657270228645451311125782608260126862558254525342538254525542588256825512591256826342679297726102770257827602653345827432763279526602946390837312902281428742880327428742893403829492836301530273309458656732721266326272611255826302689257426082637261726602653270926272679266026862620262726532909545130922568255125982627254525482541250125282518257125512584257825752656273429402621278926182737270535722653282028672696293438903711291828552865278932272801290539482868289030053018344546245456 19860127 134428462683262426212621263127632631258827122614263126272712264726832660269226402634267928745451308626082578259426662585255125712545254525842581255125612551254426272705299325842779261727152637349626632696277327022811392536842905288729052833325128582855405829092884303729653386466657442749265326442621260826442653259125912647263426502634270526172676267926922634263725712849545130962584259825882673256425682528253125312528254825382578254525782624275029242637275326172696268635752647278228682728283638733708296228892877285832202883287739802959292430743024345546755493 19860127 139228392650263126312637264027512624259726762647264426472715261826732666271826922627267329185451310825912585259826732561254425782548256525382575255825712568252426182754294325882773258126832637348926532757281726862952389537112909288629372823326528612855404728612805298430183271463256912759259426242670265726312751262725682689264726272640269926472647262726862621266026572858545130522584255825912650257125612548253125282511255125782578258525552679270929842604272526502712263735582634283028362689293939043685297128652912282732362918283939992955293330803058347546455538 19860127 144028172663260426182624264027602634262427022640264426922686262426732692269226212686265328815451311125952568260727052571253425352558255425682558256825912591256126342670295625882785260826472618344926502715283927092946393037382865289628932776323328522849403229272883300830083302465257102797264026272607260426142731256526072670263726442588264726372650267626922650264426442874545131112591257125912670259425452595254825182531258125482568259825442647273429842643276926472686263435402663282127892673291538493746292128962974282432142899286139852968298430523040346046455542 19860127 148828522660264026502614263327222666262727052653264426272715265326992683269226502640261428875451308026082588258126532572256425552538254825812578254825852598258526562705296226012747259826632618346926402731281726762877391237082912290628742798327728582902402829622878303630363277458756652766262725842630261826312776260425812666265326272644269626082679262726992644265326372880545130742578254826082666259125552528255425512568259125582567258125382634270829742591275126472673266335542679278028452608280138903704294928862928282332232934288740082924299931173077344346315551 19860127 153628552666260126372634264027512608265026572647267626702715264726922663268926012689264728685451310525972594256127082538257125682568257825312601254425612585254126142696296825682817260826732627349626372731280226792858393037432893289329092824327428522861401829022915296829803315461657532727267626072653259825842721262725942683261426442644263426272722264426862624264426312824545131022601256825752689255125382548255125282551254825982588254125712630272429492624271526272702264035862627273428272718279539403700291529582905283332112827288439942956299930403077349746535551 19860127 158428622728263126572621268327122634258727182644260126702696267926962670271826472653264728555451310825882588257826532571254825512521257125512554255525512581255126632715291825782728259826762647348926602750281726792946397137432962287127922858333829432983404729272915305529833293464757612734269926042644259826442715264026312640263726502624272826402673263427182644267326372902545130892585257826012673256525682565256825242538255825652541256525882650272229872581271826012747263735722653280428202728290238693673291229182852286531952924288639712934297830463111348247055456 19860127 163228272673267326402624264427282604264427052644266326532692261726632686269926662666261428845451309226342571260126602538255825612531256125652578256825342561254826142734297125682757259826862650348526632754280526632940391836812874290528242747326128992877401329432934304930273325458153702702263425982637265726632705260825772676265726602686270826182666264427152608262726312877545130672591260725712676255125182548252825182558258425612538256825952601271529962614276726142696267635862666273727952715287138813711293729342842282032332880283339992918299631053021330645885059 19860127 168028432696262426632634266027342591257426602634267026602696263727412637269926632663262428935451311125712591255427052564259125382508251125342571256425882585254826242718296825652766259126732689348926602737278226662940398037462952289328362773326829152871401429402956304930053309466761482712265925812617262426312725265726072670263126342647270226212650263026732630261426372855545130802617256825872686257125742551253125412521256825242551256125612640271229902575274726172670272535682660279827952705297438823696294929212855285532272943286539852893297131483055334746766284 19860127 172828432653263726342640263027442617258826952631265726862721262426762689267926502666265029025451309226172545259126442561257825612531253425752597257525782578255126272666297126012760261127122712347827312728286827222933389437382918285828102798329029342865400428743015307133733500463873462696263426272631258125942699262725882640265326502624267326172679264026862621266626472843545130642594255825912653254825552568254525342578256525782558258425582634272529652575276625882686276335452729278228862721289639083734294329402785283332142959285840372886304930523319344947467054 19860127 187228202692261426632624262727182605258526572644267326572663266026862663270926112653266628905478314925842614255426532568257125312541255826042588257825412575252826572699290925612754255426602640344226762782278927662886384836812852284928052760322729242830402829183065310829683249457357442782262426302614260726142712261426242656266026142634267926142640264726892660262726342886547830712551258825542705257425472541253825612558258525712611256125352630269629402591278226112696272835132673276028362786286138263696289028102827273832052877284939802943301231243062343246825542 19860127 192028402657266626272584264727602620262726662656267326732676262126572627270226632705265328845487312326142578257127022548256825382558252925812587260525382585254726242709289325642760259627022639338926572754279427572928387736422864278627762709319828322820407029682970309930243315461756992746261726042634257826442731261725972650264726012657270226042660261426792634266026442859548730892614256526242673252425582555252425442543256825562564256925482596267929742627274326212687268934862673283627602764296738283651282328242874280132402912280339802891306431363043349146685877 19860127 201628192604265226632622266326912604259126962626261827092618263926632600265726442585258228995487307426002572262226312582255825342511255125652587259225382578253826242631288126002760263926962630339626392767274327612970385636262855283628492790323028782874405030122962303729953331454861962791267826632605266326002670258725782648266326302670261726182648257826052572262226112803548730572604258725982574255225652545251525722551259825602558254725452617268929332637278626182700268334962741284527862790283038443660286128042887276731822799285740082982297430322943356546305801 19860127 206428082637258526762594266026402591264426442624264026862657259426602598264326342650262128655487308325942617261426212534256125442544253825512601257825382558252826372689289926082744259127152630336026732824273827702858382736342871279528682760327329212839399930522943295629843351465258422711265325782630262026082683256825982630264026142686262126182676261426442591256826042804548730642561258526012614253825412551251825282518259425782535254525612657265329122621274726312731264034952683283327282782286838023671286228362871281432272977284940032980310630143027346846525591 19860127 211228302617264426342608258126832601261726472650261726832634260726662611264426172637259828875487306425782598256426012555251425552521254425482575257525382578253126402683289625842783259827222676340926502773273827532946383935822833283628682699324529022792405229272968304329463325464557792734265326112591260825942679258425712650261425782656262126142705261826502595261126012858548730582575258125842627253825182551254125312534260826082528259525582617266628872594277926272734269934922718285227182792288737943615292428802858277632552890281739943005308630362993346146085559 19860127 216028242631258825812630263127252621262726442594264726702673263426472621263425882647257728815487306125682574259426312565254125412521253825412604258825482568255126142689290526142738258827252634337326532738269227442905383536372896285228462785330429492843403230242996301829273315461558142695263426012631261425842689259125842618261826112682261425972634260426702631263425842836548730212565257125682581257125552528253825182524262425712541258125942620268628932621273526242747265034782696277927282789290938063652290928302852279231802921287739662934300230393043341046175543 19860127 220828302631260826082624263726732611263026562598263726532666261426272601265326272624261128595487308625512594258825852558253525712508255425512548258825412571256126402673288325782754262727442696336626012715277627412843383937052883288028902801329629212827402729592974300829433205458457272704265325882598260826012660259825912621263725982666265326082663261426442598262725712849548730672601255825352571255825412548253525142544254126042558254825642634267928772601276325842738265334652634278227882769294338613636294928332865279231802968284640032965310531113046344145665641 19860127 225628172653263026042614259726602617259426532640258526922624260826372660263026272630257428715487306126172578260425812541257825512524254125612568255125642575252426402702291226182757261427572653340226072709272827052899385636882927284628712833329029252846402730272993299630303271470558062737264725982634260826142640258825912650267626042650265626182640262426792598266625912881548730552575256225842575256825412538254125182548255825882541258125612653267929092647274726372773268335032621278527502699282738183622293428492865279532492899289639862996304930863015345846325583 19860127 230428332650260826082614259726572598258826012617262127152601262126272624263725942660264028585487311725682604258826342558252425412521253525452568257725652555252826342673295326442750261827382624338226472757273127122930381536482909296228452833326128772830403729562934294629963277460057872740264026182624260826172647260525712631264725852683267025882670261426272605258425782833548730772575257825752585254525412548253424972545261125812534257825482621264429302607276626272776268334552637280127412820287737993590292829402824279532272858285239843002298429932965350645645582 19860127 235227952637260426312608262726442611261126532631259827092624257826572618266026532647261128805487309825782568257125852551254825512541255825612598259425482564255526502676295926272773258527022627338226502769270926602877381036152874294328712798328029022861402729872899300230213334461553522692264726402608259726042644260426042594262426142683264025812666262126762588261126082811548730302578257126042594253825712551251425382518259825682531256525382637267329342683276126112757268934752617278227122827284838483611294629092908282732272921287439843015302730343015334846685143 19860127 240028082656262426402614261426212663262726732647260426572666261826762653265726372627260528465487308625782604259726172578255825412561254825442611259825382577254126602663287426042769264727092673340626892747276026992902388236813024289628362849321528902833404230402949299629333331462261342718261726142608263126012644261126402640261726312673260426312676260126532598262425912855548730642565257125812558256825412524251425282545259826112588256825552637270529402637275726402767269934582656281427342769287138343593300230022890287433122921289940042962297430773012338646746333 19860127 244827862679260726602617259126602640263026502605259826892647259426762640268626042630263728685487308625782561258526212544254425642551253125512588257125612588253126732699289026212767259127222692340926632773275726862820381536702934293128802826323929242874404830212999297733173500467473262725263026342647264426042611261426372637262726272679266326202679261726182621262126182849548730432571258125742578254125512578254525412548257826072528260125452670268629622670275426142735273434962689277928682698289337903664296830022931288732672968289639482974304329683299348047377005 19860127 259227952673263026312614260526662653260826372653260826992653263026502640266626012653260128745487307725812617260125842558259825312534255525882575261125642571257826862676294626012766263427092702343226762827272727442949379036672987295528432823329629302883402830302968300530523318462358052734265725912627257826212650258425782647264726182673260826532660264726472601257825882833548730642565257425852601252425552504251725312575257526072568258525752631265329742640275026502689273834682663284027732734289938063565288129342846285232672996289040002968310530523039345146525633 19860127 264028012618262726212627263726442581260726502650259527182637264026472653266626242598260829065487308025982581260826042535256125312544255125612555263025612588251826472696293126402779264426962686335726572824271527572864379836772924290228172811329929462909405230392930303930053312470557792737266026342611258826042608259825722591264425812644262126242660261726962631263126142839548730832561257125872558254425282548251425342538258426042595256425612647268329122631271826402741270534622692287126992763288937783666294629402839286133062968292439662984304629873012350747295642 19860127 268828022634261126212647261426732614263726432627262127052670263426732621266325812608258828525487307725912568258525882558255125412524253425752581261125512565257526242640290226012741265727052692336026662785276327092965379936442949293728432773330528862918398530053039301529553370462358322746261126142604261825972637258125852627264725912647263026082653260426372578259825852890548730672548257526012574257525312551255425312568259426012604256825482699267329182676278926212734272834582683287127922731291838033640291229282883285232582871295939943002307030583070339946315607 19860127 273627702666263426012601263426212611258726632611262126702621265326532660269225912598260728465487311725682565261826172551256525342558257425852598258426012545252826662676293126112747261427122686335727122776273727692949381036622968296828362795331529432931404830583052298730243265473657702740266025912601264326242640256125682621257826172660261125912679257826632621258826342824548730742568259425712578254525542541253425282544258825942640259125412657270529062653274426632744269234922696280127732753294938023648296829622805286832362959296239482987307430613058348146235495 19860127 278428302673261126732631264726242597261726272624264726702647262126572617263125682627260528525487306825842575257525942545255825512548254825882585257825782571253826602679288726212767260027702676336327092805275727722890379836182903288428302798329030703077407230463052299930363271462358052769260126042630257425682644263125712653260726042692264726472624259126442604257426372874548730272561258425682637253125352548252125212574259825882581254525512692272429152657274726212747272534862699284627602747294638143670295529182808284632812984304940373108318030403052338846095591 19860127 283228082640263426082627260726472594261127092650261426502634263726302611263726302650258128715487307725982585255826012571257125642521254125482574259826012561259126602702290926082770265027472702334427412820271527802858388236262924293028772766334829312993402230303098297729833287456957612750263026472627263025912650262425882618263026042676263126302686264726862594262126082846548730672604259125752575255125582551253825142565259126272624256425442683267629342640277026012760271534492709285527852731292138143642296229652839281132522915302139803011313030243046350945325567 19860127 288028142647260426702631261826572594262126112666263426142653260826832653266026112663263128495487308626212558260526142541256525612555255525682574263426012545254527432798293426402770263427412689341027442808272827632896381036552899301829492801323629402924402830553052292130093322458758502724257426072601259826312663258826112631263726112644262426472666259426632591264025952868548730802591258825612578254125452571254425412561258126112575260425412757274029462699274126372728271834682725283027642763295938183644295029642927283032202987294939953064313930023448343345315487 19860127 292827792640261826402614261426702634260726572637260426632647260426572647261826112657261128555487309526042568255826112554255125642534256125712561260826212578255126702712291525912783262127412666337627092776276327922918385736362861295329462802328728872931401830093040294029963315463157522763267026012598259126212637259425972631262126402666263426042673263726012571261126112868548730672582258825712581255525812531255125482591258826182558256825452666276629092598277026242754268934522747284227282779294638063663290629522893282132392890297739713002316730743049345745945624 19860127 297628772604264426272594258126632598259126342647261427022637262426632601266026082575257528685487308325752575257426372588254125352531255425582627260426182585256126792712294926342814266027312709338627212767278927892927380636622959296829562871331229432918404329753061292429963341464457882711259826082594256826472673257525982581263726012696267026012650263426632644263126112814548730552558258525812568252125352541251425512554256126212568257125682660269629522608277926922817274134892728284927852798292438063629300229033027276332272924293439953008307429903065343946455608 19860127 302428202650261426242604260426372627262426372594262026532634267326502631265325942663257828435487306425842558260825982571257125552551255125652588259425482571254826572699291526242776267627632650337327602792272827632990380635822902291828742864327728992893403330213014290629993302457957522701262126442620261126042647258425642640262125912660263426342634263026442611265326012792548730242581256125452604257525582538257825582558260825912535258125842666269229742614272826832760267334752776277627632722294038023605293729522949279232112952293439853049311129683126343746745566 19860127 307227862683260826012618256526402617262126762637259826892634260426502650265026012614258828555487305826082575256526372568254125752545253125622581259125482558253826342702288326112766265027862683334427282779273827472861379836482930289629282728325829802924400430053086291530063302463753342747261726442631264726212647260125942601262426082666263126072673263126532621261425682855548730612581255825752571253825512551253425712565255825912568257225352663269229122686273826692741267034482776280827632753286538023593294629492887280132143018295539622990310830153055342946745154 19860127 312027852621266326342601262426502575261426532637263426862621263726732618264726602601260128775487308025952548258125812538254525242541254825812561262125382558255526342709288726532757269627412738336326892767272127022852383136682939294928962798328330052924402329623024296830963319462961052728261426272598260125852640258125912624262425882660265025912673260726502624258425952846548730522581257425882598255525552534253125382565260126272538258125812614268329282679275726792712280134692779272827112766292138183629292129812877275731962952294639993037304629623049339346156333 19860127 316828172663263026572634264726532574259126442627260426792657259526602630265026342644260428495487309925982578260125782544255825382535253426012595255525512558254426302721293026212776267927572718338627632766273527732867384436552968291829062789328729462906402929593040300834043520459373362705266625812614263425812650258825812601256526112676262726702663263126442614258126272849548730522568257126012601253125512541253125412591254825942548255125782598269929562653277626962708272834352773279527212750293137783613294328832861280732203024292140052946308630583295342347057021 19860127 3264 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19860127 331228012611262426502601259726112624258826342673262026072630264326732611266626112617258128405487307326042568258125812555254825482568251425812558257525342568253126042663292426142808270227792666336727762763273427472993383936292918286829242747323929622965402230303015298030953306460757792747265025652653260526082617260425982621263426212676263025582647262726632578260826042852548730552548255825812588255825282555252425312594253125752541257525582584267328462647277927182795268334722767276927282722290237903685295629092918282132363009302139992990309930463089348946385567 19860127 336028142653263426402631261426432637260526472673265326992650262426792627266026212624262128435487307726212604258525842571256525482545255825512595253825882561253126042670291226922776280127382640338927282782274727052827381936182940277629622836326729612937406229653089299030083227463858142753267326142663264726372666258525882634265026042657263426172653262726922601266626212836548730392588257126212608257425752514251425282584257825942561256825712666270229312640275427602811270534652753276027342757288738023614291828712896283032363027300539652971312030083071353645675543 19860127 340828202624263426402624260826532611258526662666261726992650264026402647265726112631263728435487307126272571259426342588255825752531253425612617258425282608255126212725291226602779275428112699336028112767270226962921387736562905279228772826325529742924403830403055296529683318455258422756263425782594260826402660259825982617263025782631265026172666263426922624262725682865548730672561254425782604254525312538255525512541258825712594264725512640269929092718274127762855274734522757282327572734286838303604294028142934281432452993299039433009308330363089349446295599 19860127 345627922650260426082621257826662627260826502644262726832634261426662624267926302650260428745487307425912594260426082568255825342561255825942578258825482588253526142715289926632763270928332676337027472731277327382877377836822931284928432783323929962977407730302990297429683261456557432721265326272608262425952650261425982614264025982647260826042673262726572604259426042877548730832555256825982597256525612521253425342575256825682574261425752624269629342672276627462852267334822782277927672699290237793607295528492842276932333024301839753015306830553080337646295495 19860127 350427822640261126702604263726792604256426822611264426732634262726472624267926372634261728745487306725942558260426042528256525442558256825912584259125542608256526342737290526342789266327702689337627632705270927342855384836372865280128712808329329832937406230713036299030023331459757962766266626272604259126012617258126302627261425912692265026042657264326372604261125912827548730952571258526042565254525512551257125382604255125782561259125552634275429092653279227472734268334892725279227312750291437863614294028242877277631952986293739912955301530433083344146005615 19860127 355227952614259826572644262126952581261126272627261126632647264026372614262426112627258428215487307425612608257125942551254125552531255126042594258125312588257826112702290626572792264727212699336627512769270227602851381436662824284928522827320829213002405730152918299330143296465357342743263726012601261126042673261125982634265025882644266026012657264726572631261125882849548730462608258825712601252825682575259125512578259125782548259125482594274128712670272226372728271534452696283027212709287437583611286828432840274732782955290540033030303930053071345445735575 19860127 360028172673265026342627262426342561262126372656262726892676262126342650266926532647260828395487308025882598260125812584254825382531255126012621257525452614256126242682287126792802261727472634338227702741269927542883379036122884287727892775332230272911406729683012299630743344464457702743266325912653261125712621258826042647259825752650264425942673264026402601262425912884548730712584256125982595254825552511254825452581259525782565257826112627269929492699275726302757270534852754279827282731287737823622290528932871281732423052290239673021310530833033346846745569 19860127 364828172644264026602660265326732614261426662653259426602696263726532627267026402637259129155487304625912575259526302538251125182538254425642584258825382604257126012692290526402798259427672666341927792808268627212883381036292852290528172776330530122918405330243024302130363344467557962763263425942594263425752637259125552640260525812653261426212650260426632604261725782843548730582571255825812601256125382514253525312571260425972541258125752595271829312696274726572757275334822808278927442811293638183630290628522852275032082971292439883067306130773068346646975498 19860127 369628042634263726502637259826702604262726312621258826532607258426532621266626272614259128875487308625852578257126312555257425452541257825712598256125312558256826632721289926372769266027412666338328432737265727382949382236512899294027852795323930732836399930742974298429743309460857792747258125852611262726142630259526042608267325982650266026272650261126532608261425982839548730772555258525412588256525382568253425412551260426012571260725512608272129492670277026502754273134452811278926922765287437743597288028962801281732422981289039953095319230183080351845705575 19860127 374428332643260826472621258126502591261126372644263126732673256826472617269926372637258128655487308025982565259126272614257525282524258425752594258125482578252826212734293726632786257827182637337327512747264726922936379036182843291527982798329330302846402730362981312730463277462057882753266326142611258826082634261426402621263125942686263026012666264026442614262125982836548730832565255425782558253425312551253125682531256825812561255825912634274829212614276026302779268634892760276327822744294038193589290929432792281032773071285539993074311131023099346146455575 19860127 379228142627264426702647260826602634260126082634262126962653260426532644266026402604260128715487305825942575259126342548257125442528253825712584260125142568252525882666294026442782265027672657333427922760270926662955381036442987286427472820330529902836404231202946295229653293465253702715264726082630262126242618257825912643259826142647261426112647260726662647261426372836548730682584260425582598255525542548255425452575262425882521259125612650272529302699277926632801273834952824270927662692283937943638296529272811283932773027286839713049301830153046332246015196 19860127 384028272650259826372627263126532624263426442666262426702614264426572617264426112614263428555487307725912584255826272564256525582535253425452611256825482578255825982676291526402798264727892709337627312709275026702823383136052934287728172776334129682835408330372977300929433283466761482699263126202621261425942647257125712640259826072647262725982647259826602647259825812821548730302595256525652575256425442551253125482568258825882511257525552561273829522692277026442814272534792770280527152712299637823575296528892789282032773064286839663083304630433083337746676323 19860127 388828052650259826082598264426702611260726702617260826702631259826662617259126502650260128555487308325612551258426082575256825412524254525712581259125482551252826172718295926372786263428042673336728432779270927022933380236322902287128462877337530332871401830493002304333703536472073362715263726142611259126012656258825852588261126242666261726172676263126472618260125752833548730492568256825552614255525512534252425312575258525812619259425512624272129462663278826502846271234622801269927182699288637503643294628832811276032672993282739622965310530983288345346527038 19860127 403228242647258426402634261426502581260826532653266026992679261726442627269926312640259128845487310526042611256826072548257825482521253825482588255125552578252825912683293326082773259827732660333727312722281427792980377436512943285527412801329329962823399930153058298030393306464858062753259825942594260725842640256126242614261126042644262726042634258826732611264425942864548730642594257525782621253825612527253825542565258825782538257125142611271829302689277625852798271234522782273428462788299037953611288729432802283032392971281139812974305830683065347746225567 19860127 408028112653260426432627264326442614264426532634263126962650258427052631264726762666260728655487308625952595258126112561254125582544253525312604257125442538253825982673289326472763264727882778338928112797283227082943382836622902289027982846337429462767403229123024299629993280460257352708264025882637260126112634259825882598261725782644262125782637261126532627258126372820548730522568256525752541254825412561252125312554258425612517255525282574267029092640280826212811275335022863280727762763290838203600293628682763279832812968284939353021310830182987344546385545 19860127 412828172637261826302637264426532624264726762643264026792650260826472594263426502611255528655487308025752591258425982538256125242541252425742551256525612551254125882676290626662738264427602702337327952721276027852962384436732912290527982874328530022776400030023064295330083255463958412711264026432617258426272621262026012640265326012657260526212650261726402611263425842865548730802578257825612598255525412531252525412604261725782538256525312561271829492637275026242760268334582817278627822839289938023590291828902792284232683089275039482993304030302987347445505640 19860127 417627982627262126082631259726692604262726372660262726792644265326832627267626302631260128845487309525752591258825912571256125552541253825742565259825542545253126342653290926702798262727052644338227762763271527822846381036512940285827702833326829772786402330213002297430023264469757872724265026112666261725882630262025942627264426042631263725982630260126862621259726012852548730462585257525942581256125412555255125312581256125782561258125612614269228902670277626832770263034822842272827442756284837703618294328362786280132712924281139803027309230923049347046155424 19860127 422428332627262126472637262726532614259126272621260726862650266026272634265026472621262428585487308626302581260426112558253425252531257125942594255825312561255126112689291526662795261727252689336327852766271227442849377836482915284627662805331230272811407729683008302729743293457257792740264426142601262126012683261126042614259426142676259526342692261726342611261125852849548730552595256825742621254525452545250825442568256526042524255125612588269629182657274726532763269234832846278827382792286738063597292428522747284632492984279839482980311430772971345546445567 19860127 427228022647261126372631263026472617260126172644263426342653262126892604265726402595259528555487309525782571259126042548253425652524254825742591256525312548253826212676293426502770258127122640339628052741272827312855375036182909278627312788334429872792399029743024303029933302464657872698262726012608261826212624259825812624263025842676264726242640262726072608263026112824548730712591256526142568254125582507251825652588258125752551255525142584268929312683278226112722270234922808276627372767282337783629294328552836284932582949279840082999307731112977343946635583 19860127 432028172666264026472637262426112585257426702650259826732666260426602660266326502624261128495487309826042578256126182538254825242538254525442591257125412551252126172692292726442712259827442660335327602728270227252892377836332943283027862843326229272779398530273061301829773318460257342701265025982618266325982670260125912637261126172653260726212644266326502621260425842836548730582561254425642581254525312528253125482564254825552581254825212598268329432679274126212715269934482737275027442760289637823607296828642789289032452949280139633008309630403052341746615559 19860127 436828172608264426012617259426632601259126502647262726572650262026792614266626372595259828405487310225582594258825882558255825682514255825612601257125342548253825982670288326342792258827382634337927092721272227252776382236512955283327792862327729282792401830652974295929083287465357702704260126112634261426042683258726142617258826142653264426142679260426242608259126112830548730962588255425482584253525452518253825342568257426012514254425242591267629092614279226502705268334782753272227442760284838023568291728332817280833092983283340003034309330212980351746015559 19860127 441628212666263126402653262426472558263726662621260426372676264726502618265326602614257828805487307425712565256826042571252425212545255525512591254425282548251425652676287126662805253827052634336727722696269927022943383135972871277927312808329329372811407230433068304030213262463958592775261826302591261425982647258825822633260125942627260726372640264026432663261425912804548730772561258525652601251825582554248725312571255125842548255825342611270228872679275126142757269934282798272826962734287738313611297828332766283632613015282339853006316730992993349447125527 19860127 446427732597260126272627262726502614262426342634263126602637264726732624266626442637260428425487305825582581258526112531253825242538254825512571255825552514253826182692291526072773261127732624332527852709268627312971378636192933282327412827330929372795397129653064300529373261463757962727265326112627261426242644260426142666264026012676263725842637263126302608260125782833548730362601256125882591253125482504253125582561258725552538253825452585268329092647273826112718265734752788273427282751299938023653295228462789289333022974287439673040311430393055345346255543 19860127 451227982650263426312637260426502581263026532634260827022611263026662617267926472607264428715487310525782551258826442555255525442524254425582565253825182561254425852666289026272786256427212653337727862760276027152949381936152927280127702861330629772766396630083052297129213312460953802712266626182621263725612621260126082624262726082647266325782650258126142611257425942877548730862561255126082591255125342534253425182548257525712541255525382578267329122657275426042770269934582757275327732689285238193622293428462763281133252977283039793012309530742996334146375187 19860127 456028432656263726012637259526632604262426632663262426892644263426962624263026142588258828805487308326072541256426432551254525512534252825482548253125282565251426012660290226342731258127442683334728302789271226862855380236732952283327732868332430752849406230333077303329713331462961332709262725912643260426242637258826172598260726012673261125912653264427022617260425812840548730402565258825942591251825512541250825242545257425712521256525382581268629402647279826212731266934652811271127762753292438353604293428332760280533063052286439953064315530463067332846156333 19860127 460828362618260426312627262126662627260426662601264727182637259826892608266326342640260428615487309525882594256826112541257525382558256125712561260125042548252125812721294326212766256827052607338927212734271827252889383136482877285528462871330929832789400430303099308032953471465273462712264725882591260825982637258825752617261426502689260125712679262726312653262125412871548730672575259125942598255825552558256525312551256825752538257525242578270829242660273425852763268934552795282728012728293438433601293128682811292132302958286539853005311430613300339847237029 19860127 475228332689266326142591260726632588264726112637262726472604260826442624269626112650258128775487310525612604258825912534255825142531254825412581258825342561252825852663290525982754264027122643336627762724284627212930380635792909283027702940331530272874399929713105306429743286460957702708264726112624260126142631258826072618265326212650264425782670261426402594260426212839548730832568257825752595252825412545255125342565254125852524256125212574269628682653276926572702265334862737272828102686290237783667291528652811293132302956286539442962317031053005348445895559 19860127 480028242647261426012608259826762650259726632644261726632621265726632607266026472630258128655487312025682558260826012571254425282524252825582551256125282558252126072670293126532792267327282601336626962728280826922949383536522842282027312890339729592817403229713021299029713271457257082731263725982624259125982650260125612647261426112653262426272683261726372601264726142849548730582591256525752594251825482538253125342578257525582497259125412617268629772650275326762725262434552715278527762744285837943622287128172760289633362915287739363077310230522977343746825491 19860127 484828082620261726302617261826992624263726532604264026472679262126762614263426072618259128805487306726272561258126072548255825342538256125612561254525212555251826112731289026572779263727182657336327342770275427022861379436712858285527342921331629552862397129993136304229683350460057792744263126212618260826042591255425942640261425782653264026012650263126572634262425842843548730682604256825942588252825752544253125252565255825312518254125212585271828992647274126532696266034522750281127502725290237943666297728462776298032742981284939353064315530893030342446455550 19860127 489627982627259826442608258526632624257126763063259527182633300526342886266026532585261428905487308925842594258125912544255825242555255125612560255125382541251525882700289326262767260026892622336926572741273526692991383936462918280727732941340629782890403130243082304030163312465557872779261726012637262125882643259826042647263125572621263525982691264426532581261125712821548730682575255525742598253825812541252925412596253125742555257825142600276029162640273026142721260434772696273027952717290238063603296228802823290532573005288739953020312331403024349046445717 19860127 499228112617262426302611263526442613260426352663263526832639262426442631261726052665263728955487305326502578257826302552256025452518252525512531253125182565249825782715291826502811257826892624332526832728272826892936383135792956279227542956323030372875400829373080309930863267473661962657259826222656258226042648261725692591260025982700263726042618261326762622259826042874548730552635262425822558252425312585255225382578255225582518253125112591267029622657277925782715261134622805277327282702296237743616285629182881294333183117288139533024308030743080360145456135 19860127 508827922652262526522648260626372618261626702606260926662654262426462617266426102634259628505487309026142580258425862551254825342539254025662545256625412550252425942698291926372776261027432604337227152677271026672837380135952908286827342902336630022812400129993063299130113284465158242697264625902627262625992628259325932627260426022672263426052663262226562613261425942853548730662568256625772589253025432549253425382544254725582518255125072601268529132650276426372734260434652754269727122698285037763625292428742766292333023007294939883003312030613004345046485632 19860127 513628212660261826732644258426372595264426792634259526922601262126922627264026372627259528745487309525752588256825852524254525842518251425542544254825642534250426502695289326632773261427122604338627472712272826632893386135773027283327342893336730212896402329993068307729903299465558232753261426142608261425882683260125812608259125612689264026012673261726442617260725642855548730492568255825682581252425452528254425042554254125612518252425242608272828902647276626532692263734592712269926992695280137943586294328202833290332523086296539593080315830463018346945785567 19860127 518428082653261826502631260126442598262126342614261127122647261126702581266626242611258128555487305525882571260426302534257825712551254525452531255125242517251426172696294026372792258727022660336927222709270527352855386935872956288027792934337630182868404230333061309529873331457357252743257526312595260825812657256825852578262425942631261825812647263426212601261725842839548730462565258425812598257125242534249425182535258225442538251425112614268629402650282425512708260134552718271527572676276338103636293728712757296532942999292439622993312030393086348546235535 19860127 523228432627265026212591262726632621261126602605262126922637260826792689268326142614261728745487309225682574256826042575258825312535257425382521256425382551251125852702291826572757255126862683335127022712267327092921380236142952281727442931331930952952403830123008304929593296466053702702261826042604264725912657258825912644264326632644264026472692261126662614261125552846548730522585257825782598255125312524254525072541255125382521251124912608270828832676279825912718263734862760275427092760282037953629298328522728298432962940292439723030312131113151330946675221 19860127 528028242656261126502666263126442611266326662647263426792647259526662591263726342637261128655487306125912588258125912551255125482514255825412541252424972555251426082718290926272757257127022598336726922722264427382874378636042915279527792931334730492864400429833164303630213270457361422702264726042640262426312643258125842637262425712634265326172631260526372575257825812821548730702578259126082594256225312551251125212508254425112518254825212571268628932640277925872699263734192747270926702689292738103615289928522763288033503027301839672993312330093074333445796312 19860127 532827702621259726602656262426572611261126272618259527022670261126312640267326372643261428775487308026042548257825612544254425612544252425442561252825212531254426342689289326012766257427252591346227502728264727632830386436252949278927852887332230773033399430083133305233523449457973362728263726012631263426372657256125912663265726172637265026112673264026792581264725782843548730832561258825672571255125652561255825182548252125312531251825042598269229312621277326182705259534592747269627942757284337983644289928052738291532843030295939482974322730553276344046647021 19860127 547227822663263126472657263126832594259426042624260826702650257526832614261826532591260828715487308625842551257825682564255125242521254425252551254825412551249725982689284325912786261426792581339927252634270226832937381436262921272527862896334729963089402930123183302431243280466957962727261725812647263125912631259825912598261725852594264426342683260126532617266626012852548730402601254825882598256125712538251125182534251825312521254825212604270529062637276026372712265034522728270227022689290537433608286827922801288032963005295039612974318030773049352146235558 19860127 552028332630259826572660265326242618260126212624262726662631261726732614262426142608260428465487307125942578260125742568257825622544251825582521253525182535250425852637290526202779263726732598335726922709267626862905382436182896277627512855339029242974401329373102299629993271466057872718260825882647258525982637257525952633259826212647262126632663259426472591259525812843548730402578257125812568255825652514251125282541252425382501251725112561262728712643276726862715259835132750272226832725288037823593289328202814287433343021296539532956309530303030341646015649 19860127 556827632650261726112588261426402598258526472657262426602644260426472621263426202624257528655487307725882558258526012565257125512558256525812538253525142528249425552679289326342741261427052611336626922689267026792842379036152855273727922899336730082909405829373092293429303332461658142721264426012604258125882624256126042634263025612653262425542670262426402568262125852846548730652594258525582585252825642531253825312555253125442551253125042611266929032604275426372735260834592756264426732735289037503584285527342905282433572974295939722959313329403002342846855535 19860127 561628362637264426312640259126572614261426242643265726732621260426832630267326632624260528495487310825982598257426042578254125552514253525682531255125112541251126042676292825812718260126922555338027252660267026662837382235972880279527802871331229842943403229903058294330363312460757522750262126042604259425882647256526242607261126212624262426052637260126602601262425912868548730402568256525982598255425452548253825212548254125312504253125042574268929082634275626472766258834482721267927092695290837873593286127632770290233283002301839803009312029862959342746905510 19860127 566428012634263126112611263426342604262126372631260427092624259426702621267626142621260428815487310225582578258126142558252825212535254425812531253425312528249825782624287426202779261427472601339226792686270526502830384435872830276327672912332530153009401829963164296529523303465457792744261726312604259826012650261126312614260426182660259826212679262426662640262125682855548730582558257825612601254525212538253825212528253825442528251424872581269928992624271226402725262734592718262426602705297737823593285827502798289033792959293739643009311430433039348846155566 19860127 571228552666257826312647259726632587262726702666262426862657261426892598268926572653259128815487306726012608262125942561253825342544253425542558254124972541251126012657287726112766257127472565339326962640268626702956379436372842277028242890338629242987404730083092297730403283463056912740261126342660264326302643258525682647263026432621261426082660260426862634263025952821548730392561258525942565253425412551251425182544252125342508252825012598267329122601277326272709259434922734266627312728290537943612285527852839288933573008297739573021314829872971341345555527 19860127 576027982663259826572611260126372611261826502660261726372611262726602624268325712621260528935487306125682581256525752534253425382521253125182534252825282518250125482644287725812754258827022558340526862627268626702786379436592852271828082883341029713005401430833036298129773239463857972760263725982617259125982604257825882617264026082653263126042631261426472614263025712849548730642558257125752564252125552548253425182534253825312525253125012574267629282633274425982731258834862699268927022735293937783615291527792785296833453027302740013040313030123005345745935632 19860127 580828712666265726502670265726182581260426402631262126792660262726632663263126372650260728745487308925742620256526012531252425482514253425212545253525182508250125812702285226012767259126862608339526862715267627092846383936182874275727672930339430862987398530893064303328963379457957612763263026212637263426042670258425872581261125882640259526242650265326082601261725612823548730582578253825682588254825552551252125012504252425312501258424912617268229152643277626272731264034452699270527022653288038103625284527822855293732993046293439943077311729742993345646245624 19860127 585628082689259126472631263426632624262426632608259826762673264026572634267926472653258528905487308325952571259426112531257825442518250425512548254425042524252126142686286825752744261127052568335326992653265326792861385236702918274427702934337130212940405330213142302729553328463057532727262726082660262425782647260126142627266326142663263026012666258826472601261726112824548730712584256825752595254525712534252425212524254125112524254825142581268929052611276325982692262134622728267626922653290837783593286527572905296833252981300540043024315230773055347146555550 19860127 590428212657262026272650264026562611260826442640263426632627265026732614268626112631260828805487308025952585260125812578253125352538254125382555253424912551250425782689286525942744260527122591337026442657267326732883380235622862271828332959336430332952402430993080301229683274455458052763265326372611262426272604262125782627263426082644261826042657264426572588259426042843548730582574254825812585254425512518253825242501252825282538253124972568265728832578278526272673258134922682273726832673280838103544283927372861291132993089294939773049305830523002345446975535 19860127 595227822644263426532607260426832608261726312653265726832634258126792631262726042611260428845487307025782558258426012544254825382531253825412561251425242548249125712647290925782792262426922565335726822663265626792918377136622924269928432915322730052953405330213055297729653280455153352683261725852644260525942663263126242650259425582663263726142666263126342604260426142842548730272565255825582565254825782548251825242521253125482504253124872611269628932627277925982679261434652676271527152686298037583619287327372842293432903033291839822984313929962952338046745128 19860127 600028272657262126702608260826402621261126702676264726572666261426502614264426432650265028555487310225752581256825682555255525452524252825582524252825242524250425752650288725982770264426472595338626762686265727082924379036552884270928042999324930182902400829933061296829813261463761522695266026082601261126442637259125882647260825952660261426402663261826272637259125942839548730422581256125812624253125742531251825212548253125372511251425212578264028842631277226342686260834852735274026472692287138023593287127702861289332332971295640093043312330653021337046086324 19860127 604828242640261726142621259526182608261126502621257126922650261126632617266026342634258428655487307725642578259526142571254825442507256125512548254425312511248726142683288325912789263427122604335026692767264027052832379836512893273428272915335129622958403730083058299332803474456273462702264026342621260426142673261125942588261726372686261126042673260426432627264026212827548730772554257426072581256125512531252125272528252425312531252125042601267028812601276626112750263434752689270226992728292438183634286127222792303333282911295539603036312330743234346047757013 19860127 619228212686262726502673261126212604259426212627261126832624265726792621262126502598261429025469306826212588259825852531254825182531251425382528255125012528246026142728292125882763260126532571346626962647262426862843390736772890270827952952332829312890399930493065303629363252457958332711265025812604263426182689256125712608261125942663262426142601264726312594262726272836548730522561255425612585251125512538251425282528252825212494254125042588270229772601273126702696260435302731268626442676293038693712285227602817293733092934291539633006309930683036348745245632 19860127 624028522640261826602617260426502621258826762637260126862699261826532647264026082620260128905478306525612591258826442551255125212544249725412531254525112535252125852689293325882769256126602608349926792634266026173061389236662887270927832905330628842962397630332949290229303328459457342744261126042640262426082594259825942634265025752673261126372608264026502571263125982833548730892568256125942584253825582507254125242524251425312518252125212588267629432631274725682686262135132750267626732705286138443681295627442811293432682899292438773030296529872971343746385627 19860127 628828592634262726042637260126442621258826342647264026832618263326792640262126042663261128905478307725782584258526012518256825352528254425382531253825042541250426042692289325742725256126792601344826402656266026762928386937042858272227982959329928932965401831113058294329463299462357702750258525842653261825982670260125882611263726172673266026082663263126432575265026072820548730242585254125942594253125312551253425212521252125142514251124942558273529372611276425612679263035232679266626012679284638743677288326922805293032992918296840132958312030182949346246095608 19860127 633628112640261426562653261826572627265726402631260826472660264426502627267626102630255528715460309525812575260126172524253825512531251425512545252825182518251725742708289925882757255526862657342926632640271827222896389037592946272528043005338029282896405730463105298029523280467557692721263025812624260125952663260125912598265726082679260526082630264426142637263025882827548730552588260825712581254825282538252125242534255425242514252124972598271529302621274125712725267635332735268626892679294938353703289927532789294632742931302740193036314230082990344046015558 19860127 638428302630265026562614263426402588262726472634266326702663262426442585263426432601262428715469305225712571256525982551253825382544254125312528255125142534249025442676297426142718254526632673340526502618263026962839384336852868274327952921335028652962404329903055296228933335458858232737265726172588261426472640257825912637267026012637263026112666261426112581263425912824548730392555257425842591254825182524254825042521253825112528253124742575269229592568276426042653265735302670268327092660294238823734287127572858298032902839295639853021311729812962340046275591 19860127 643228522624262726212644264726442624260826702647263726762621263426442591267026342627258428465478311125782558260825582491255125342538251825582548251424942525251125312640290926302760256826732624343226962604265726893052388737082871270928272952331928262952400930153040299029343331460157972734265326532666261426372650258826272624264025972650264425952653259126272634260526182874547830462578255125982548252825482538252125112538251125412497251424802575272529092653273525812699267035232673264027222683285838653626287727312811291232482868293439803040310530083042343645945544 19860127 648028272634260826212614263126632637257826662656261127022663263426572627264726212621263728435469306425782541256526242551254825582551254425412541254125242525249125912683288425942779255827092650341526312647268927253030389437122890271828202937330228652915400429933030294029713303465358502727263126372647261726052608259126042617262426042663261826182653258526792585263426112859548730642574256125552578254525452521255825212531251425212494251825142578268929432588277325812647267335372686266326662712298038953619284327472814296832942921294940043148305829713002348446295559 19860127 652827762630262726342601261426922575261426832653263026922624262726342670265326602647262728905469307425382584260726302548257525342528253125342538251825142548250425682735294325982731254826502670344926372617269226662936390036582836273727792956332028582925406229933049297129683316460357522750265626432595263025852660257126342637265626212647264726082644259426572624259125982836548730332585256825982581255825512531250725342521254125282507251725042571269229532614278625882670263335162663265026472686297738993677285427282852291532502946291839173015302729993043342146335616 19860127 657628652621263426832618262726372624261126662644262726832666264026572624265726212634265328655460307425842558255826112565255425382518252125382528254125012504252125682666292425812744254826312699344926242617267326702886387736732937268928052934339028872915394130613036296829153303455957622711264726142604263726082647262425812594261826082676262126102663259426442565264726112811548730772574254825612598255125652541252425312514252425412504251125142581265029402585275725982670275035262631265026962676293438693696290227792855291233092871291540153018303329622993350646175542 19860127 662428242624261426432621259426602591257826302601263426732630260126242634268325982679258428085469306126042558259426112561252825512534252125282545252825312528250725712673289625582705262726702686344326242617267327122980390937072852269528082930337728302940401430242924289928263265462457522769263026182604259826242637260826042630260426042624263426012653263426702584263726502824548730362591255525912588255425342538253125042524253525352517251424802558268329282571272825912630267635062682266026312741293138813704285827282795290832772852288339943033301829462962343946025575 19860127 667228112650261726072607264026662611260826342657260526502650262126532650268925952627261728495478304925682568258825982528254525582501253825282558251425042531250125652643290525382744260726532705342826272650258427022839390537162852271828462934333527982886402930862974298028963321455153172712261825612608259126112660262126082640262126212663264025782663267326732611264025742849547830392565255826112581252425452545253425382534252125382507251825282575269628932568272226572696267935302686264426662734290238953719292427952849293432112811294340102971305528962940331546615144 19860127 672028112644263725842644262126572650266326242657260427152666262426602617264726242617261128435478303925942548259125752591257125382575254125282538253125212538250825882663289925442785262126442663338326472650264726502958385337422874275728392893337027822896402830213012297429023318461561432676268326142594266325982614258826242588263025842644263026042631259126472591263425652865548730552571255126012591255425212514252125142511254125212504250424912575267629282548271825782624264435332647264026442709293338743698294927732849293033092862291540193052299029932978336746006314 19860127 676828172673261126272644262126832611257526312621258826662650263726502621261726082640261128365469309526302591257825952538256125452541252125282508252425142528250125742637297725212764261726662646343226862647261726632915386036732846272128712909337928082915400830432971298332303495459373362686262726212627263726042637258825912627262426472657264026242660261726762637261426142849548730492548255125742575254825482535253125712504252125072514250125082588266029522555267626112627261135302650267926662683288738823673291227952877294633192871294039903040309330023304344446317013 19860127 691228082663258826082647265026142604256126502683262426792634264026662621267626302614262128335469309525752575258125612541256125582491254425542524254125012534249425852666293025752722257826242594344525982663264726732953387836962849275628082931332128392946404730172952289629213236465258062756265725982614260726042627262425812634257526182650267626402657259126732617259125682827548730582581258125852618252825412541253525142511253125242501251824742558268629282588265325852627262135372640263126602679282738573689293427342890296233442839295640133074298629372981345546015592 19860127 696028432679260426372634262426562571259826502657262127022614264726432657267626242624258128655451310525942561256826072521254825242531252425582538253825212518253125612676290625512741255826372574339626142618264426762939390037032842275328742987332528452871405230152902292729403351458057172724264026432650262026142640257826142637263126042653263126242637262126472604264026172868548730612548254525642568253825652524252425252525252425512544253124902548271529152541269226272657261435162637260826142643286538813707288727632887291832962811298740283136297829932908343546025558 19860127 700828172650260126342614258826792617265726502634260426862663265026472624263426372627260728395469306825882548259825982578255525282545252125282541254825042531249725512660288025712738252126702601342825842611263327052908391237012839273728462912330928272899401530362949294929433290467558242734262126082614259826142660260126242637266325842657267326242640263026632594259126012833548730582578256825782558253525552534252825212517252825142491252124942575266629122571271825812644263035372617258826402670285138603659287128042921294633672883293639613058295630332987346046605558 19860127 705627792634261426602607264026042614262426402634260427122653264026532653261426272631261728655478310225752531258526012548256125342484253125312528253825082511252125682640290625612666255526502598341226172607260726832880385136302805278929302893324528772943400830642956297730343280461657792747265326242574260126142647260126342644264425882647268325982673259826562614260425712842548730582575257525482595254125282545249725182504252525042504249725312558262128742551268925752670255535262617262726692754287438433615284927632934294333062918291139863086301829683068347446525553 19860127 710427952608263426242653263726662588260826312657262126732650262726272644262426272624261428525487306425782558258826042548254125312504253825452551252125212521250125682640289925482722254426472571338225752581262727022921381037082865277929242984333228992927404230422892293029583277461558142731264025482627262426242666261426472644261726112660262426402676262426572564263426042849548730432591254125822591253425512541253825182511252125012494252125072571267928552551268926082673258134852631264026762731288938473663288427662946285833092880290039813065297430302977347946825583 19860127 715228142643259426372627262726662637261426702653262726832663262126532620265326372604262428525487306126012588258125912514253525482538253525382555252425382538247025782683288725182718256126372585337926182594264027252852386536812849273528962861340328652918403731112933294030153354466757962763262126142595257126502660263125682621263426112696262725982650262426342604261825882840548730522564257825712571254425482548253425482528253525282508252125072568261428802551268325312640258134952614261826142728291138353677283628052902298333632971291839083033304029772937340345895591 19860127 720027572660264026532644266026602581260826212627261126472653260526632644262126342614261428335487307725612561259125942514257525652534253425242551251825112531249025752676286125382731258526342571340826012595262127092990389936442776273728522905339928552896400430712902298130463264465358412727261726142647261126082618259425982588261426342637265326532640261126212640260726142836548730712574257425812571254425582548252825142508252825382521253824802545264028392548270225652653257435372644262726472686289038473655281727602887287733382846294039813071301230213015345345615550 19860127 724827982666261426242621263426572637262426472611263426532644261426792588265026212614261428455487307025782578258825942551256525242521252424902528253125182504249126042617289925782718252426212565340925612614264726732908383936422836271229122934335128112918399930892814297429863321461657872724258126212618260425912637262425712660260425752653264026242673260126112575260826012833548730552584256525612608254125482528250125112491251825082491254124842575263128492561270225442657258535132601262426862738288338353645282727502880289933342852295839483014299029842987343646085591 19860127 729628402663261726272650266026632605259426532627260126342627264026372653263126442627261128775487308025742568257125942578256425512541251425552538253125212521249425612637288025582722252126402538341925852584264427512858389937002817275029182927334128332899403730902927302129833280456557792695259125942594258826142676259126082608262426082663264725782679262726402581261125712852548730552575254825982598254825452535252125342525250125352501250424942565266328842561268325312644258834752634255126862731300537863633280127922949297133032846289339573102302430463008348945875552 19860127 734427922644263426272634260726502640264026372644265327152670262126662631264426112611259828715487308625912568258425812561258825142548252125272545252525352551249425712679288425582715254426082534341226112591266327382924384337082763273428772905333829212909400930392868289929623360457958152715263726112637262425942653258126112640262725982673263426632683262426442601265326082865548730862585256825812571256525682524255425412535250125212501253825082558265028812521268325542650256135062647256526402741289938183656284927182896292432842852294539993052293930392987343445765608 19860127 739227982653260826242614263726702598259526532660263727152643264426372614264026342605256828815487310225812594257126112541254125552535253125382538253125212535249425542627283925512702254826442545342226142604263126922984386036622798273128872968341228773008403730612846292730173255465454712689262725882611262425852634261726272644260825942676263126212673265726572608262425842852548730682574258525752575252525722545255125012514251825012487254525012558263028462561268325512657254834852634262426732734291838163626282727342890296133502887294039463015295229932999336447055248 19860127 744028052656262726472676262726502601263026832657261427092692264026832614264726402611260828775487307725812581260825942514255125412534254425352534255125182545250125812644289625312702253126312541338625582555265027182958381436622830273128742943333828932987398531232893296229873252466861622715262426012614262426212653258526312647262726572660261126372663265326792604264025912824548730772534257825812581254125482548249725142521252825042504251424872548268328992571266325512666252834892624261125922785296538533666290227312896289333452915297440373093298730243068339046226312 19860127 748827952598259126402663262726502604263026312634262726792657267026702621265726072621258828555487309925582581258425782534253825552548254525542511254524972564251425942702289925482731254826572534344226272578266327472921384436592811274128052877336029153005402731332918302432953519464573562689266326242630263025652660260125742634260725942686262726532657262426472594262726142843548730732578257125452587255525382518253825282534252125382508252824942575262428992554268325312670254434882617262726792773286137863633285827442871297433482887303339853151302131173329347447057038 19860127 763228142650264026042631260526532643260126342676258826962627262426532621265726572584262428585487308625752601260425922558256525552531252825512518254125212541251125512650286825552712253426272544340925942578262427182931380336452833274128433005334428393049400430952902305829153273468258602740263725782611263426402692259825572627265326052663261826272624258126342581263126272849548730672564256525842581256525452538251425042534251425212491250124802584264028682578264725142650256834992538262126792689298338103629286827152858294333092915301239793064302430552956350946075558 19860127 768028272640263125942598262726572634260126272611260126762673264026832611265026402621259828525487306825852555256425742541255825382541251425312525254825182534253425882647283625142712252126992551341526082588262727312990386936512833276328992930329328743055403331082883300829773258463757872734263426272643260126142650256126372611263025882666266626402673260826432627262725752814548730612571254125852564252825482545251825382524250425072521254524872568262429272538269925312689260134792598262426202760289338463611285827502883292732682880298739192987305830362996340646675567 19860127 772828242640263126372621263726432598264026732588262426532637260426662644264726112591259828465487309225612581255825912575254825482518253425112518252425212545251125412650286825242741253126732518339925882588264027052909390836732829273828523002326828612965402829992896303629273353459457522779262125942647262726472640260826072604264725512647263426112705266026702640262125782842548730372568256125952578254825342521249725282535253425212504251125072561261428872541270525412686254134852575262126862763294638653614285227792886292132872906295639903068294030522968347946075552 19860127 777627952666260126372627263026792611261426442637261127022634263426472594265726372604259128495487308625842584258526212538254125342524254525342541253825212535250425782634288725452702249126572511340225652598264727792940384336382820276928402943335129053027401830212946296530023325458057792737262726112618259125652653260425612634259425842647261826082650263126602595260726272858548730582591256825942598254525282538253825212521251125282504252824772581262728772568269924972679253834862578263726472725289637903622281427052858296232652921302139543055293630112959342946235591 19860127 782428332657262126372660260125952581261126632607261127022640260826532653263126172640258128115487308025942575258425912561254525342514252125312534253825142521249425412640287725382731250126762518336325912558261126892880384336252852277628332999341229522977402730892912309229493312458757882737261725982617258526112637260126112666262126332650262126402650264426532604261425812830548730552571255825682611253825482511253425182528250825552497252125072581264029022528270224972683253134822608260726272770295238153655278827532824300533392874294639893024295330093033344945525591 19860127 787228302660262126342640261426572604260826502637259526792634263726272634265725982597259828555487306125712571259826082534253125482551252825352531254825212538250425742689286525142712250726402524336925782565263127212921383936372849283328322987328728932943400530302893302130183351459458142753267326012611263726242660258825972614262126112653261126302663260126472617259825952843548730642574256125982585253125282548254125242518252425282514253124912544267328622521269625012653252835062598257126432750294938063618288727892890294932992911297140043049296530743033346046375519 19860127 792028082643263726212637261126502617265026242621264026572653261426402607265726342647258528775487307725612555259126212548257825312551253125552554251825212518248425682624287125282728251726182555337625752598262427182893382636442816275328422962332429023008405730952940299029183328465357702705262126012634262426472637260125812634261726112653263425912634260426242614259125942827548730952558258125652591251825382541252425212511250825412487250424872568266628992545269625112634252834622597258826792744294638353640280127892839293433152877302739753052296530582983346346985632 19860127 796828302624265326212571260126602571261426342634260826762644263726762644265026182627261728235487304325812604261425852545258425212528253525482538254124942504250125542621286825012731249726572534336625582558265327182946382236892783277928683036337329022921403030432987301829523321460157532747261825982624259825882644259126342631263125882653263026042683259826532588264425882823548730522558254525782572254125212531250125312534253525382517251125072561264328682571271825282670253134582571260127092763287438353703282728012871294332682977303040043024305230772996343545875584 19860127 801628462657264026372644262126312644259126242637260426662679266026792644265726572611263128745487309525542595259125782538252425552531251425382494253125212514246725742634287425142699252126342511339225512591267627662996383236412817275428202987332529152953407330403002308030243347459357702701263125842643261426142647259425982640267626012653263126402647260126212588260426012830548730832591255825942598253525412554254125312528252525242497253424772548266328932507265725072657252834822558262126242744301238233626280527702827298432992993299039953114299930992984349145305632 19860127 806427942622262626392626260026572613260526832652265226612656265226522622263526522631263928075487311125602613261325912552256525472542250725292529252925022507247525382657287025112691249326782497333725562573268327302857383936512832279028703028329129032974403830122868289528153406462658532743263526302609260926222652260425962626262626092674263526482639261826312578262225692853548730492578259125872560255125242547256025242547252425292497254224892543261728782506264424882687250634772600258726742704298637953617281928022866299532452899289539872891295829162937348845685888 19860127 811228432637260826172598264726702604264026732650261126832663259126862640268926112624259128555487306125682561256125852585253525282558251825382528253825072548250125552676284925282735250726662521337925552575267627442993386936742824279528262958327729833005402730712977305428713296457353432702263026172644260125982644259425582618262126142673263726042660262426302617264725412849548730642595258525612571255125512571253425342508250425072497252124842545269229062514269224872676253434752551256126992741297738063633283928522896294632652921296240043096314330373002333446085119 19860127 816028202640264726402650262726892634259526242644262426732676265026832588264026502640262128685487305226142571257826312575254825412561252825242545252125082521250125652627284625582722248726702514337025482565267027762943386436492880279528492946327228742915401829672937291128873363451561052670264325852604261125852657258125882631264026042663265026372653262126532607262426112824548730582585257825682564253425142508250425082514251825112497250824942565264729022538271225082670253434652571264026862769300537913633288427512871295532232862294639803039294029402953335446826331 19860127 820828202624264426402617260126692647263726892683261826502644260426532624266026342660263728305487306725812545258426082531254125072514253125282524253825352524250125482660289625112741255826962500339525852595267627472971386436782846279529062962327729122962405230802983309633013512454373362696260125912614259125842689263125752637261426172673262726012679262126532634262126012852548730582601258425912568254525412551251425312504251125112521250724972558264428932504269925212676254734682620262127602779288638023637283927922908293032992958299939523049305230493273344247286982 19860127 835228082624262426342647263426502640258826182637262726992614260126922647263726532631259428435487308025842551259425812538252425552544252425552511254825012524248725812650288424912725251426042514340525812581269227052911381936852839278828112930335428522959408730832986311128493287462557982727264026112634265726212614259125982631262725812637265326472637261126472588263426042839548730862558253825812551255825312548252125212481252125182494250424712558266029022538273425112647254134882555257826862744295837663615282028172846292833072937297439813046310230812987343446095575 19860127 840028272611261126142650261426922621258125942647261126762647260426732657267326272594256528585487309826442578257425782561255525682538253425512561252124942528252125482631289924842709252426212541339625612561266627512977379836472862279528042956329929652984401830402895303628583318461757342702263126042594262425882650255125742634264026212699261726042627264426342618258426112868548730362578254825752578253425552511254125182504253125212497251125042568260828552511270925082657252134822554259426562760293138323626279928682883297432332937288940332965299030272949342546035535 19860127 844828302676260426302607264726402581257826142640260426762653257826892614267626572631258128525487310225682551257525582561254825512531254525582565252825042524250725542640286125212712248026272524337625512555266327542918386936552820282728902987331229242909403730402999303928833290456558412718263726142637258825912640260826142660263425982647260826342653259126602627259126012804548730682558257126042574254825242534253125142514250425342501251424942584265729402507268624912631250134792568261126572727292138063677286227982915298432682965295840042993300230392965346746595526 19860127 849628232621265326042637260126402611258526602588263126472656261426792637264026112624258128495487308625942551257126402551254125442538253125412531250825282531250425652640290624842692249426372511339325512558262427413046385636692827277928113002338029832959399429922940302428863312458757882744263125882644260126112657255826042650266025982634258826272650260826572585260425942827548730682598256825512548255525142534253125182521251125182484250124912534263428962511267924802644253834882538256126502763294338263651285527952858296832812924298140233030300231082928345746175615 19860127 854428332676262426472604262426372588259526792594261126212621261726502598264026012653260128805487308325682588257825912554254825342528252825242541253825382528249425582627289325112718248126042528338625282558262127442937379136332836278528332990328329683015406730333164311130303316460957882750261126472598261725712650257126112614261825882653261126312660259826012640264426312846548730682608255525682598252825522535254125242501253425212494254824872555265029402511267624942614250134892584259426892763291838443614282427892840298433702899298040133155316430612993346446165665 19860127 859228302624263726342621265026632604258726212614261426862666262026662640266026172650257828305487308025812591257826172581254525182548253525482528253825142518251125582604286125242731248726312531337625582588266327472930386536292852280428842968339629802993401829993048296828993303460157082731264726402650259825812666258426082663262426072631257426212666262426572578257126012843548730642601257125882584252425752518252125242501253525142498253424702538264428962504269224842630252134852575261826792741295937903626288428082899305533292970302739893114308930492987349446375576 19860127 864027952653263426302640261726372618257126212637259426632643261426502660266625942640261728655487309525852581260126342555256125142521253125512528255125112497250125652614289625012715245326182521336025512607265727152896378636742808276628402999329429892930399930303036289928403318469758232750265026182621261825882647258125742631265026212627262726502644260726372624262725852824548730582585257825852591252825412524251825082494251125512501249125182568262429032518267324772621254435022554256126532741293737993611280227442855296832612971302739713058307730212924347046895591 19860127 868828082643265326042585265026402614260526142634261426732702259826532598266026442631258828525487308326072588257526182548254125452525253825142541252125112531249425552627288125252692247026272528340225442558266327092896387336562811284927852943338028862915403230112987297128743353460257882727262426142634264726272643258525982621261425812647267326082683261726662574262725912830548730462541257825712578255525212541252125252518250725382518250724872558267628902501267624842597250835062558259126402770297438643633282027532849297432962890294940092959308629622924341346755567 19860127 873628242614266026052647264026662611259126532670261126732653259526602624267626302627262428615487308326142585260126082545255525452514253825242521254124972514250825442621286525042683249126142541337925412614264427822884384436522811276028422955335729802921400830463130294629023312461658322769263725982634263125912617259125942640263425782647262126012666259126142611261426112849548730492561258125382598254125372524251425042507254125182507250124732558264428712497266624872601252434962535261426562776288338223610284228242830305533062959294639892949305830872949343946445584 19860127 878427632624257426532657261726272607264026342640262726792631264426732644265026182653258828305487308926042571259426242548255825442498252825212541251825142541250725812631289325042692249726012518337025582588267027792962383436252820277328142996327430862965405231523012303329303274465257702711265326042611260425782657257526042663261725912644261126142624264726442624261825942830548730492561258125782601253825612528252825012497252825412538251424972548262428772504266324742631252134782561260126792737296538153593282728332871294032962937298440093089313729712946346245295591 19860127 883227792608263426312647262126832604261126212644262126502637260426922657263426242643262129025487307425812595254125952554255525582518252425412507256125282518249725312660289925042663246326112508338225752561266027603015377436292814276928772962337629832933402329803075291528333318455953262673263126442650257125982598260425982630260426372663262726342620265726602614258125882827548730552598257825712597254125282534254125242504250425412508253124912568267928552487267624632598252134952558256826632756297438693604281728552811296832622909291240143058304630112953328046455126 19860127 888028402650262126272624264426832591263426602660261426602673260426732647265726402657260128555487305525982604258826142574253125412528253425482531253125012538247725882643285824972696247026312494338525482548267027442962379436442821277628112974332529622861405230183074297428903264457261292689261725912644259425952640262125982620262726042650264026242653262727022575258425752830548730402601256825682588253425642531252125242507253125482511251824912561265728592494266624772631251834782518259127182785293438443658286828432830299632712937299339753046306829622959338645886323 19860127 892828082650261126312624256826242604260126632640259826832640261426832624267326242598266328625487305825972554262426212568252125212494252825542521252825552518251125482660289625042679247426312507336925812558265027472918383136372855279528523002328030213052400930713168310832363517455773462715265326012595261426142653262125842644262126572653265326012640260726342634259825752817548730462581255825982578256125552534252425142518252125212511250824872541261128932531266324912630251434822581256527532795289938403651281428462883294632992990295239843124316831483268340047377013 19860127 907228022640264426372618262426602601259126242657265327052647261126602595264426112631256828655487309925952588257125812541257125342524251125242501252424772521248725612611287425112679246726042507338525442555269227822930382836702817279227732980327729022927401329512990289027853337461558062763261425812650263426242627260126172647262426072647260825982637263426862594261026072830548730522604255825682581255125512528252125352524254525242504252824942581267028872507265724672614250434752558262126632722292838623634280527252833286432642855284539852962300229372943343446685624 19860127 912028212634263126662627262726502594262126142653260127152621264726342611264726472631263128775487308025752584258126142555253825382504253525312571252825212514249125612595283625212702248725912504336025382558266627763011384936702868280128552936329728982896402030083030285528863334465357782731267626302608262126142663258125712604263726082696263026342650262726142617262725612849548730922581258425742607252425752518253125512494253125482481252425042568260428332508268624772604251834722558256126762731290238313688281128362867299333832915297140033018300230022909346246375576 19860127 916828232643263426502660257426372581261426402673260726602647261126762644267926442640259428595487308325752578258426112551256425342511255125212528252124972531250425582686288625182676246325752497338625612548267627512955383136292833279228932956334429782921404730333096302729623302465458512727265326242647261726532660258826112644262126242657261125752683261126832588257826182814548730712561255125682544253425482545250825242524252125112497253824812548264328902501265724642605250134952528258126792782291538063685282028492909293032683009297440043092314230552968349546455534 19860127 921628362653264426342598261126632598261426432627262726442660263026632644265726172601262128715487306726042595259826072538255825512545253125482524254525182528250425682624289024982702247026012497337325682568266027762961384836712827276028272934332529622861406729182930282428683321451557872769265326012621262126212644259825852624263125812692265326472663260426242604261425842811548730582535255825752601254425482524253425242511251825242507250124942558264728582490266324912581251134922548259426832785301838033633281728522896294632392896298640132952303329522949345746695599 19860127 926428242634261826172620262726402644258826212666262426822673264026892643262125912591258128365487306725742581256526012544252425182521251825242538252825282531250125552631289024912702249126112514338625482551267028362939382636772792283328772971329329772896404730373117297128773309460458242708262126012644260425852611259425752640261726012634263025782644262126342614261425842821548730492604257525752591256425452521250725352514248424942521249725082565264428872524268924742588249135122538255826732783296538033640285228522899297132812955291239863012307430392915343446305607 19860127 931228202657262426142585267326272588262126502663259126922640263426962621260826172637258428845487308025812565256126142534253525342551254825352494253525282511248725982640286125112686247025852491338625582578268327602883385635972824273428872996342329462977399529963049306129153309460758502715261726242683260825912666258125942614264026082702260126042637261126502631258825652833548730612574256825812588255525642531252425282528250425282518251725042565262128902490267625012614252834782521258126472817291838703618281428482890301132932987296539993034325330182937346846375528 19860127 936027982643261726142611262126402608263726732650258426702631265026502657267326212653262428655487308926012588256825942545253125512548253825412538255125042531250825242670285825112689249126082514337925452584268927702915378636262849279528642971330930302877406728862902280428333312457158152734266326502624264025912640260426212604263425852640261426502634265726632624263126662830548730612568256125882608253425412514250425312507252425512521252424872564264029082525268324802598248734722545257126892744296238323629280527982852297432742861288639572934282628842924340945445691 19860127 940828232657261426272634263426472624263726702640261726832650264426372663266326012630261428585487305525882581263125952561256125482531252125242541252825182541249125782650289924942702248026112518339625512584279127982940382236662807281729093002330629962952402329773096298028743341465257432715264026272617264725982663262126082637263026072657262726242653261726702608262025682824548730742574256125652591254825382548252524972511253125412514249424842584264028962511267324872611250734852561264627182845289337783644289327512924297733092955294640472995309930862974351846825551 19860127 945628272660260126502631261426532618261426472657264026632647262426762624267925912581261428435487311426012558258125812531252125412514251125182554254125112524248425552647288725072686249426142504337225652653267627723102380336552808274429212924330929182877406729302983304328493331464558052734260726072620260426072650257526142643264425882614260726172644262426632591263426212846548730462591256825742581254125282545253525172528251825182487251124802538266328932518265324912630251434782571259827342763292138483626282427822833297132452918292439712930318129402930344746235584 19860127 950428112704266526522635268326302626263126262657262626742652265726522626263526002605262628535487310725782582259126132520249724972525251525562542251625022506250225602591284125202722245225912511334625652560271728022887380236962862279428823045323230452907403129742986298728783329459559592751264426312622262226172635258226042661266125912674264826522657261326312574263526052870548730702587253826212574253825382560251525022520250624982502250224472565264329412511266124882626251134732556262627432785299938333696279427392907299131532978291239933011306631073057348846255812 19860127 955228272624259526602608264026532575259826142660258526702647263426502656265726212621261828395487309225852588262025882541255525242541252125312528253125112538250125582594288125242712248726142474336025452541269627152996383136552833282128702952334129052879400829243052304328303334464653352696262726142601261825882644261425812631264025842624262726242657259126312627262726012830548730552581257825612601254525552561252525242501250725382504250725042541263428432491264024702584250134722555259126602792304638163607278927572839296832582909283340372968307130182949332844825135 19860127 960027822647262426272627260126272594261426632644264726662627264426472657265026012640266028845487306426012551259426012561252825612511255125442528252125242511248125652634291825082699248025942501339225442578267627632965386936812862283328613059329629832877407229742921295228583287455161332722264025942614263426142657258426112624265026042666262726242631260426312607260525712865548730432571258825912568255125212521252825242528253825042528251424912585263128782521266624672575248734882561259827152779300938323648284628622924291232833027291839902880304929872946342346376323 19860127 964828052644263026212647265326442568260726502679262126602640264026762653266626172640260428525487307726082591259426012558254825512524252525312541253125042514250125782673287725082705249126402497338925742574266628072977384937152874283328932974332230152880400031332956303332453466455273462699263425882614261426012640259425952614260825982640264725712640264726142581262425782817548730432584258226012607258425582518252425252528255125212504252824912545265728832504268324802630252135052534257527182833292437793662281128652887304032552880293440132993316530493232338946287005 19860127 979228012650261426312621261126532601263726792637263426702663259126472617261126272611259428625487306526172601258425952524254825312534251425212527253425012518248725412614286225182702248126142484336625282571267627822946382736552776282428742921329329402886405228832896294828583312459758152733267026142627263426272650257525882634264026342644263726142653259126272604260426242833548730922601260425612627253825612535252825242521252125072497250124872561262128812487266024772575247734962534256526572767297838063681288127952849297433032912285539522890300229962977343846595558 19860127 984028052624261426302673262426112608264026762637262126632634263426602611262126572617262428305487306425782558257125982531255125552534251425442541252425112555252425752673290225182692248126012487336925382584264727853002388736512757279528772924325528712804406229272936285128303315460158052724266325982608260425982644259725852614260826012637262726142676262726402598263425912843548730522571258125652604251825482555252425142518251425072518253824702571263028712514268324702598249134752524261426832760302138103644281728612843301832052902292739942927304029122943345146905479 19860127 988828052650263426402611260126472575265726632666262427052631260126342647265326042705260428525487306125612597258125982535253125452514252825482524253425412538247725712670288725212683249125912511337925482585266327792971383036252827282728803043331328902968404729343071290228743268460157882766263426112618264026082647262126082679262026602660262726662660259426372604259425912843548730522571256825682591255825752531252125282507250425072484250124912571264728962491267324742611250734792551260726762824302737943677280829082883299632992959299939943036298929902965345045885617 19860127 993628422657261126212584263126602611262426662679264726892663265026732647264426372640259128335487309925912581257825752545253125412534252825242514255525042524249825612620286224912650246425952494337325512578268627442990380236252884285229182962335729432977404729403120306229243312457357432753262425882627261426012647257525842634262726372634260426272660261426832624261826112839548730492558259125782595254125342524252125182507250725072494252824842545267628652491267324702585251434822541255427082766300238063622284628932855298432712877291139733024320129902928347647285566 19860127 998428362660263426212591259826372581261826302598262726342650262726662624269626502624261428625487308625912555256826082555255425512564254425282541250125412531250825682660287425242702248026272501337925542611271827572943386937122808282729082974334428802934407229743039298029373353458658422711263425912637258826042663260825782637266326012663263726342683261126342617259525742868548730552574257125682598255125282531253425242514249725282497251824702568262728272501267924702611247734682551260126732760297737943586285528462887298032422987296840232987318829802962346745875566 198601271003228332666259726172634260426572647261726702634261726762621262126532634267026082637258128525487306125842558257126242561255525412521254525282521250825112511249725582644284325182692248125882511336925352551262428013096381536512884283628522934328328992933402329713005305528993366464557262724264726012637262425842653263725912624265026212650263426242650265326662611259826212849548730742571258425912584252425582528250824942501252425142491252825112558264029372514266624602601249734922548259826792814298738163629289028462886294631922949289940283027309730022908344446905616 198601271008028272670259826142650264026532618259126472673265726472647266326602621264726082601257828335487308925712581254826012548252825482518253825312541251425112541249725552653293125012709247726012480336025412565268627402902385136552789283328712871331028902905404229242933285228453363467458322756261726142627260125812650257825552621258125952679260425982660262726632624258126342846548730832575256525612581254525582504250825172521250725642491251824942554269228872491266324642575250134862544255826762785301538293681284928242924294632802906294339992933303329182946346947125617 198601271012828492611260826212604264726342598260126532614259826702624262126632630268326632624261828435487308925652555260425982541256525212541253825412541256124972521250125552611285525182673248426012484337625282585266027632999386936372877283028962993328929122927402828873052290828083357464457082737264726182595261726012676259125712601263425912640265326012627261726342631262725842880548730552591260425982575253125482558252825142514253125112518251824872554267628842527267624912614249134952561259827052792303338273637291229052946293632553015296440422899292129092955347445875519 198601271017627982647260426342660261726312621261426342611260826602650268326312666265026312595256128905487307425752554257526082568256125212518253125212511253124872538248725712657286124942705249126342481335425482614270527603049385636852877280129152918326429432927403830433142294929243309465458152708264026202614259125882653261726212608261125982660263026242650260126472634260126012852548730892548257825852608253125482548256124872521251125212521251724702521266028362494265024912598250434652528257126832789309638273677293128582883294632772940291839893015312129962927351746095536 198601271022428272644263726602594266326342604259826562611261426632637260826442660265726172637261428395487310525752574257125782548252125282541254125442551253125142521248425652631290225112705248425952521335725412624267928272965380736002880292129123024332429052933400429583170299329183337460157962750265026212624266626142637259125652624263425842696264025912624260426242581259425742846548730462554258125812588252825452551253125312518250825382491251424912571260828872494266324562621253434852518262127282818300538363601291228582896293732272937298039613052312130682940347646465559 198601271027228022656260426142624261426502621256526342696259126662650265026662653265726402621263428495487307425882588258826082531257525142534253825582528251825182548250425552637289625142676247425982511337925342621265327632965386536712858294029052915332828872909400830023021295828053309457453442725264426572624262726042621260426042637259126052624264026112679262726142627262425742814548730802598259425812568257125412541252124912511252125042504253824802555266328962514266024902604249734922545262126922760295838393572287028302893293032902943300239662950306129592921334445955134 198601271032028522637258226182598261426212608264026212653259126562676261726632631265725912621263428835487308325942578260426082541254425352531254125512521254825382544248025682676289624802709247725912494336925542601270527372993382336662890288729803002330329152908402330403080291228453347463461012663260526372608260725842634258825812588263126042679265326072666259526312601258525982833548730742571260125512571254825312548252425252534253425142480250424702544264728742504267024672631249734852538261827022792296238273629290929052962294632172930298439532899315330172946337346156314 198601271036828362605262726602670263726662611259426442634261127022608259126792617261425942621260828555487308025752565258825852568255425112558255125312511250425042524249125682624286825282705248726212504339225872575273827922999384736632924283329152905334829152931403729523080297731983513458773362692263025752631261126012657262125942640264425982699263726082644262426242621262725982842548730552575254425812594253125482548251425072521254125482511252124872564261728552484267624702614250434952551262427342805299038273611284928332934289932932974301540282952308629903211337646766997 198601271051228492650260426372643260826632594265326602637261726502653264326302614262126142640262428465487304625712581260426042558255525452511253424972531252125212521250425782670289924912696247425982507334725452555270227602980380635932871289029872946335128582943400828802883291228333328460057972753264426502660262726172608259526082621263725882627266326142657265326602650261726182839548730462571259425912555254125542538253125112514254125482494250424912571263428932494267324672611251434722531260827092751298138193696290228652946294232712871298439902924308629022924350346675576 198601271056028302624262126662679264026242614261827252683260126862660263426632627263326242627258528365460311725812568259825782538256125382531254525242524253825342521250125582643286524972686249425982501343225642604270527953068388236782858290229402884328728992927407728713030287428083302449757702737265026012611265626212670258426272598261726112653258525982670262126372627262425842839546030272574256826042627254425512558256125282504250425312528251424872561269229712494268624632608249135652551264326922804293038763659290229083027294932422974295239492949306829432884342646185574 198601271060828332617258126702631262426632604260126072624262726662627260426922614265326212653261428465460308025982581257826442538252825382518253425412544253125242504247025642660289625142692247426042498345225752588268628113099388237232883286830092962331228962946402729273152295528303332468458412753266025652640264426242637261125882657262126072647262726342663264326602608263425912842546030612571256525652601254125212534251125012507252125072501252525042551266329212507265024732608249735512552260127022817298038863677286528962955294632842918293140092937310830712912348546535543 198601271065628712574259826142640259826862614262126702653260726532634262126372637265326042621261128435451310225812578257126082551255125612518254125312535253825112514247725782657292525042715248726312514343825472637270228553052385237622915287729902927338329712983401830333046292128463319468257962711263125982627264425852621258425942601259825782692263426082630260726572608263126272814546930612578259126052561254125112524249725282514252825182534252825012538268629522501265724742617251435472534261727152817302438833654291529652915298032522946299340333033306829842909348946445535 198601271070427952627261126372670261426532644260726962634262126602683261426242604264026372627259128715469308925612568257425682544255425412511253425442517251825242528249425682647293425142696248726042497345825642591275027793036389136582852284930082880328729862968402829243080292728393357468258322731262126042644261126082630261126142640266026142689265026302660264726212618264726212846546030612578255825752598253825382554250125182524251725042507252124902558267629092497267624702575251735372551263426792798303638563711294629122977289332992887298439702949316430432949343246545615 198601271075228332634260126142627258826472561260726082660262726572631264026792637264026212634261428365451307726042575257125882551258125312538251825622554250425182548248426042644290624972679248026012474344525382581275427793058387937002874287429772946330928842940405729773092294928453331468957432714263726112601264426112686256125912660265326042640261426402663257826372607260726372836546930362561256525682591255525682518254124972491251425212491252824802558262429182487268624532588251435402548264027342783300538523730286528772990294032582918292139482921314030243002348946755599 198601271080027792653263126342634263726662614259126372692260426662608265726372614267326442634260428465460309825752568259826212568253125312531252125582538251125182531250125512673290324872709247326052501341225742588269227983130391336402830289630112987331929312874401329462977293028643280460858232772265025852604259126402611257526012643260126762683262126012653263126312601260425912874546030402578260825812584254825482531250725072501250825252497252824742548264029022484265024802624250835302581263727892817294938693684288029052981295633162981286139803011305829592959346046095591 198601271084828142670263726082634260426702588262426502624260426602614262126402663266326272663259128245460308325652565260426082538254125242504254125452531254425182535248726212660291224802696249425882514343225482598275127922949385237192865283729843015330328932880401829333005286528623318458157692737267326082581262725712634260825882614265026242673261426332644261426532598263126012842548730432548256125782617255825682564250425212504251825142507250125042551266328962514266324812634248735232531261727372779299338563719284328652971295932492906296239842868317129122940343346685542 198601271089627762670259826502595261426142644262426442614261426892640261426442650266626662634260828555469308625752578255125682541255825072531250825442535252425112531249425582618291224872692249426212491344825412568276027952981391736402827289629902956335729622883402728713005293728173334465358152750265326342608259125912631258825912601262125942653264026342637259126432598260126042830548730552585259425712571254825352531251425172508248725072514249124872541269929122504264024672627250735332551264627442833297438903651287429052952296833222974291240042943303329552924346846155591 198601271094428202670262726272598263426572598261726402679259427222640262726602640266026442608258828495478310825882574256825942558256525242541252425542531252425182524249725642663287725182699250426112518343825552591274028713030388137112798294929873012323929772861400929122958283028173335464657872744263426372604264725812660261125842631261825782617263026242653263726342637262725982836548730772578258425942585254825452562253125212514253125182491254124982575263129062497267024632588252535372531267927922779294338693660286828612984293033032946286839622930299029492931345945645657 198601271099228432650266326272581259526602565260826632621260427252689257526792640261826242604259528175478308025812611257825942571255825212514251425412548252425412558249125852712292425312679247726112487343525242630274127543002389437082849280529622974336129552878400929373036302128083261459553892696262726082624257126042611259826082640262126112620258826212653266626862624258826142830548730522571258825682598252825482531248724972491252125142487251124842555266328902514264424772598250835402531263427572833300238653674284628363009293732262937289939532921307729272921333446375146 198601271104028332673258826442621263126532614262726312644261426662666263426762666261126112634261428275469308326012601257425982578253425582528256125312544254825042525249125842679289624972683247025982494343525742627278228242996392137232842285530332959336029432861400929342977294928273312457961532683265026472598262726012660261126302640265026042614266026212673264426472663262126142858546930212571256525782568253125352534254125012518249025242507251124912558264729342504266624572601250135192561264027442785304038613677285228803049294032642952289340272852311429462959335746456333 198601271108828682650262026562653261426502614264026662621262126862663263426272631261426302653260128655460305225912551260126012575256825242531251125482558251825182528250425582666291525282712248726402491342225742627277628332952388236372846283630582983335629242877403328683002293031913498457173362692264726042607263426142637259125942624264025582647264325682653262426602624264725782824546930492571255125682614253125612545254425212521251425142491252524982571267329272507267024742617251835372568267027762827309938433655287128403015294332842946281439912949313029433176346347057005 198601271123228172621258426212666259426442611258826472591260127252637260426502614264426342627260428715469306426012581258125952548256125012531250125242555253525312558251125652647293125282699247026082487340925812643273428042974390336682827289029832968333528682798404728553016292428273305463157872744260126242608263125782653255126172650260426442631260126212683259526532598261726042852548730402581256125842594253825482518253525282524250825312494252825072551265729212504265324602584251135262564266927952833293438513712288728462953297732872981283039852873308629212934347347055558 198601271128028392627266326272653262726402578261726732598261126312624265026272653265626142598259528555478309825782571260125752528255425242528253425352531254525342544248725612673289324942702248425942463341525482637275328743080386137232766286229592955332529212814404828463043285228213325463958152750262426212611263426402624258825522640263726242666259426142627260726182627258125752843548730092571258525682575255125712538251825282504252125382494250424872535268629022514266024632595251735232558263128012858312038693663286128112962296832642946284940102980302429212896344146315607 198601271132828462650261126442637261126212637259426502634260126502644262126762627265726172618260428465487308325842568257525972518254525352531251125412528252825282534247425712663290925112699249125812477344225842650269928522984389136402795284529402927341228932744405228302949285528173353468857882763267926012607261125842611258826012643260425942650261425852663264026602588257525642865548730552564255425752575256125552511251425072508251125212514252124972541263728872497265324742614249135162544266627922830305238913652285228832946294032522962289940132827301528832924346246975519 198601271137628082669261426602650262426472631260726532637261726862657263126762644266326042617263428555469308325912581260826042564256525242551253125412525254825082497249725542670286524912709248026112494343525612640271828653030391237622839288029902968332829332864401828463049287128743347463857252737258426012637259825942679259125982618259826402673262726472640262426502591259425682855548730582584260126012584255525612544252825382518250425142521251825042578270229092511267324742594250135302551262427502890303338603657282728993008294932522952289039572902306729682912349045525625 198601271142428172666261026502644261426532581257126432663261126792670265326992640264025782650260428775478304025782598260426182561253425812531251825612531253125282511250125482676289324942686248726242484341525812627277928393053387036372871288430182896332529402862404328903046291227953321455058422734261125882614263125812637259125882647265726142660263726012657262426312578260825852849548730802578258825612601253125812545250125342511252125482511253824812514265028902507264724672611247735442524264027672824298738813666284228622974295332903015280839442905309929742962345446165591 198601271147228052657260826272624262726342608261126532679261426922634264326372647263425912631257528905487308026102585258425682548256125542524254125242524252825212490250425782647291225142686247726082491340825552657277628582993382237462836289629743052332129402789400428683045277027603309468957972737265326042611263726272627256825782621262726472715264026042660262726342611263126042839548730612595255825812611252825442521253825142534251425242511251824872558268228962487266024742578248435262575267328172760312438393640280828683114292433062958281139622908298328992931345145665583 198601271152028172647263426112618263726142624257126572614261126832650260826862614266026242640259128305478306725612538260126012534254125552548251425682545253124912531250825512631287425252670246326042501342525482637276928363011386937112852295629903030333129742836405728993055293028363328467458412734265025812611263126172614258126112621262026182673261826272647265326402634260125842833547830742554259825612564255125312514252825182521251825382484253425012571263429182504265324602594250135262568267027602839302438353716281728742949302733092990291540042902298029932943343146695519 198601271156828172679263026302617259826312631262726572643258526272653264726662621265726602647259828055451308625652585258826072571254525582521250725452548253825242508250425412666289925242673247426142504344525912608277928173033389436582804290230492984332929462763400428993012283928103309461057702737262426012621257826342653259125942631261126082647262125782627262426312601260126212811548730522565259125742588258125582531252425242518252825012487250125012574267628992524264424842631249435302558266327662808303038773626282728432952302732802996282039862862301129342946344346605551 198601271161627992627266326302611262726832595259426112647259426792657265326922634265726372634261728495469305826012568259125712538255125612541253125482524253525012544251425742663289925282705247025882508340825552640276628243046385336662833295229493012333530242830403829403027284628553302452258142721262125982627261125752650259126112614263426142637263426142624261126532601263426212849547830552565256225942614254125512538252424982518249424942481253425042578267029252514263424602601247435162544264427922839305538473685279529653068297433052915279839812890306429272940346046225576 198601271166428302624259826632634262426472624261126602644266027212631260726632634266626112627259128275460308926012584257525982541255825352521253825212518255125012511250425812676288025082735249726182514339225712630277028653033390937192858285929652965339029652798405229273021283328553337462358232795262726042634263126042637261125582617263125782650261425982686260826072591264726182868548730802581253825812591255525412541252725042528251825242484252825012561265328772521269624712598251135332528264327952840300239073669284628802968296533532949283339903015297729052912345046675607 198601271171228362650260826992598261126502568258526372666262726472650264426732624267326372604258128395487310125812581257426212558254425412528253825212534252424972534249725912640288425282689248025982484343225582644273128462974387737122862296829713012332529742868403429373092285828593347454453522699263426142598262725912630259125882631265625972647263725812650260826142594263025782855548730362574254825852591255425242558252824972544251425412497254124872535266328992524266624872601248035542581267927762833299038533640285229122937294933443018284939572962303629772921335346235127 198601271176028142637263726212611266026212611260126442607260126602689262426182611265026732581262428395460305525842558259126142575254425242507253125312538251424902514249725882702287125012696247426212487344525652660276627952981388737202836291530083043338029802836401429392915285528803271464461202718261425482588259125752657261426072647264426242647260126112627260826372611261426272833548730522568255125712611252125412538250425242504251125412518251424702561269929152511265724672585248035302554262427952827305538863649290229022981295233092993283039402989297729332980339946756323 198601271180828082686262126472653261826372574261426012660261726632673263126572608263726242624260828495451306725682548257526212544255125252534250725382518252825212541247725722702289325382702248426142487346526112653279528303127386536782855288030093049333428652845402329492893282732103525461073462712260426072644262126042621263425752637264726082686265026212647259526602611264025942843546930462558256825842601253525412534254125042511254125112504249124972561266328962531267325112627248735402604267928082862295639353711284229872915299633572924283639902946302729773193345746917029 198601271195228432640262426242621263126632637260826372673260427312643262726402601263426242601259428745451307425782575258125782551256825482524252125552531253125242538249125582647293425212718249425882481344825782660280228333061393537042965295829552899342928902817402229592958286529003318463258322759266326042611269225912627261125682627264025942673266025882673263726502604262725642836546030582558256426112608253825512518255125282524252825182491252824672575269929312501267024672601250435512594266327152814294639153681290529962990301833662912283639802927306129622943342146385574 198601271200028242637256826562618261426272644260426442611262727152657262426442594269626242637263128395451310525852548260125882548254825542544253125382531252825142518249425482676290225212692248726182480346526082663281428273033388236852865299629872962334729622814404729432894285528613258462257612760265326372650259825982621258426042601264726072640267325942657258126272598263425972833545130712571257825752571253425382538252425112541253825142528253125112548270229462518266324872575249735472578267627822839304638733663293129183021297833022912284539892946294629152934347246465544 198601271204828302611262426342588263726042604262426332650259426602634263726602666266326502660258828495451305525712577255425812538254825412534253425582514254524912545250425882705295225142660248425982491346525712660281727983039389037152902293129993002335429212826402329582959282627853315466057782756263425712617262325942683259525612614262126212650267326372670263426532637262125882865545130552578255825842595256425512538252825042531253425212511253825012558271229032511267024632621247035472607267927412927296238653735285529652937289332752908288340092990292129052865348746105535 198601271209628582647263726142637261126212568258826272673262426732660262426662604264326402653260528465451307425882571259125842564255125312544252125412541253825142524249725642663294625242705250125982470344825542663280128773055384837502902301529182912326229522823405729462858279827893334466057882708265326202650260126302653262126212634262426082679262126272663260826762624258826112820545130302571255825642634253525382528250725282538250125282514250424872561266029242511269224572618247435542595264327852874298738433685293429622964293033532890280140042983284628432949346245945550 198601271214427922644259826732634261126732601259126662627259826892650262426372618265726112617262128655451306125682564258825842545255425312511254525582524252425112504248725912657290525112696249125852484346525752634271528303089390737162884293430432924330228642823403230303024289828403312460158332718261425882611261726212640263426212627264325882676263426272630262126472650261125512830545130612575258825912591253425382538252825182511251425242507250724912565268929302491267924602617247035682591266028272811306738643715288629962956298732942889283039853036303329812937345745825535 198601271219228492643261726792630264026762594262426312637264026212689261126572634269226112624257128145451305825712597258125582538254825242508252425482521253125042531250425942692291824902686252426082518346825782673284928172981392137082959298429962934329327982776404729652898278928523316462457522760263426072640261826112614261425812591264426112650265726172670262426602608260425912840545130182575257525682601253125712548254525552535252825242504253524842581265029432521266024702617247435612594264728322874301138733685287129902943298432362811275640182893289628492937350246085648 198601271224028242673265326692611259826502630262426732614261126732673263426472588265326212631260428715460304325742578259126342538254125352524252125382555253825242518249725582705288025042709249426312504345225882666277228522999390836592877295229963030336129082882401830063090302128623315457958322731264426272585262726142640260426082627261126112666262425882689262426242630261125742852546030492568259125842604251425182528253825082524252825042501252124772561265728962511263424942624249435582614267027922871302438943711295229593011298332642893276639523049300230932887345046675551 198601271228828172624259426372618262126432624262726632634263726662660260726532624267926112591260428365451307125552565255526272524257125482535255425312524252125212508252425742644292125342679247426172501345825952670276328333030390136922896295629432905332228872760403329372963278928233312457757612753263426082640262726012624259826242647261425782663264726112637261126502621260425842861546030402575255525542611253425412538250725312541250125352501252425012558267929152518265724842581248135652588270228652887298038953647294029372974296832802890288339803096287429652993343946535583 198601271233628212670260126632607260426372594262426472663263127182627263726832621266626572624262128245451309826042588256826342558255125552534254425412561250125182524246725482679292425042705247725852508343825782657280828333006389137312886296529772996332829372858404730182958293128013341461558052756261826212621263026182653258825842618259825912647257125942673265326402614260425752840546030802594256125812604253125112531252125182507252125282487249125012561265329522511265724672608249435472591265327982840300538863674289929272939292133192943289639663052310829122949344646845535 198601271238428012624265026662650265326792611258526342618259126732647261126702617267925812597260128495451308925812584254425812558254825242518251425582511250825012548252826112699290325112712248725852491346226042647276028962962388637092884296129492955333729022795403830302842284228523296452357252753259826112594265626182624258526082621264326142631262126112643261126532584261425982862545130802571255525642561254525612548249725012511253125312487252124912558266029152518266024642585250735372571267627702880297739353704291229432977295532902918284239992958299329362977344745505649 198601271243228202666260126472604260426442604266326112663261726272666260426532634267026342637257828435451306825782581259126142544252825182518254425612507253125112534249725782670294025112666248025882477346525782673280828743083394437273002289629713049332428962843404231553005286428363315455954152699263126012585263425882617261726012624265326012666265025942644260826532618262425982859545130242581256425682594256125452541254125282531251425282511252124872558267029182538266624972575248435542604266328142852301838443688289329343015295232552890284240183093307128892933336746155123 198601271248027892647259826112650257826332607258826342666263726602624261426312604264726342640257828365451304926182565256125912558254525312551253825582534256525042511251125782673290625142696249725912457345225882637276627953039391637232903296829622943336729022814402230522893289928423348456661152725264025942581257826402640258425812644262426142666264026182644263726602605260525812827545130402614258825682578254125512531253425282538251425282494252824812531270229932541268324742634248435722624275628172811304238483689296529122993290332402918280439762924298029742909334446446291 198601271252827952657264326242614258726242640263026572637263726762630260426632630264726012631257828495451306726142604259825852581255125582511251125412521252825082541250725682679291225282705249426242534346526572689283028333117390836962955290830083018324528802808402329772930289632293503460173462705262425982624261726012634259825582630263126372666264326082670263726212631259126012862545130432584256125342568255125312541251825142521252825312518251824812555271829372524266324942604249135682624269228082852298038863731298430493012294333572905284339893099304229303212346047366997 198601271267228242653265026402666262126632614261726272640258826732631263726922581265026342614259128495487308325712561257125782548255125342528251425342521251825142531250425642712289025112709246326012501338526172683276028962999385136252950293029492962330229122811404730212896289928433296471357792757261825952630261426212627258425752608261425882692258426012653261426442621261126212839548730272581253525552565251125452531252825112511250125412511253124742538263428582504263724672631249734922621268927982880295538523636292728892952289033152861280839753039300829212946347645625599 198601271272028112624263726272631260826472565259126732624263726602624262426732647265026472637258828335487308325582614259826012558252525352524251425312531252425312524248725612647289625142712246025942484339226212718277628143070383136482924294628992980331228772798401330122940291828773309469758062775261826042614263026372660258526142591263126182676262426112644260426402627262426012865548730402581256125782588253825742538252825142521252825282487252824912545265328932507268924772581247434892608272228242896303038263666296229462921294932492921284339123030297430362949340046225584 198601271276828112647264026312627259826242627258826702686263427022653260126472627264725652601256828775487307425482611258125912551255125112504255125452508252825112545248725482683285524972686247025942501339526632696276028173052384736482987294028683049319228872744405729743015288028363334462457882740263726472578266626212614259125882637265325812611264426042637261426732614260126112865548730462561256525912588252825312521251425382504251125242524255124912561265028842514268624802598249734892605272127572817309238313655295229022899294932552924274139613021296529152927344845885575 198601271281628172627261126172627260426342617262126532621263126372670265726272627266326082621261728685487308625812591259426172528254525252531253825412528253825172514249425652640285225142715247026012487338026632686278628932983384336222956291829402981327528772789402829713036284928743338464857792728260826112647259726342650257825942644265725912640265726402663261126532604264426172824548730432571256125912604252825482554251425042491252425182511253125042561263728712518267924842581250434852653268628052823308038393604301229672940293932052902277039812959302429312940345946265527 198601271286428272644261426572627261726372637258726632640260126532653264726502627265326082621260428585487307425782561258826052561250125512528255125072521253125042531249425452617290525042722249125912474338926402712281128832952381936442949295629212996339529302779403230022962290829123312462757702763262725912631259825742614259125912624263725942670263126312666264026372617257825682855548730462594254825582624254825552535255125042497251825182494250425112565262728652504265324772591246334892653268328082855300238433689295530112977293432742880277339553018302729682971347746255632 198601271291228302637260125882627264726442597266326312650266026662660260126272624263426342653257128655487309226072561259425912545255425552521251125082528253825212518248725812644288024942709248026082484336626572725277628143102381936812943298729122934335428712814402829612918294029273344458058142750263026402627260126272621258426272598262425782692264026142657263126042621260426342824548730372574256825712565252125442528251125112514250425312511251824872544261428522484267324702581250434822608271528272846297738273625296829902943295932652931279539583014306429712965344545865511 198601271296027862621262726502598259426472644263726892644260126472666264026862657266625712581262728405487308025942571258825882548258825282531249425342538254425342531250425812653286225212696246325842467335326532699277928493040387336582962297129142943330528202808401830582971287129673290458757612731262125982640260826082591263025712640260826432679258826202640262126312584260426372827548730702581256125652561253825352548252125182501250125252514252824902531265728872497269624672621250435022686273727822880303038563622297529182946293732022940278939992981302429272934346046385551 198601271300827862666260826402627260426212627259826732679262026472650261726632621267026242614261728525487307725782611258525812521254425182504250825142558251425142524247025712624288324942709248426082474337626762698279528803034385636553027292129022940330228522801403730712927292429653334456557522756260825652627264726112627261125642608263425752634263726212670262426272601264025912871548730802595256125712571253125582531251125242504250825312491254124872571262728842511267624632592251434922640268628392849301238353619306429932981298432802962274439702937301829933005344346825559 198601271305628172666267626242621264326372611257126762647256526792624262426632640268326042647261728775487306525412581259825882584256825282528253125212545251824872508250125912650293724802699249125942490337926602766279228523080384936523024299029462946329629272808403830522956287428673302460357802759263725912614261726312663262726242663262426042627266626302666262726502594258825782839548730582601258126142571253825452538251425242518252125112504252425012538266028652511266024632581247734922696272228242868300837823622293430152934296233032968279839572993298029742990345546455511 198601271310428242650263026602640260126502591263426762644266627092663258826572627262426242634257428365487312425852604255425752528254825382504252125242534253125012521249125552594286525112712247426212467339526732741275728773083384136512977294929212946331229712805404230242996293429933325463657782769266625942611262425942608260125752637262726112670259826042673260426602621257825882817548730612591258426012598255425682531251424972494250425182531252825112555265728832524267624672595247034822663273427892874294037873640294329432946296832612899277640333006300830052981343446165566 198601271315228432637260426402630264326472604263426332631264026732634264726732601266026312601260428625487310825752578257126502578254125282528251425412528251825242538248125752640285824972683247726242470336625912767276028143040385836592952300229243024331229242846402829742965290529373335459453432715260425952617262726072607260425812617262725912669261026082670264426472601260125782833548730862578259125812561255125582518252824942508252425182507250824802544262728552524267924602598248134922670275027762858303038563579298329622899296532992915283340042971298329183005334446085212 198601271320027922640260126762617261426342614257526302621260426472666262126732621266325912621258428625487308626042558261726112531255825382528251825552538250125012524247325612608286124912686249026042477340826502753280128173030383136912977298729742971327429402817402829872934287029153318460061232718263726172657263426072634260425812620262726302686261826212647260426502595259125582887548730582571257125942565254425482554253125182521251125242514250125002538266628652501266024702565247734852670273727922896299038193629303029992962294632672971280439942996294330052965332146236333 198601271324828082640264726662663264026342608258826572621261426662627259126702584264726042630261128555487309925912574256425582545250825582538254125352501250424972541250125482644288425382696247026082494337626632728277328583111386536852971308329462915333129622881405330052962296233043514459373462702264426172610266626212637260425682627261425852630264726342657266026632611261125742839548730552548258125682571255125482514252125212514254525182511252125142565262028902518266324942604249434852699279528332785305237663652300530062984299332552940281139483011302430083243343347397013 198601271339227982621262726372634259426402627259826502630260426632634262426662670268625952614260428685487307325812558257825812535253825312548251825512504254125082541250125542663288424842663247425782501337026312786277628363052383036563061296529402968328629182811404729932962292429053299467458142750268326532627260526212640257826142604264025982631263426572650264026272620264325742843548730582548256825882581256525442528250825582514251425012487250425042575264028872508266624632591250434752734282128332884299338043655301530212924297132932959282039852965297429772946347445735536 198601271344028362670266326342634260826702608260126532621263026532640263726052637264325982650257128305487309525742564257826312538255825312528253525282514255425142517250425812581289625112686247725912501337626732766280528363046385736373027301229682961332129312814405230022934292129303319465357702718259426272608261726082669256825812644261425842653263426042676257826602604263725512855548730552581256125652588253125352541253125182531251125142501251724802561267028992498267024672598246734792666284027792868303038033632306130122961292733372924282739852981300229002928345746975599 198601271348828012696266626602634263326242598259726532618263426862647258826442608261126042624260428715487306826052568262726172545254825442507252825142544253125282538249025982611287125042686248026142470338626502773277028053036385636692949297729212968329929372833405730712955287128963293464558592734263125882610262726182670256425712621264025842660266025752647264026242611262425912805548730582594256125652594251125482571252125242487251425182504251125012561267628902487266624702604248734822663281727912814302438483626299029303036295232402983282040082996297129273015342246385583 198601271353628112644259826182624260126372594262426602607261126502640263126312637265326272611261128715487309525982565258426212558254825182578254825612528252825282518250425852624289024942696248426042494336027052792275728433024383136212955295529342968328029122811406730492946295529273325460957082769261126462630259126042640259826012631265726172670262126312676264426472608261125982830548730682584253525682581255525712538253125212521253425012508253124942561263428842484266024742578249734822705277927632808299038923669300630153012298132932906282040372968301229593024349246095599 198601271358428202670263126242634262726632624261826532591263126662657261126402618263726502643259128335487307026342601258125942545254125612541252825382531250125342531251425712647287425312715247426012480339927022753277327732952383536662996304630182921324829682808402829742949289029243315459458062715262426142644261126182630259126142647261726012663266326112653263426442588261726272849548730702588256525752575254125382521252825112535249425082528250424912558261728812511266024742585247734822689277028242836299937813629294029552943296533132927283339663021306429992968347946745623 198601271363228082663261726302640259426472591261726372653261726662624265026602634266626142608260828655487307726082591258125872558251425282548255125382518252425142524249425652663288125252702247026142487338226832766282728143027379936482946300229552974324629052858405230242890291828683299465458052760263426042595267326112621255126082611262125782692260126142627263126502634262425852833548730672574253425682571253125482531253425042508254825512504251824912541263428872514264724742601249734682686279527922820301237903607294028952965299033542974282139943055298729772974349845805550 198601271368028172679263126442640263426142631258826502640259826732634260426702607268325812617263028525487310226012617259125852561253825282524254125412538254125142521250125582617286524972699248125682494337627212750278228203033375436332943290930023008330629342801407230802940286528803287460258412728264726402631267026372611260526072618267326172640259126082657262126572571261726042830548730772604258125482591250125282518254824842538251125282497252824942574267028742531268624702591248734852702276628392865298738183633298729592983299332182937283040133033304029432990344746915536 198601271372828052670263726312644260526562597262726212647261126862647259726602644265726272627258828435487308926372578256826142558252525582564253125682518253825382524251425652624289025112679247026112494334426632753280127733065383136112993299629842968331229312820406730552902291529053296461558142747263425912637260825942634259426072640263125912673266326142673263026312597262125652839548730362611256825752565252825582518252125112521252125412491250425112575264428772528268324672578250434922676273828742833299038273688297129593002292832112918286440033064300629712918347046605544 198601271377628492653258826532647258526442611264426762614262126762653261826402650266625912604262728775487309225542578255126242548253725382521254125312531255125242514248425812644285825172712246725952511337326762776274128243068381536512974297130582974335028992792400831112971296828393350465257882759261726112634261826012653259825752647261125782644262726212644261426442571258725982862548730212611257526112608253825352528250825212511250425352504251424872561263728682511266324872601248734892657278628302820299638153658297130122974297433542971288440183080303029712965346245865558 198601271382428232627259425982611262726372604262726572650261826472676260426832601263726342653258128685487309525712561262425852548256525382518252825352504252425312504250425982660287124972692249026012494333727152731281427953092388635973006300529872984326129302855402331362974298428303306451757082740266026042634266326212634261426082647263026012679263126112666265026732614259125982814548730582561258125942601253825442511253525142524252125182511252124942531266029272497265024812608250434782731282327762779299337943618296529552987295931802921286840133030301830122955342145745568 198601271387228302644261725982673263326272608260126502630265326342657263426502640263726142604261128685487307726142578257825842545257425512518256825282538253525082534249425682673287425082718249426182491337926962776278228302996387036363024288030433068322729152817402730302927295628803350457353432715267926172591264726012608258526082584263425982670264025912653263126502640264025882820548730432575260126242604255125342551252424942501251425212501252125042584262428772501268624632607249734752705283327532824308038173618297729523011302132202940284240133139298729622999336346235186 198601271392028212657265326792631258826602620263726432591260426962640263726702621263026082621258828745487307325842584255426082541253125412528256125382561255525142521251125442647282025082689250126012504334726662776278628303074381536862974296829622965335329332833403730742980303629373341462361322673265326242630261125912621261826012670265025842634260426342640265026442634262725812909548730672584258425482571254125382528250825012507252825182494251824912535267928742504266324602578251434822718273427692843311137743611289929802999296533322937282340093130299629652974336045876324 198601271396828082631258426662634265726472627260126402618260826632640258826532650263726012663261128745487307726042531259125952548252825312548251725282531255525142531248125682653285825072696248126272498338627222783278928833043381136582915291830553018327729342808404230393012303332573554461073462702265326142644261126072650258126202653265026012640263026342679261726342601258825782817548730492564257825652585255525352541254825082524250425042497252124942558265328802484268624872624250434722715281128272880301837713604299029963052299333032971283339993108298430093284346147027021 198601271411228682650264426272653260126762621257526662660264026862660262126732611265726112611265328615487308925812591259825812561257825382518255125382531254125012524250125982617287425072696248725852518338226732840276628013058378336442986293730302940327928742795404830862880305229153286457958152753264026142584260726012699259826112663260826182647261126112670265326532581258825852836548730612604257125772585255825682548254424972511253825312518253824972548267328772521265724842608250834892709280228112848304337343626295228992915299632902930278339303046301829592918345546315666 198601271416028232614268926472637263725912604260826892624260126862683260826342650266325982634261428745487307426312561256525942528254825342528252825482524255825182528248425682663283925242696249425912481335727122779274728933080383236372927295329813009329128612786403730742946302428903322461057792737262025982621262426112637260125712621263725882627261125982637260726312614260125752814548730302565257525982621253525442504252425512511252125412501251424872571266328842508262724672601250134682744282728012839305237823655300229562946300932682861285240033086298730772946346246085527 198601271420828462679264726142588265326472618259126402624261126762683264026342657265726342637262728655487308625582565257826372554253425412524253825482548251125382535250825312650287125212709248725912518337927442769287128613061386036302959294330213014328128332896396631172959300529023280455158332721264026012594260825712647256126072650264425972653261426082650262426272621261425752868548730612541258825812575252825282538251425382511252425182517253125042574265728802501264424742575252434582702281428362874305538003626299629622943296832462902285540323052299330773002348245865576 198601271425628172657263426502621265026832581258826532666259526312627258126732594262726302608257528235487308926142591260825842544254125652538255825542541253125312521249125712620282725042705249425852511340627382766280828083015379036772971296829903021336728832805403330742949299929053315460857792766264425852617258526042637257426172624262426012683260425982660266326212627264025812820548730582581255525942578252425752534251425242511250125282504251424842551265028872531269924702608250434692744282427982858306838183640299629772999298733252883283639443008295830552983349046445566 198601271430428362627259526572644260426432634260426502657259826832601265026172634263026272591258828555487308625652604258825852538255825642534251425742518253825082541248425882620289025182702247726302521337927252725278528493052386236072930293429343015329029272821404730642962304328903328459358422757263726012614263125812637258826182634262726112631265726082647261726342591260126142858548730462594255825752595252825452524252425282504251125342481253124902538266628902511267624672614251834722709280128552868304638123644298029742977300833092899291840043071299330212937348046085542 198601271435228362647261726112634257126312614258426502650261126662647265726442598268626272624263128395487312625412588259125882551254825242568251125142551251425212521251425782663287425082673247726142497337627512769277028203012384836182927294329962990329928802836405230522937303028903287459858322756263126602634262725982634262725852604265325882637265326212653261126342611262726112811548730862581258125512575252425682521251425072525251425042535252124742555265729092504265724842605250734752760282728012776303637783629289929842968298732552811279840083040306731172987347446605527 198601271440028462663262126072627261426572621263727022663260726962644259426732627264326302607261128395487307726042584258826042568252425282534251425442538251825242528247725712653285925042696248426012504335727182842279229243014380236662990299929372993329628742849400430333012308929963360458758502753260426172611262426012670261725882653262426112653262125912670265026242630261126272855548730832571255825782614254825582541253125342518251425312501252124982562261128772514267624672611250734862692280427632896305838153572301229533043308033152890288740143120299930963002347646745624 198601271444828082627262426502624257826922601257526572618262726472617260126662653269626212594261128655487306725652604258126172541254425212541254125382541252825212518250825882608285225082705250726052524336327312824281728773061380236662953297129312949331529242798403330462918298129363305463257782744259826012601261026402610263425752640262725882666264426372660263026042644261825752830548730552585259525542585255425112535251425142535250825482521251825072564263728582518268324942614252434822760280828242855298338193633304329992915301233122955288739713052301230832971345245575600 198601271449628462656262426042611258526632621260126242657259826762679260726732634268926272598263428555487309226012598255525852524254125582511252825282528253125282541246325782618287125112702248025852498337027352858283328203027379136552968290229092965333829152814405929652906295629113321461657632746263126342637263126112621256825582634263426112702262426112657263026212637261425782830548730422564255825752567254825642551254825182538252425612528255825182565261128932484268324872621250734922722286528202855302738073622297429562968300532682909289640082999296230152968345746675490 198601271454428622618266326272650265026702588260126242670259826832640260726832611264026272627258828715487306725712588260425942581256425382528252825182528254525382521250725782679288425012705248726142494338927312731278628713027385136042987290828773018334529622824402829872921293129533338460957782743264426402627261426082618259825582637264026272640268626082653259426602611259126082811548730422548257125512597253125182538250425042518251825312517254824802565260128902487266324672588252434952770284228142852296138153625295629242933301432172902292440043011304330432955346346235690 198601271459228242663263726112643265026202601260426072672260726762676265726662640269926142627260128585487307725882578257125852535253125412548254125342514251125182541248425612621288024972676247025942538340926962766281128833006382236482965295529183061334428872842398630392887298728683315455153882709262125952640262125882644261125942663263126082637264026302660262426532591258825812817548730712571260425742571254125452545251125242521250425382518251824872534258128522507267024632637252434892782282728242905299337703600304329092999299333062952281439533012298329802955334745625094 198601271464028022670262726502660261426272588260126142683264426532644258526602621265726212660259428335487308026012598261726212554253425512538255125512521251425142538250425682653287124872676248125782514336927442817283628623046385236442959293129242983334729502833402329902968300229653283465361232728262726312607262425912614256826112617266026242660265725882686262726112584259425952814548730402575258825552598254425452558254825142518252825412504252124872564263729112511264724632594252135022776276328012909302438223608292729862949306132932909289640093089300230492987334446606333 198601271468828272702263026532640262726502637259126372653262126462644259126142637266626342640262128585487306425712591256126212538254825642518254125552528255825412531250825742657290225112673250426272508340927822763284528992953384336542927292429373033333628832858407730182849304932893490460173362722264026012627262726042634258125942644262425982676260825982670265026312601261726112846548730742555255125712601253425482521251424972518252125312497251825012568264428552524270224772624253134822737281128302855308038143614302429082974304633322949287440032990301530333227337046917021 198601271483228142647263126732634259126372634263026602653258826662640259126472653262425982617261428495487309926372561256125942535255825512524253125612521253825212538249125682640287425042712248025982508339227182827282029123005388136372949289629863033331928872884405229772918300529143335457358422762263425882617256826342624258525782611266025912644260425912647263026472594258825682849548730772568260126042618254825212538251825072514253125352531252124742581263028802491266324802614252434822734283928392908310537583611292728772993305833382943291839342968292729962993350346375534 198601271488027952634260826402624259826892604259826792627260826792657260426862598271226242604258828775487310125982564258525952551254825642534253125412535253125242517251425782617284925012683250126182521339927862808282028772993383937032965300529612956323628872852405229862943297729523318463056122740264726342604261826082650258525982670260825682657261426042670261126632647262725682836548730332584260125712604254825512507250425182504252825112511251124972565264728462507266624902621252434852782276628272887300537663636297429022905299633412921291240092968299930212981349046475599 198601271492828242644262426112631258826272601264725982627260426472644261726442637263026082617260128305487308625812621256825982561253825242518255825282548253825382501251125682594286524972696248426012531337627312839282028873058381936962906291829563071335429402887406730372921293130083318460758502730263126212634258825882660260826012647259826242679261426072634265026662575263725752855548730922568259425552571255225512531252425112514251825752514252125082561263428902518268624732578256134922785287728142893306737623615297428902980300833022915290539752974301430462980345946085542 198601271497628112663266326442627261126402588262426572657259826372643262426732598264425982647261128205487309625652601257125982535253425512518254125382548255525342514252525582621287125142699247026432538334427662754281128773043381036292955299329683015331828992915404229812927293929713347465357612724261426112621262125952634257126042637261825852666266326272647262426532614260426142830548730622581257525842621253825312518252825182504252425352501253425012571262728742525265024872585255835122750281728462893304338223629299628993009304633062896286139892949303030032999350546525519 198601271502428302644261826402644261126442588262426892653263127312653260426662627266626042617258528655487308625712558256825712565253825482514254125182534253425142531252125752679288325112712249026042531338627792820277529343146380236592946296829743027336729492855405730332959295229433302461757792717262126142637259425852637259126042644263426212660263026142653259826112575260725912852548730522584258525812604253125342548249725012504251125352524254125072575262728902538265024772634255134782741279228202865301838363655298429343012299632332855286539903027295229812999348446375624 198601271507228012627260426502634261826372581256526442640258526992631258526602647264026212627261128365487304626042614256525952534256825482541252125612545252125582541249125512657284325242705250425912538337327282849280528803114379836192965293429623095337029502880403730522943299929683277468357612763262726312608264725952617258826042634261125742640266326172660264426632608260825982824548730492571257125782595254425382501253425452521251825242524254825212551261128872528267324902598253834852747279828112918310838103569302428683014305833852909289939892934292429683052344246325699 198601271512027892640262426602621260426662611261126182660262126962657261826862637266325982608259128465487307125882611256525982571254525382564254525452548253125282521250425782653285924842709250126272534341627982798282729213089382836183015294630053155338329272890400830272820289929873315460257962747264726072634260426372647257125952650262425982673263426142631259826342601260426372855548730462581257525582584254825912508253125212521254125282525251425042581266028622508270524942608256134992811281428142890316238103670299929992937308633472934290239662984296829903024347946535537 198601271516828172634264726112631263126502604260726242647259126792644261826272627265326442650262428145487307426042591258825982571254825312518251725552524254125482514249825682611285225182722249125912581340927922807280129093021379836522999298029343027337328962909399929812858293329093321458857522715263726342614264026142634259125942640258125812683257425782637258526142588262425942852548730802581258526042581250825612521251125242538253825182524251424972541266328872524267624972608258134852801284227922996309937903575298429802918303633032949292440193005297730613002346146155559 198601271521628022631264326312631263126312591261426302637261126562657258826702598263726042611257828995487304925812578258126042558256525112518255125242508256425312551250825742686290925182718250826442571341927792776279228873179384336672971293429343061337929182849404730112918295929933360462358322731263125912650262126172653261125842647260826242666261826012663261126572588258526082855548730492578257825572584254525482535251125182534252425412508252825082578260728932521267625082617255434652750280828242927310238263604294930122896303032552940292739532977297729312987343945725599 198601271526428302663263126632637263726402624261726572657262126762666264326532650266026242601255128525487306125982554261425782551253425212514253825112545253825142564249426112627288725142699250426082565336327282833282029683127384336512959290929402999336428992912403830272903292129153367469157972731263126012633257825922670257526312644263426142647261126242647259426892584262125882823548730612575256125652650251125542555250825212535254125112538252425012555261128682534266624872614259134782846281428082874308038113626297728902968308632902912295839433018294328962949347246295464 198601271531228332611260825982634262126602614256826272637258526962653262426732601267926142630256128645487306125882582260126012544256125312531253525342531255125142551248725652614285225142683248026272565334728052833282328243040381436442990294929273046335529092931402730052880294329433334457152902673262026342624262026272653258125712666263426272627260425842696261426312621259825912821548730642601256425512558255125382548252525042501252425212521253125142551266328782511266325072608257835162817280127862953304938823629303029872930300833412909290639903018297129652980331546255152 198601271536028232660263726012644262426572611263426342631262426442637261126472591265026112608261428715487306425712601258125882501259425382535255525482518257525212531249825982640285225042702250426142555339627662808281128743046384536442909293129373102332129212893404230372996294329683332458661342699264026112621257126072657259425952624260825982653258825982653262426442611262725712858548730362548253825812614255525682545252525252524254125312518252825012551267928742514265725012614256234852798279828362896305237703622301829332952296532962896289339753008295930082987332846236301 198601271540828302640261426342614259826922630257826312670262126832689263126472634263026172598258828775487306125752545257125812524253125342554253425512528252825112535250825652637288725342712251726142611341927632827279228713099385236193021294629373099328329312890405730772890299933543512460973462702263126012598263126042624259126272660262026302631263426272647260826602617262725942814548730462578257525712581253825712521250424872514252825282531254525282581261128772548267925312650264734892754285828462855305537863551286729562949308633412906294640043021296530773260345046556997 198601271555228432653257126402630263426572571261726732650263726832595263126732656267326532624258729035487309225742574259525742555254125182541252825242558256525282534249125512650289625242689252126212614337327862843286529183117383936112993297429312971342628522915400330022971298030523290459457882727259526212608263725782640258825942591263026182679258826272683261426572571258425782821548730392561258526012571256825312538251825412541251125382511254125142598269229122507267325112640256534652763277628302934308338353554299329212993299633532846290940042990299030743099344345975574 198601271560028392637262426602660262126892614262426372611262726832660263126182634266326112631259128555487304025882604261726312585255525252538253825582545253525312538252125652617290325242728251426272608337928112811282729123040385236512993295228833002334228582887408229962934298129933306466057872779262425952627259525782670257126312614265725782689263426312679259426302620263125842814548730492575259826072564253425442548253425172524251125282551253124872591267629052521266625142614259834552817279228522830304638293688304930052971310533142902291240233030298731203055350446155535 198601271564828302666267325912630263726762601260126112663263427152634261426502621264725752637261128465487307426442581254825882544255125682531256525352538254425182558251125612631292825072702250125882581333427862772278929653124383636513046290528993037336728962915405229182981307730053322466757792760263026272624265726202617259825812624258426082647263326502673260126662598262426142858548730612565255525652574254125282531251825442521252825352507252425012608265728742544267024972647255534922805283028392893304637823620304029532946304632492921289940232990308930523055344046675575 198601271569628392666263726072653262126502604260826502627260126832666264426312660265626042630258428495487307426182598258525842538254125282531251825312551254425112511252126142647285525182722253426042627341228232751280828773027383936463002293029183065329629032906403329742924302430273321458657872728262126042637260426042647259425752634261425712657261426042653262426632607261725812858548730582555257425442588256825112541252825142538252425542551254125172601266328902544266625142631258134992785283627862911308038273615298729872974303633222924289940052959294030713061349045795552 198601271574428052617264026722650262126472637263426502611261126502650260426732621266326142630259128275487306125782578261826112548256225382514254125412531254125452518250425912630290225182702256126402604335727792852281428773071381436112999289629093030329329272946403229932993300530553363465257792753264425852604257125982657257826212631261125512647263126172637262126572588262125982824548730682605256526082598255525412531252825342544253125512521254124942601265029182504270225542650262434752786286828202968313638273618306429022924306432742874286140042924294329843086344147215559 198601271579228362666258526242621261426472601260426732657261426572634261426602647262426272588257128395487308625852578261826012564256425312548256125452534256125072558253425652597288325212715252126172617333727472779279828463083386236402955299929553105335729312830404730392927293430583274465557342779265326142581259125982670259426142611264026012640265726082633260826702595259826142843548730392591255525622584252125542538251425182504250125642504253825142568262128772524269225512624264034852811284328142899306838483626303329432989301432922996294639952974299629933024348046895632 198601271584028332624261426112604260426342614259826472631262726472650262126602644268626472608261428525487308925882611258126012568255825072501253825552538255125382538251125712663291225342715253826472653341227952826283329313114381537002927293129303083326128552914405229932915295230273296463057352705265726072621265026142637262125912617265026112614265326172653261426572611262125682849548730772565253525812588255425282494255225352521250125652541255425042578265728902538272125312637264435022789285227922893311738183600295530152940305532642893292139712924298330213105347446085521 198601271588828142640257526442644259126212604265326402650257826762679264726602653266026272618257428745487308025952581258425552551252125452548251825742538253425142551250425982689292125212709253126402621338028172830284628683043386136512955288729273058331828992928403229182990300831053376450957262747261426112598262126242647261426242621262725942634259826212657262426762591257425812843548730522584258125782594253825282565254824972507252825682518256125212591264028772518270925742673262734782861285527982949307038273640301529712921312032522908288739852968299030553089351146465558 198601271593627982653264726302591262126242657263726532644262726502653257126572653266626212614257828655487309925912555259125942554254125312521255825282524253425212541251125872614288725172709255126602634340928332836278829213030385836632971291529272999331529062999403829082887298730583305460258062718262426342581264326112620256825852627263125912650264726312637259826112591259426042833548730432568254825912584254825752504252125282531252825542528254125012581264329092531269225782660267934752760288628362934303938153544305229272983306132832909291139952953303030553061344546455575 198601271598428402656261126142634261126502611260826442624258827022598261826502627265026242653261128655487307425782591258525882534254525042538253125552561252825042524251825712673289325312744255826662679338628232843282029153099381036013027294629093117340628802962402829062902295630893306457957612724264326212617266326082568259525582608261425912653266326202637259726302594263425782871548730582598257525712608254125452535252825112531252425412514255125312554268329182514267625612718269935022823283327542940307438353662303629622959309532522877289039992949303030303096341946095575 198601271603228232660261426142611264026602601256426342663262426602663265326632644262726502618261128685487310825912561258125942568255825312511253125452561257125112541250426012683289625212738255526732657339928272852276929152999377936593030289329833077329428492909404229592933304931733305462453792718260526052551261126272657259826072630259425982670262125852683263126862604259826142833548730702561260425582575254825412545249425242524253525512554253824942591269228802541268925812683274135402798278228012900306738183632302429552896308332682830290239852949297730393068334146165054 198601271608028052653262726662608260426172554258726532670259426342663263126212643264426502624256828715487306425582581258425912528257525582541252125352548255125242545251825812683285525482741253126702601337928212798279828393021383036182977298129463105331229122899402829432952294030743290458661422696261425982647265725912666260726082631263125942653262426302676266026572604259825982861548730432561256425682588253125312534251424842521252825742534256825042578267329182518270925582683267334992858284328012912305838143568303629402962308933282952292740092918297730953061332846166324 198601271612828332647263026342620260126442604259826442637262126732663259426832650265026402627260128275487310225682598257826012538255125512531252825452568252825382541255125452663289325482747255526992660343927852852283329183046381036452999294030393045325528962937402429592946297434233495465473462725264726082624263126242653258426172611258825882647263126312663263126472597257525812843548730552591257825782604254125652528249424982514253125442514256425512607267028712514272825582673266035132814289328812940311737903634295229372965308932242849290639612959297730703357336346907013 198601271627228392607263426402637259826342598264426762650264726732647257826342637266625912608260128685487308626142568257125782571254825512551252425342541257525112555252825812617285225412715256826632653338328332849282429373114387336713015299630243061324929492946402829962983301229993274462358072743261426182604264326042637254425782644263426082627259125952644264026502611260826182833548730552607258125982578253125742535252825012548252525312544254125212591266628842561269225482676265334932814287128022915307138523615300529612990308332172877288739762981299330333055350746905632 198601271632028052673260526372607259826502637258426272631263126402624260126702611267926272637263728805487306426042601256826012571253825342534255125412551254425382524252125982634284925582741253826602657337328242846277029463064386136442996292129933099327129242921404729772974300930523350464758502747268626572640261425912644259425782614260825912663262425982666261126042621262425982840548730462608257825812585253425582538251825012494253825482531255425182604264728742555272225712676267634922878277328302915302738523586296828842974309232482956287439852971303330053055345246395665 198601271636828142669261426342598261726212614262126472663261127052673259526372611266326312630260128555487310525542555255826142527253425282534253525442551254825082541250426172653287425382728259426922627338328272846276328862993383536453068295930053058331529342909405229372899299330433331469058152744264025952650264425782614257825912660262725882611259426212644263126572601261125812823548730732614256825812578253425312541252125042524252125712531255025282598266628492571271825712679266634922833285527632924309038283637301829802999310232232940286539662990302730333024340046325607 198601271641627982621258126182621261826112621259426272627261826892653264026502621265025942614257528495487307425952571256125942524255125482538253825512538255525312541249726072686290825412741258826892621341528582862283329093021384736043030293429843086334129342908402329462937303930063348466057522737261425912637260726142647262425882604258526012653259126312653258426372598257525512861548730582571253525712575254125312561252425112518255825552541252825382607267328962568275125742702271835022877284228582915308638523604303029803111303632212952289639992918296830153033345546475567 198601271646428522660259126042634256826342585259126532679257826572627261826242634266026332591258528555487307425642591258126082578254425442518253125212545256525182564252426242670283625342722258526832670339228582811282428833092380836332927296229343067329629332918405330022943298030273379457958142749266026012640262125882624260426142666261826112634264025852679264026402621263726212839548730672608258525812568254825242541250725312498254125612535254125382588273428902571272825882666269235062883289328042924306138303641302729402940307132363015289939942952300530332999344245475592 198601271651228302640260126342601260126762598257126272650263726892686263426532653263026242604258828595487308026142588259825882558255825382551256125282538255525452554252126242670291225412735255826892686340628992773277629623012382636512999288029623077329630122896405829872943293730333302458257782756261826142624265326112614261825912611262126332650262126082650260726372594261125912820548730342551256125972607257525782521248725282527253825582558254525552620270228742597269225712702269534792874287128082965299637943641304029712993307133372946294040042974297129993024346645575616 198601271656028432637265326532627265026442624258526502643260726702644259126602608267326272611258728585451308026272578258525912571255825512521253525382535252425312568258825982734284325582731258826792728341528842839277929283142382737433015297129523086324229052903403230062924295830433274461557972727263426212627260825912621257126112571260126082644260426112676261126402595258525852881548730392591258526012571255425452531250425382548254825212528255125312640271229402561271525982718271835402868286227922865301138743677300529402971304632962924289639662931300530553052346946225591 198601271660828302630262126212595260126732634262726502634263126502644261826272621266025842627260128335460308025712585255525712548254825582564253125512544255125482548254125982699290525682754257826832718346228332845275429463126388137003012286529933043335029122893401829342952298430333280457257612704262126112607259826042663258425882627265026272692263126472666259426342627261826112843548730642581260125812584252125282524250725182518253525182548257825312640270929302568275726112715270935652880281728053024306738433662302430112968306432992912288039132990301130433067347445905599 198601271665628082657263726402679262426172634260426472640260826602657258826242630261426082670260828525460305225982601256826142534256125382527256825652555256125312571254826212712291825752744257126832689338328362811281129523055389037123027294329243046336828802896402429712943293030493312470558682747263426042611261126342647256426172673262125952657263025982657265026172617260725852849547830582591256125882594252425542524252125142538257525782541254825282643272229242581275425842699272835402871287127882936301839083648299329682958310533092886288739482971302429873015344646165599 198601271670428202631263126502650261126302627262126892621260126992650259426962624264726212608259728655460308025782588256526042555255825242518253825352528256125382574254126342692293425812750257126792751348228422849280529183139386736732993294630183036327429122887405229932880304330053296464757962737260426472627263125912637261125912631261125882686265626112676261726632598260425912880548730772552256125712568252825412545253425012528253825672558256425612604269929272565271525882715269935402915281128272990300538953697304929392983303632683024288140092971297731113105348645905657 198601271675228682627261126342647265026992581259126572640257826632647258126702660260826242634264028805460307025582581256425652561256825382548252825312535254425442588255126082686291525872725259827022702347528772905283029493117395736912952296230303055332529152896402729372912293730123315458053702712261826082608262125982634257526212640262725912650262126212618263126272617261425812849548730682551257426212611254425682551252425382521257125512531257825512627271229052594275426072715272135542849291528612968301138733629303029992962303333502952285839523005295629962996333845445093 198601271680028112647261126572640257826572614259126472621259426472640261426312621263726372634259128585460305525982575257125942551252825242555257125552544251825382575254826112686290925812757261727052715341528932874283029873055390836562968301529683021339629652858397330242887294929903340465961532712263026042558260426272601261425882618266625852647263726112657262726402627260426042858548730522588256125512595253525312517251825212541252825752504253825552621276029182601271826012718275135372858284628082987305538573711299929402977304232712943287139622987297130243043341647126323 198601271684828242640263726182653259526602621260426312637258426862647261426892653265726272624261128815469304925382568256526272565255525282528254825412531258125212565254526342699292125812744259427312747348228522842282729213124386436973052298429993027334128592877402229592880303033293566463073362722260725782634263426272660257425912637262725942676263125752637262126442624262725782820548730522555258525882601256525242528251425142554254125652551256825712634269629212585271226042728271535512852283928452959307738483645302129992971300233182921292140043027294630153243343247477029 198601271699228332666258826042601263426242604258826402627266626602679263726602614267026212631258428305469307025982581258126142514253825382551254525282534255825482601252426302686294025842735261827512718346628402871281729123030387837153018296830243064330528772887405229492839295929933290463858322747263125582627265025842614260126052598263426442663263726272670261126632621260425942874547830462571257825812568255825512524254125082521254125682524257425712621271529462608273826142792280835472862298728613008304038523674295229992996311433702968288139852990294930023074349146226278 198601271704028392627262726142614261426212604259826442631259526832640261126372624264026082604259128525460307325952574255526042548255825312531251725042551255825442565256126432692291826042738261827472747349328612887279829063046389037272983295230183108337128962839402829402855301829403283456458142756263025852627261825812644260825912611262426142640264426142660259126342588262426142827547830802591257126142601258425582548254125172548254425652528255825682630270529902601273426212789279235272861288028433027303638183654299929802940313633642899288639492968288729653012343546085482 198601271708827952614258526662637262126632611260826762594260726402637260826732627265326112627257828525451307725512548256525782578255825412501254425352534255525652581251126242676291225852738256827662773344228962849280729333036386536372971301530083102329028612877401829812874299930023274462358152750264326632608262425912608256125882595262726272686265025782673265026342568262725882859548730522588255525652598254125242531252425142531254825842555255525542624270529372618272126052792276335552890286128142896295938363700295529623027302732362893286839893021295630643024346446825558 198601271713628202683260826012634262126302608259426402627262726762650262126702621263126402653261128555478305525712591260426012531255825512538254825452545256125612555253826082712289926082753260827852760348428902912291529832983387436963030301829342953329628522896402429962924299630123325460757432721263426212627262725742598258825812624263026012657258825852644258826272571261125842830548730952595259525552598256125352551255525312551253825712548257225182650270929432614275426272791281135542839289328212896308938693716297429773030298032492864292139223040289030963049346546395591 198601271718428492621267025912614263726142618262426732598261126922640264426242601264026302637258828525469306726142611256125852541252125242497253125412558256125382581258526272705298725982817261128302750348328242880281429243096385637112984299629712980339728612867400430062887299330123321456158332724264026242595263426172657262725912640258125982640261425912653260126692611262125782836548730372571258825842575252125412531253525142528252425382555256425242657275029592617276626602789280535192849285228392915306138773662297729933018297132582912283939753012294931083012345046095522 198601271723228112640263426242608262126012611257726172676262727152666264026532618266325752630263727985460308625582582258826342551255425412518252425442561255425552598257826372731295226082792263427702773340928202820284229303040390736672959299329433030336728492890401930212883299929993284461657612731258126112607265326042611259126142607264426372660260126312683261426532601259425812833548730682594255825882581255125282555252125082534254825682548258125812604274428802611277326602785281435372836281828902855306138283705298729872965294933252843284939813009294629583036345046665558 198601271728028392673265026662647258426662611259126532634261126732614264026632634266626302598261428525469307125982584257825882521255825312545252125212565258525782588254826532653289625722792263027892744347228712830285528683027387636852968297729622974334128772892408230022890301129523321463758142753262125782585267926012644258525842631261726212650264426082676262726302588260425882849546930702598256825752591255825682534253425112531258825712554258525582656269229962611281126402814275035512880282728332918303338693644298129343008304333362836289040232980298330142999346146395495 198601271732828302630262426702634263426072594260826502634262427092650261126342627265325942611259128585460306125382575257526242548255125242518252425652578254125552607255526272712293125912792265327982782342528522855287428583002391237042990296530092999339328642808401829802880301830053306459557432750263725912627265326402712259426112614261425752653260125972650258826212621260825912808548730682588257125542574255525382538249425072497256825612568256825812647267929342605275426732802279535582827290829022993311738773704297129523008297732902883288739763018300230553012342446305591 198601271737628402640264726532617267326502591259126662653260126662637259826632650264325952621261428845460307726142575257826012571254425512545252125852544258825382585258126402744294625952792262128332779342628492817283629093018389036743052292129433009337028682905403229872924300929963341461858142753264426112640261426112624257826142644261725712696261126042650266026602618262725612830548730552578254125882581253825352548251825042547255826042548259425642663270529372617277626822811280835232868289928832912299638073700302730082981301533282893284340082953300230082983340046525552 198601271742428332656258126172650262726532598258526342650261126502647263426832650265726372634260828405478305525982611260125872568255525112534254125352555255825682544256826042676293126342782265727922807345228482782286529023083392536152955297430053033341229332902402330182905291530393341463757702727263126012666263026182621260825782627264425912657259426142637262726732634262126012824548730302578258825822575256525582528248725382551253125752544258825752666271829122608280226272833281135232871282728992880301838113634296829313049302433412858288339943015303330523021343345665528 198601271747228112644262426212614259126402621258126142607264026402660258526992604267626272601262428555487309226012568256425982528254825382524253125172551258125452608254426212660292726082757264028302855341628872852282729343011384736962899293429903012338728052798401929842950296829623344461753612683262726212621263725582644258826012624260125912666264025912666266026402588266625912839548730522584256525552598255825482528252825242541257125952554260425582644270529592608278226792798275435242887285828862940306738073671296229092987298432962830286439533021305830402999334446295188 198601271752028522663259125982620264026502614260826602640263726892644256826572614264026442608258128525487310126042598255826012565252825212538252425512551257125772568256126242692287426242773267327662783342528522798280129063061388236552931295530432956339328902906404730022990301830803271455861432699259426042584264726212614257825512614262726042660264426342670264026182627261725652827548730582574256825652577252425482534253825242541252426012548257526082663269228712637275426992767275034892861283328402940303738143642299329333102296233412921286140033021299630183021338046086312 198601271756828432670264326372650259726472630259826702614261726892644264726702634264726442621260828655487305825882604257525842541256125452531253525712555258525652597256826472705294626212811266628272843342828712789283630242993380336182933294930583049334528872865402330112858304333573499456573362712261126372595263726212647261726052627262126212643263126312630263726442608259825882789548730462544255825612551255825482538254125282544256826112565256525612621272129272614278226732855286135092924286728492934314238343700293130052971299932422852292439642946292730773308345447177013 198601271771227822631263126342653259426502621261426342634257426602683263126732607266026082653259428815487308325712591255526312554255525312538256125412575259425512564257826602702296225942789270928332865342928392814282729313080387736882890290230303071332228652896395430432980309530303338457257712794261426172614261426012634258526342637262426142657263126272657263026572591264025652852548730712585259125752601255525312558254125182548258825782598257126012660275029492644277327282804284935092817282328902974298038733619293129712984300933212830291839712971296530833009347946375599 198601271776028212660258826472614264426792594260426342676263126532624256126312653265026502647259829065487313325942565256825812531255125482551253525612541257425612617258526402686289926172798266028332846348028992817283629773055386936632984292430522990337529182859403330462890295229373293470658322741264426012584261826082630263726042634263026012686265026242679263126732614263026042836548730522591257525752608254825512544251825442521254825642601257526042637273129122666274727382849284635092896278228682949299638403663292729433083300533412902289039442984298030552968346746455599 198601271780828492647260426302647261426272627258426502660260426762660259826502634263426112617260128625487308326112588257825882565257125282524252425412565259125382611257126472683288425982782266328242805342228302824281428903005386236812987286830153030333228712855400429622893299329933309459657972740264426142630263426042670256525512644262726012666261426242647262726702611264425682830548730612578255825882585251725512571253425142574256825982578259425682624272229242637277327182836279534592874282727663009303938313636300229433055303333352949290539942940295930612949349746185510 198601271785628142657264426172631264027022588264326372634262426892660261826862640261126042621259128595487310825842571261125972555255425482521253425582571255525812584257826172679291226502808268928082858340628992817280129463017383536682861291830242993329328832909403330122968297430553334460857432737261126402630257826082650259826272627264025982640262726212647263726662611260126042877548730522578260425482575255525712548252825282531255125582555258125882647270229372601276326892843279835372883279828932952303038223668294029283012301533282964293739572924302130123002346146105574 198601271790428172647261826242660264026442614259726472653254826472673262426572637265026012631266028745487309926272594258126302581253425452514253525512588258125612571258426272718290626042795268928492839343328902817284629053071378736832959290629772999335129312928398729092896297429523280457257792705262725912624263725982660257825882614264026442670263726342683262127092598262425712849548730462575256525742598252825552521251425482568256825642558263425982614267029182647275727252908282435512903283628392912298338103662289328713061294033162861289639663049290530522996346646855583 198601271795228392634264026272657260426372594261126732637262426662627262026472627268625712640258528555487308625982584259526012561254125342531253425452545258125612611261426502725291526142747272528712852342828842805283929312971381836852943293130242990334529142924404229742971297129653287461558052711260425712640263426042637260126042637261826212676262726312679264326242595262426112849548730522598258425652591257525512551253825412531258125682601263125552657271529712647279227282808282135272874278228742890294338223652291229282931296233412956289940443021300830152996348145955574 198601271800028332640263726892663265026792588258426702585261426602673263126602604262726702621261428995487305825882575262126312554254825512514251125552581263425652617257126502760293126302795272528332843345528302792283329093036385635842909291829932987334529742905402929622934301529743293468358232801259826082621264426012643256826372617266025942663262426212644262126532627262126242871548730582598259525612604253125712534253425342551258826272585263425812631268229522621277327022871286834992890277628042912298337663602287129403018302133282912295239683027299929743024346246415624 198601271804828362644262126082650265026402595260126832676259827092653258826442624266625912627258828685487310525812584260826042558257125312531255125412568260825742595261826792722288726472798275428462852342628652798281729373036387836632855296530182915332829403012407729402931295229993340462357872760264726012620261826212660260426042611261425982660266026082679263426572588261125882833548730272584256525712568253825812541254525342548259126012571263026142647272429432614276726662852284835272861281128422987300538563667289929963130306532212927299639952993297730113024347345865576 198601271809628492630258126242631261726052637259126602650262027052653266326502650262126182637263728685487308625982591260126182538255525542524252125542548262425712585257826402699290626472773272828012814339528422833284229053043383936742937291831143034330929432912404229812990297429783296467658232746263725942617265026142634258126012640263425882683261726082663261426402614260425652877548730522568255525682585256125782551250725582534256525882584261426312696273729122657278927952874282734792971288327792890305838693611294929273024300333152971297439852990297730893123342946745600 198601271814427952627262726432634258826302591258826532634260826922627259426792621262726212657262428685487310126012578260125812551254825512551253825452554256526212591261426632670292826402769273128302830339328272808280229123002384836742962290230643033329929432949397229052874294629393338465257962708266025952611262426082601258526212643261125982644265726212644265726212594261826142827548730742551257826012591251425352531253825552561258125752581259526242676270929552647276927052795288035032861280528432952298738223644289929433089298333183005292139712971295829652993345746155585 198601271819228242634263126312647260126472614259426342627264026632657264026502637264726242601258828655487305826042601257826082545257125412531253425512561257125542601260426602676295626142817275728492868341929182808281729273037376237132930289630772965331630112946403729842921294629563392465153792709260126272598264425812647255826012607261726242670260426112666259126402601260426082811548730522608257425852568255125482521252425512518255826142594262425612673277929122631282026792887282735192918286828962931290537983612289928803033297432892943296239942924297730113008332146755229 198601271824028022614267326212644265326472631263426502621259726662653263426112640265325812634261128685487308025982561258826052535254125382531252825512571259125882630260526272712297726172820273128772865334728742877283329432949384336002943292130492921334930303008402929622987305230063261466661422728261726272630263425612634261426442608262726142634261726272644260826142591257826172827548730522561258125782581258125612548257425072548256126212584258526012637269229522647276027732930290835402880284328392987310238563658292829803011298733572937298440112977311130583024335045106291 198601271828828012640261126472637266026082621257126372624260427022670266326662640263126342647262128585487307126042571256125942524255825342524255125652581258425342601258126662666291226572814272828712884346329462893276629343071382737122896288030862937331029682987404229432958298033333478455973462773261726112627262425812624260825812637262425852670260126532676263726272630262125552821548730702588257825912581251825482545253425282565256125982565259125682673272229272644280827472918294635202930283028622934307138113644288329333014300233032993299039712899301830243255341846867013 198601271843228172650259826272653259426762594257526922660260426572653260826702644264726442631256828745487309926142588257826272555256125442534256125582591258825712607257126342715290226202795276028872896342928552868280829023161383636782880288630052987336629712990398029862943296229933328456857972711261126012601266626212624262426372657262426142644257526312644262126402640261726112846548730522561254825982594255825552538252125252541256425482585258526212696266029182640278927732896283935612874286528232893306837903551287128553049293733413046290840482915297730153015351946165583 198601271848028492621262726662644260826402608260126602644262426732614261426732624264726402666262428555487308025882575256426242568254525682545252825682584255426112614259426702734290626242805280728302862347328802842282129433043386436452936292430333015334430302965401329122950301530273264456557792792263125882614260426082663261425982631261825852627264726112653263426182607262426142811548730332578259125882598253125612531253825412511259126042624263126082653268629212679277327662877286235132906287127892896301537903693295928683049304333043002299340182993295931173061344346555623 198601271852828052611263426312630265726632634257526312663264726572601262126662634262726012634257528775487307426082572258126072561254125312534254425552591258425682614258526892699289626442798271527892820348028712846280528802999383136152971290530182977341530372950400829772883299029213328462257882743265326302657263126012634259126212611261125782640263726012679261726662627264726082833548730642588256525712581255525142528251825272561259125682598261426242676276328902640281127302858283035172836287728362855304037993644292728872993296833472990301539992980297130772965345646895632 198601271857628422686258826502634262126832607261726732634258426532637262426372637265026472594261428775487307126012591257125782541255525242555254425412598259526042604262126502712288326472846270828552862347628932864285228843027379436693012292730403039334830612971402729652887304330243306464457962724262726112627260826242640261425782637263725852640264026142696262726372595259425812849548730582585256825782594255825312554251825542528258125882621258126012670274729312657283027542836288735062858285528362915301237823640294029403011296833663114294639952946304930243040345746685503 198601271862428522663262126662653257826442598261426922617258526472610256126702670265026242631261428435487306125552544255826072551254125512521253825742614257525812571257126862789290926142817268328462899345228232842283928583070386437042912291230182949335729812937404229182877294330333299454557792750264426112631262725982640260126142608266026172673261725812670262126662591264426082801548730642601253825482604252125582535253125242555256525712594262426182670272529242644285827412890282434752856283028052905296837783637294928993021289633133008292839722871296830053055348646295583 198601271867227952647259826402650263726702614262726662666261726732627258826762581261126212581258528555487306126082611257526172528253525482524253125482601257125912585257426502712289926442839274429092865348928682817283328303012382736182902292130642943332530742965402329772921297129213290460857172760263726302601261825752660258825842611259425812676263426372624260126112640262426052852548730302581254825652597253125242545253824972534254526082637260425752683269929312670282727862902282734962827289028772862296838023655297129552993287733033092307140282943303028933036343845805518 198601271872028172624262426372598262726532640261826732634260426532608262126792611265326342611260828685487308026012595258526212541257425452524252125582607256826012604257126342751291226762798272128462849339028812880283928843092378636222984294630802956345530333027401329712949292429523318460457972744263725872608261426372637265026142621262126012647262726202644261426042608260425512830548730212614255125842591256125712561249725452538259526302584260126142673271529682686284027762880287734922820287128772924304037993640291428933018297732213074299639852968293030393002348945865529 198601271876828652657260426342618265726202594260126632630262426532657261126442634263026142644258828335487305825882584259825982544255125642528254525682588260125842614259526702699294926502874275428432849344028202839287728933052384336922908290229962965331331122937401330182884301429463299455958322740262126042601262125752561259126242640263126042663262726442650262726312571262725882817548730612575252425582578255825552545252125382558262125912591258825812637272229432670283327912865284235072836283328712893299538233613296228773083294033063018311440183002294030373083345845955528 198601271881628172620260826342660262126502591259126502621263426272644262726372624264025712591260428555487307026042565255825972575256825442531251825782581258525752607257826502718293426342817281729312877342928932795282028992918382336262990291830152918336730182953403729682868296830273274463858502766267026012627262126172621256526082650258426112591265326142640261126762591259825712862548730612564256825912578254425412598250825342535257826012595258826012647272828902696286427702890285234762902283328052877299338063675305829583012301233033021294640182946293429373011346945935583 198601271886427922660261426242644262726632611260126212660264026402666263426472597262126182692260828655487308925842588259426112558251425482531253825782594259125612584259126732741293726442789276328652899339028522782284928712968386537132946295229932974331829642974405329832946298429713322456658232731263026072647261826372614260425912614259425882650261426012637260426402640264726242814548730682565255125752581251425982538254125442548256825942568261425972640270229532656278627982893289034992931285528712871300537903625302728653009302732813061303039802921293429553067345146155599 198601271891228112644260126172647258826402601261726402608259826702656260126602618263725952608256128685487308625742581259126052558255525312564256125782598258825882601258426632673294626962798274128802858343328392824282329462987384736152946289630332918329630332965402329903002295229903296467453532673265326012631263126012637259426042640261125682663263126272666260826242627263726072824548730642585257825552581252425742548255125312561258425982588260726472696269929522610278927602852286535752940286527892890299938153615301529123077298433382993299639572977302429622999334745765151 198601271896028462653263126212621259526442614257826342650263726662647261826632637268626472604259428615487311425882591256825882551253825612544255525682581258825882598258826662721293726372827279228992884346928392890282428832977380236323005287130462993337330182915398529592890301829623283460861242699263425952601264426342663260125982657263126142679260726112657261826402578260425842896548730522575255825682585255425212545251425382558257826052607264426112666270229592660282427702871283934992827283328492836300838483611298729813012295232933009301840182962291230463036337945876305 198601271900828242660261126082670260126632637257126172634263126662679265026442598263726402621259428965487308325942588259126212548253425282548254125812601260425842574257826242702290226532845269928552877347328492846281428932956379836472980283929622996325229562981404729372902295633013556463873462699263725712584262726042666256825682604261426042647265026112670262426042634263425952824548730522571257525612595255425382554255825282548259825812614262025912686276329432614279527912930290235542829285528682864296838213608298729653021299033352990295540192943304330183297349046207021 198601271915228682637262726242644258826892605263426502630261426892692263426632634265026442647256128275487309525912585260125982561256525312504254125482574260826082585257126472721291826472862273428832846340228622877282128173068382836082990283929682956341029592902402329212931294329213309459458242770262126432673260126072643260425882621259426112656263126012676262126572588260126572817548730612571258125912588254825552538255125082568257526042588262726112650273429372663284927472889284635162887284628082915294938473658296829092971290833022981294640182965297129902996345846235546 198601271920028372618260526242644262426312558259227092578261127482604263126572644266326312591260528555487309225652565259225382498259124712531255225912565261126312604259226172722289326312786278629182811347629002779272228683012384136512968281129873049340229622830405728552962296831243338458661782792263126502578257126832663260525842631255826052650263126242722261126962585265726042799548730492545259225452578252425112504256525452578258526182618263126102657274729622728284927412837279235372887293727732925297538903587295029052875293734293005290039892962300530372937337646444896 198601271934427992644262026272621262226352603263526402651262626622620262326442644263526202613262328935487307825942567259125932522254725262530256125682574261025852615258926762732291326472841276629272949341828982906276428402984384735782942286229602962335229382959404629032880291829613314460958722697262426212606261326132660257226122603263125952661262226122647263026362620260325752849548730582570257125822573254225572554253425272541253826122563262126302657278029522707283527652966294134752901289528282873298338133655300828683028296233092930294439862978295430242987348345985698 198601271939228522611261426502614259126922601261026662624262126302657260126732630265726442578259728845487306125912568257826112521252425412528254126002565262425812621260726112705297126832849277629152912344228992858279528432965382336482937287129462911336028872915403729282908294629773264454457962769262726272614259425952631261425782617264426052663261425812604263426342604257826012824548730712604257525512591252525212538251825182561258526042634263125912683272529622692281127412940291835232874279528272877299338353675297428683036291232962918286240002987295530342968345946095543 198601271944028422607262726272634259826472637257826662618262726702647262126762627265626042621256128905487306425852568258526272551253425412538253425712538259826372598261726732692293726502823280828862896351328832836283628743061383536002887288129743046334728932937405229532808291229123315461558412724265725812647260826012657264425852617263125712679258426142647258826962598264026142862548730712571256825912601255525342545253125612571261126042581260826502689276329402692281727502927281135102883284328522886299938563648295829312962298033102902295639802955294929433006344046015534 198601271948828432660256126342640261426142571261726572666262126792686263426662621267926402617259128775487310825612577258126012541255125212551252825712585259426012595261126662666290826272805277928742817352029272805280728433055387136662946286129652952337029092946403329372871289929743318469357342753265026272631263426142657259126242611262425812689263426042653262426312627259126312865548730522617255825612604252825452521252725412588254425882571261426142630274429062660281427312905288735402871285528112877295938063640294028302964294632642864294039572962299029712984345045585542 198601271953628082631261126302640262726572608264326112634260426762611261426632647267326532621261128585487308625782588259525742581254125412541254125582601258225442624256826572702299626372808274429312887343528462792277628173018381436302918294030612977337929712968402328682827288328903252463158142737263726302608262426272627259825782588261426112650262426082702262426532614257125612852548730672558254425552607254125382511250425612571259826082621264426532634270529492673281127722909290534592865282028362833298138233628297428962971294033902996295539482946289029553006344746095511 198601271958428172663262726402634260726762617259126082663259827222657260426472621264426302614261428465487306726182591260426112551253125112528254126042591256425782631258126502741293326432814272529152921342528392855279528272999387436223021286429462943339429022993403829212821289329433344463258052711266626012621260425612637255525782617266026172647262425982657263426402614257826112833548730802601258125852601253825612531254125612581259526792578259426082660273129182689285827222902291235232871282428172846300538263625295228872962295933442843290239943012292429682980347346165584 198601271963228242637262126402640264026732617260126472630259826662666262426702647265726202598261128555487306725752584256126172551253825182531255525512591259825812598260726112676293726342776274129062852342928302820280828332931385236512921298730903155343529332962400430182820287428993293460853702715264726112614261126182647261125812631263426012666265026082624265026502585260726042823548730522585255525752591253125482551253825382538258426302604261125682624270929712670280427412924292434622924281728742789297737983581293029713099297433092890292740042987288629802962332145935170 198601271968028432644262126502670267626632578260526892637262427052644261126372611263126662614259128365487308325882571255825582551255525342518255425782571265625982601256526732686292126442855277029212911348228712836281128303018382236582983296230683071330629302934401330052865290529313274466161162699264025682614262126172621257526112637264726272653263025912660260826532598261426112842548730772627258825752604253425212544252425582584257125982578259526172644272129592666285527762877284634992874282028392890296238233615295629023005303332522952294940323012293729532962334546076352 198601271972828332617261726342611263126572598261426762653257826662676261126502644262726072663259428465487308625942611256125942541256125582534257526142601261126012598262126632696297526792836277028802865344229302826282427953046381436322974293729813008335128872880398530712808295532293519463273462689260125912624262726072670256526042679259826442644262726012653262426632643262125982843548730742584257425812594254825282521253125412574262125912621265726042669268329682718280227982887286435272877277928012905297138263644301529283006299632712990294340053015295230083255345446237029 198601271987228202614261426342617261726472611260126832637263126892634259426732647267626082591259428465487310125912608257825782555255525182524254125652585259826142643259126402709291226732865275029062896341328582801281728333033384436292940288029962993332529242956400930742868295628773293460957972750263726272627265325812604256126402624262726082627260125912666261426342617262125552852548730892597255526012598252425482558256525472545256526172595261826142624277929032725280527212868287435102889283327922877298638073634301129083024301533022868295540133123297729212965340844825542 198601271992028022640263426272637258526212614256126372634263026762660260826662627265026502608258128465487310825812585257825912561255825512531256825812571261425982624260126662718293726432824275028992855340728142811279228872868383236822971289029962943327728963040401930122883286129493287453157882744263725882588261125912663256825942647264426242676259126272663265326702604260425982827548730642558256525682578254125582524251425312561259426082620263726212683272229592744285827692871283335202849286828582846301238153579295928522930301532392921296840092993288329802999344246665575 198601271996828272676262126792647261726342640260426602634263126832627263426762594264425982627261128145487311126242601258426082564256425142541257125742578259426012618256526442747292826662836274128392855345328272770286828683036384436743030289329432993329328962974404230332846287728933315465358052750260125942614262425982666260426082630261125852670262125942676263126402594260425912808548730742588256825782581254825442545253125342591261726212608263425912686277329462692283927632918293434962820282428522830303037983615299928773027299032142890286839572968291829962974346447285543 198601272001628272637262125982663263426502581258826602604262727122634263726572637263126472660258528495487310226272578255425942524254125582538256526052604265325982604260126662728300226572830270228862874342027822779283228523083384436332934288429372999318328872937405830052890284930183305461057702750266625752585264426002637259725782627264726112683258525982666265326312634258725982808548730362584256125612598252425272517251725682565258426272624265726072673274129152656279527702883286834952868281427922861294938653575297128932940298632712905294040283046294629123036345945725608 198601272006428522660261126072618261426472581259126402627263027082644262726732618267326832624260828555487310526112601259826242548251125612545257826082608260125842598256826442725293426992852274428682814343928492820282428772946381436363015282029553061326528862959403828872946287729153321467757882786261126172640262126212637259826212624262426112666264026142679264726432631260725812862548730712574255425812594252425512541252825642551258126082627264426142673268929782676283627512884282434722827277928272915295638393622304028712946304632832902298039393008290929742968343747055599 198601272011228302653256826112624262126602627260726272627263726762630263726442644268326042608260428465487310526142601258826242568255125642528251125482624258125782637266326402718291526442820273428802820345628272786283028552849387036482937289929243008332828993049404729372905291529363309461558052740265726442598263725812666258825842611263126212686262425782692264026312581260126242846548730712617256525852565253525452548251125382578258426112627264326312689278529592666282427792852285835332865281428462842286537903612297828742993298433052915297439392949298729592990343546445511 198601272016028142647262726372650259826342630256126632663261426892591263426502617263726502581260828525487307426082558257425912595257125312534255125942591260725942614258426892699289026732836272828772852344228012754278228622977388136812996281729462952337328902990396629772899292729093386466058142766267026182634261426142608260126042640263425642673264426272670261126702587260425942862548730712565256125642588255125512538253825482544261126312617261126142673273429492614281127662846287435402871280428112817295637983648306428552962304033062820290940233024307029283049347346095575 198601272020828272650260826242663264726372588260426532634259827022624261426702647264026302627260728365487306426012594258426302548254125442541256825782601259826072634260426532676296527052820274828552820341928072769283328522943379436072981282129153024332229052968404229682952290229273380469057432744259525912647262426082637259825922653259826082679265325952676261426472650259126182833548730772591258425912568255125382541254825482578260726112604264026212666267628962692280527762890285834852833280127982849289938183625297128492899303032332921295839892968298729303002343546975543 198601272025628172637261726042679264426962585259126052624260426732614261726502631265726212614258828525487308326112555258125752548253525452531254425852585257526182630259426272682294926502855278328332795345528742808280828432921388136772962289328922949329328142971402328842912294629533321466157972772265025782630264026042666260126012644261726052670264426212643262726662640260125752852548730522588255125872598251425282538253125652578260126042588263725972657276929092676282127922852280535302858285228272865289638393627294328272865297732582789300240182855301529592974345645735607 198601272030427952611264426472650261126632581262726302608258126702686261726572647265726472637259428625487304926242581259125952514253825482541253425842598259525842621259426572673292126532767275028842840345828642801279828422977383535973046286128902927330528712996405229562921292129063296460057612756263025852621262326242650261125752594259426172650262726342624265026662644261725842852548730492591256125882581255125352548252125352578259826532604260826012666269929152686282027512855286135242887279828082786287138073600300228612934295232742874293740082927302129432971348946825527 198601272035228332637260426242653265326372604256826242657259126572601261126992634264726372574256828655487307726012594257125882548257525712524255825552624259525752627263126082682296226762836276028872780344528652808279828552933386936522949287428872927329628622924405729272846281729433325465154152670262426182637261726142634261725682621263026072699262426142686262426372634265025682868548730682591257825742591251725752538254125312561261426242608264026302663270829432705283627412937288435512827280828432849295238393626299328582940293432332918295539882877301228902956342946825153 198601272040028362644263126142637262126142611258526632640263726762627261126472657266326792634258828715487310125952575256825952561256525412558252125712601260825982584260126312715296826402824275728652820344328052786276028522912384436512999283028642865323328332943405829022890291229093306462261232699261426342644259826242617261426212601263025882660263026212627263726272595261126012858548730762578259125612604251125582531253825382558263126112584263726112647271529462686280527722902285534652909283627822846290937743604300229022849295532522877298339872921298029283015336346826314 198601272044827862650260726442634258426502624261426502637262426702631262426572660267026532637261428435487308926142571260125852551255825682565252825782611259525882621260726272695294026272820276628682804341529022782284628802952383136442968285529312924328928302946401329312934291532613543467573362718264026172647261426012621262125812624259426012660263425782699261126312621259826182840548730672591257825552608255825412551256525242572256526082634262426012676276029402699281127792890283034862940280428052887291738563649295228552887292433062833293139672928299029153232346746667029 198601272059228202607263426472673262426112604258526212660259826602663259426372637267026202618260828685487306425682575257526112561257125342544255826142607259125942608261426342718295926922823274128432811347428772830281728112864381436482962285529152893329328232977405228872980288629023305455858242740261126012627264026182634260726112621261125882670259826242647262726342587259825782827548730272561258426052601252825752561250725442601259126042594262725972692270829402653282727702893285535022921281728362811297137833590292129022905287432582846300539852902298129562968339646975640 198601272064027892598265026632624256826402601260126602621260426702657258826662660265026212611258828655487308925882588257125942548260825812554255826012578257825812634260126632689292726372861278228112798344228582817279828432901385136362905286828832934328328683005401828832925287429213309466657692759266025812647261425982650263725982653263125982683260426042666261726442640264025942827548730672578258425852614254825882545255825582578262425912598261426042653273129302666282028112855286835062868280527792862294037863615291828302959291832992858293740032890293728772959343446305632 198601272068828012624259126212653260426662564261726962611259126702617263426502634266026532618258828615487308925742571255825812581257425542591251426242594262426442601258126602679288426602801276028422849344228842865276328682940386036662943291528932890332828082915402829372933287729283293455158152733262726272618259826112624259825582624262126402663264726272657263426502647263025682827548730712594257425752584255125812524255425452575259826402611263126272634271829402669277027732826283334782804278228392855289338363611298429372946291232812840295239892924297128712956343145865615 198601272073627862630262126312637263726372594259826142630260826892653261726702631265025952598262128935487304325842558259126142538253825102568255125442571261425752644260826442725293726662821271828742852340628962776276928682933384936222962291828742943328728422928404829052906291529363306462557792766261426302617259126012637262725712601261426072679265026012653263426502617266326082865548730612601257825512568254125512555254825382585257826242584263725982650268329402660284627542830284335132865282028272792294938483604297128652981291832872817294640282865297729682978341546985435 198601272078428052634262726502670264326402578263126662650259826312657260426342644268326472624260428365487309925712621255125842558255825342521256126112614266025582624259826572689290526372830271228172868338628552820280128392909381435892921294629372849330227732915403828612817288429373312462458502747263726082591262125942644259825782604259825812634264326012660263126402631263125942833548730642578255425912605255125512544253825552565260126012617261826272650275729552644275727542893285235052868278627952839291538443590287729152858290332802833291239942874296228992990350046615559 198601272083228172644259126442598260726502611264026662660257826602631260126922608265326532627261428365487308025882568257525782565257525812555256825482621259125552621257126532715289926432801272528832880339328522814277628212921381035972915289029122918326528642868404828932890283029403283470557702727260426142581260125842634260426182634260426182650264025942696261426532621260525972865548730552554257526082617255825482531252425482598263726272590267026182663269929402657286827632877285834582868279828202833298037913629292829082852294032452833288939802937292429402937342246165559 198601272088028612647263726702627260726472604259826602637258826732644261426892644264026632657259828585487312325682585261426072575254825212564259425612624259426042604258126762699288426372836273128772852342629092830282028332974380636622874291229022890326928012912400829032924288629463280468958332763261125812607267025842650258126012627265025942686265626042647260126662598256826472836548730612585257425982568255525582528256125442538260426142621266026372712270229622689284227502871276635162858276028362874291837863590288628772921296832112814292139762915293429492959338847135518 198601272092828052614260726402618259826112578260826702634262726862660262726502634264726342637260428775487308625842588255125852555253125242555255825682598258825712617262726572696292826312808269228682814343528522750277628582984382236482855295229172896324928202868404229032836290628903290462957522760266026172627260426042608260726142640264326012653264426472666265026532663257825942817548730612581257125652601253425512538255525582565262126432598262125982673270229242666281727182883285535232893283227732909291538233622291528932887294032362864290240182940298029093024345745665586 198601272097628212686263726012656260826792611262426442624259726502650263126762637265726602617260128965487308025942558259426112548255525412538257125552605260825942631261426832744292726662814273428462788339528642814278927912946382636322880291229362868328328552918400828832858293328463277460258142756264726042627268925982640259425882634263126142670263725852660260426502624260425752852548730612581259125782575251825442518252125652608255826272614267026792673275329712670279227022846282335132899280827732852287138023651288729182983293732332849290639572877294329312962347146535616 198601272102428112660263026242670263026372627259126602620259826632683261826402624264026402601260828495487304026142614256826212565258825482514257125842601262425882621263026762750289326502808272128112824341628522814281728213027382336112848293129212874324228362906401429122855294928993284456157252715262725712594263126272601260126012670260126142666267626052618261126532657260125942846548730862561259125812564254525312524254525712571257426342565264726172673275029212644279827152849290235032824277927792852292738223607286229712896291232682811289339352902290029462921345646025583 198601272107228172640257126112621261426342614260426302663260126472614263126962640262726442634260128625487305825782594257526142588255725412561259825812598261826182607261426572679291826242836272828432824345528242786281728712989386036552868292128832981329927982909400028642887289928993315458653972715260125812627263025812614260426182644260425882683261425912647265026662653262725912836548730642568257825582601254525082531255825682571256526212608261726012692269929402686278926992840281434552852278327282823298338023652291529272912290633092811290239492927300829622962333845935125 198601272112028172601265326532621262426302627261826082591259126662611263726402647261426572618260128245487308626082571259126042544254525312521256426372624263126142621258526242763293026372808270528242842343628652776282428462930381036582909287130052987327727822887400928802868285228993274458661422686262725682660259126312617262125582608262726142611260725942653259826342607259425782871548730612578256825612591255425642541253425712591260126042647263026402637273129402692288726962871281435302779273127982830286738273561289629312987292132202827292740142924289629772978337946316293 198601272116828242644258826442640266326302585262126732617263026472643262126702660265326562608262428655487305525842598254825882555254825412541259525482627260426242640263126962708292427052795267928712833341227982760281728872921384736222864289329652987331228242846399029492805289932423550459673362692261425942614265025942634262725882647260126212683261426142644260126792650259426212893548730612624258125652551254125782541253825882601262126172617264426372657268628992666281727182871281134962836278928392849290837663655289628962896292132802789285939952952290230153251336046637013 198601272131228172689264426472631260426302611259826302627262426632657259126372653261126502637263128655487307425952584258526072565254425242531254825782640261726012595260426602683293126172846273128742852340627792839278628492940384435972921285528742974329928272823403929372811281728333312463957882740262126172617262726082637259426012601261426182660264026342611259726832611260425842836548730582591257425682588254525282528255525512601257826442561266026602679274429242666285827312877286835092864285528052852298437983614292728902905298032392868293339352912288329522980348246315632 198601272136028392689262726632620261826572595258426532627261426792650261726602650264726562624260128495451310225842594256426212555254125712548258825682608260426042621259426632773294326602886266628652785349628072773281427952974394336732902281128652965332528072858401328712770287428933309455957612721262126112607262126402627260426272640264725812663260426082666265326342624262026142833547830552568254125652565255525312544254425582568261126272607263726372682271530052676280426832805284236112811278927632802299638653669289928522940302732582883283339862899289628932946349446015511 198601272140828212611258526172660262426502614263026182624260527052637263126792666264726432634260728525460306125842598256126012568258825452524255125652653262126112624260426372728293026702811265028052788345928172808274728243015391937002865279528742956331828772883403328902817287428903277466057522721260825872640263425952669261726212617262425982705265326082650261726532631263026082858547830492575256126082591254825412541255125342581260726042618266626312702271229962660284627282868280235822830280527832792295938693700292428492918298433092826295939662886292128902958346345645526 198601272145628202650260826342647260426312588260826402644265726992679264726572640267026702631265328655460308325982558258825982541253825282565257425742601261425852692258826632747291226632824264328492814349328422783278928272980393936922912279228392955331828992836402728802760289328873334465258232724261426012637260126112660258126072637262726072683263726172663262426312624258825942821546930712587253425552575254825512558253825452558254826182647268926112627270829622709282326962858281736182839281127922830308938953670288029212852298732932880285239902852284229272959342546535591 198601272150428332631259826602647259726572637258126602647261826762617263426502660265326562640258528655469305526172568256825712568254825352528256825682591262425582627260826662705300226572811273728462789349228082750276028042861393037162909276628652974327129022846401328552757282728453353465258502737266326212607262426042634257526042634264026242663263426072666261726372650263126012874547830712568256825812581255125582538256825412578260826272614262726472647276029712673281727222843283635412801283928242820292438563770284328992877296232712924288339952839282929312971345946095615 198601272155228332666264726602644260427732605262026732679262026862699260426762653272226892653265728715469310826182574259126862555256425682545258125882630260525882660260126632741298726632852275028402824351128142814279528652983391337032843283628932971333129182868399628432763292429093305463257522759262426082637263025882712256125852627266626572653269226112679267326662683264726272874548730832611257525842692253425712548254425712597262426172624262726112689271129742676284927442811282735792794280527402798294339213659288028492896296832832940287439712862285829902990340946695520 198601272160028332611259426632640264027252644261726532660268626532705261126632670269926832634262128865469310225942598261426602558258125552528259425882594262725982624259426472738296826272801269228362786350628202776281427472877392636822887283328612937341528962811404828042779289629403344460957532727263426172607263726272712262025942644269226172647270526372650266327052653263726442868548730892605258825712660257825752581250425752578262726402598265326012705274729242647285227242814283335542830281128012782294938833709288328872830287432992905285839942833289629682974348446395591 198601272164827852637258826602621264427382640264026472618265326732670267326532660266626402627265728615451309226242578260427122545255525712578261826042618261126372614261426632711298726472792271827862836349228012760279228653030389937392933281428742899330529492824401629052760292129093367460057612805265026182621264325882676262126112627260726242614271826372676266626762647259126242821548730772578259125982679254125582548252825982564257426042647264725912728280130122696280826922836282435652852277927982805297739163685293728462868297732182971290539992868282029523018346946455575 198601272169628082683262126572666263027182601259526632657266626602686264326832689267626372663262729095460309526242578260426402554257125382581257125712614261725942634257826632725295326602824265327952757343528962783277627733065386436962905282728203002330229492852403228302744290529063354463858062727263726142630266026212689263426212653260126472637266326112660264726632666260126602877548730742604257525782647252825552535254425752604261826372637260126702676274429712647284326502782283935342871282727762770301238353696292127792877291232862937285239532886281729552968343745655599 198601272174428302657263126472637262427022647264726532621262726762709262427152647268626562650266028905478311726242578257426662558256125382561257825612644262425942627258526532696298726042839267027952773345928582779273428392908388637082846284629023043331530652983402428902779296528963318457357522747260826372614258825982699258826042618263426442630270226372679263727092621264025982858548730582564259426172660257525382541258125982585263726402588260826372637281729562676278627282820276035442874278327922833291838473634285528232890303332483015293740482855283029552949349546665577 198601272179228082637262726442683262126992624261126632637263726372666266326632660271827252617267028905478310126112621258826732531259125682578260426012621267925882650259226632738289926572789265728332725347328652757279227572962389537032925282029022955325829212826402828712754293428683293468353352709262426112634266026242692265725942644261126172647268926442686262726762660262726012877548731052607259525652660253825342555255825612601268326402627263725942686275329682650278227022792279535652862282727852824291139033633284628742833298331862906290639762909281430092971339045875134 198601272184028142631265026042673264727352607257426702601269226892738267626662666264726532676260429155487311126272601257826502555258425582554258425682640263425972647260426922696296526372785272228082776346228682792271527413014388636732861283929272952329329772909406228332779293328963306461861232679265026212618259726042673262125812640259826502604269926602637263726922657264426472849548730712617258825782640256825582551253825582595267626472614262026142666272229492673285227082817282135332871281427732767294038513712290528272905293432522890285239622884282429652968339346156314 198601272188828202702265626572617264427182584260127092689263426962663264026632663267026832666267628845478310826112617256526532561253825782528259825952614262026302598259426342702292126372782265328362744344928712766273428273021386437152855280829083018325829182877401328902855298732863531466673462708264025782624262426372702261725612699265726342608267326172618266326762663264726312887548730772591257825742702254425282571256125512578263426272585263726572715276029242705281426962839278635722905279227852826298038813659294328932858291532522980283039712902288029843223341747156989 198601272203228362650264426302647264027182608261126762686264726662705264726602670270526832624268328625478312326272604258826442584254525312531256126012624255825942594259426402731297426242795268628112804346828802789274127382939390736482905283029432905331228652846407728052833299929463312459357432737264426312631259826342702259826342670263126012676264426012663266626832666264726272852548730952604258425812715252825712551253825712568261426142660262726312692275429812718278926962855288035932820281127952753291238603648290529122984291532172927289339902827292130183021344546615534 198601272208028272666261426012621265027282640260726862634265026732699261126402666269926312679267628775487307126112634253826762571258825512571260726342631262126272611262726662715299626312792266027862785344528462827279227852983390836182890292129342918332828962871400827862858294629373283466457702737262426472627263426012705259526442640263126502647265026442621265026632644265726402871548730952588258425852679255525512544254125582631264326172608260425612679274429342673281026792805276935342858278527892763300938773669287128843018290832392884282740042845285530212984344346825584 198601272212828272647265626372660263727342621259826302689263726562640262126762666268327152660263028585478311426342584256826962565252825312558257825712608262726112670255526402699297126432880266628112792349628522776277327342890389937002908284229402952331328552798402827632883294628733328460857092721266326182637260426272728259426042607264026272689266326142611266026732699261126212868548730832601256125812692257125582571253125812614255525872585265725882653273129682696277927152798282335302811282428012709296238683688286829272905293432522902282739662817293130063049342546595640 198601272217628522637264726332621262727602604259426832637264427122692261726732660269626732679268628805487310126212598262426962548255825082561262725942611261425982640256527282734291826702811267328082823345528272779276726993015389537622918283629842886328628422811401327892890295929023315468957172747261126312591260425782676262126042657266026272679267925852647267626702657264026472827548730772618258426142673257125452568254526042581257826312650265025752709271529402689283027152814277335062849276328552754296138693666287128432899288032462890286239582798293730122971344546915610 198601272222428112663260126272614262127182608261726732683265026792679260426532634267326732692265628745487312726012578259126832557256125582538253125612604260726112611255426732718290526502808268927922792346227732764276027342886390837042865289929592868322729182852398527692843293129123363465357702756265726532611262126212702260426082631266626312670269226602631263726862657264726532861548730832594257525712650257125452571256826012591261126112630262126532709272429772653279226342734276635902880279527702748298438613633286828772956292132462886286839802839291829962959341246765607 198601272227228272637260726042637264027122627266326702621266026432673263426472660271226702617266028965478311126342568257826662568257125552565260125782604262125912640257526962721294926602801267927502820346228232795268927572903388636692779287729962937327729462865402828522887291829303325465257612730266026012624263726172722259826012647261126272653265326442679267026792676264726702871548730672611260826012696256825582568258125852607262426082640265026082728270929342631277926962767281735302795278027532731295938363685287428682934289632332871287739712789293030362902343446015599 198601272232028592663260726272611263427602627262126472683266026572676267026662647272226892653263428995487310826372588257126832545258125712551255125852614262725912627256126992670295326702782268327982766345928082779273427632987388536712899283029622855321428422808403228012861299929023312464657532766265326272591263126402741260825622657263126272676264726272657263726702702266326502912548730892568258125812679254125512541253125882568258826662594262026272653272529492631281726732785282435542808274727632770299338693662285228272980295031952830289039772833288129712984346046325567 198601272236828052712267026312621263426702631262126442637262726892644261826662640271826212676265328995478309225752607259826962581257125612541258125712604258826532630258826502705294625972811268327732769352728142738273727472968387436922833283029522792329928992808401927442855297129243331463957262750263026112640259826442741260126082630264426562660266026112650269927182644266926532893548731142627259126142673256525912545252825552558261125712621264726212686272129652663278927022795278235722817274727412805293938283633290328202902287132392881286240092779289230523015347245935591 198601272241628142666263026632650264027602611258426472653265327152653264326602699270226342666266628905487313326442581257426602541256525812534258125782594264027072647257526602705290326472792263127792817347228142789274427153049388137782798275029372840325828332905402327382871298029373328467457702744262126042621263426372734263425722650265326042683268326042692264727022660266026112880548730802624258425812686252525612568253425612561260426242640267625882653273429562640280126732801280235442839277927732782294038773684284928242902284332172871281440232814296530332996347247055518 198601272246428332670264026342624261427022647263026762640260426762715264426922676267026402696265728815487310826042608259126792528256525512558254825982598261425982627256526472728299626112798267328012811345528262747278627702946391636702890281428902858325528362871404228202779302428963361462257162760263426402604266026472696258426212627263726442644265326182666264726632673265326312858548730652608256525712689255825312538254526012568260426242637263025752673275429272656276627092805278235232817276627982712300938613662283928082905285832492814287139572827295630493024343246605632 198601272251228552670261726242647261726892598267626892657263726602673263726602676268326892683268928685469308326042594259426762568256525782541254526112601261125882657261126272750301526312814266027692776355127882757275127472942386437032852282728742852325528552877400428022821301529433318464653622683267026272640262726242676259526172650262726112634264026212660264426862624265726272878548730832568259125652676255525352548255425812588259425912669265325712663277329682650277926832782282735792811276927382766297438473696285228492928279232332871290239902811293330833030336646315161 198601272256028012611264426442637265727312621261426242663264026832650260826832640269926702644266328625460310526272640259127052554257125582555255125982604260425942598255826602757296526342814265327822805344527632770276027892965391236842874283929062924324528712905402427342811297728713318463761242670262125912598263026242715258426052663264026242666266626532670262726662650265026532868548730402601257825682705255825382534254125712565259826142611265325882660276629932631273726962770281435542795273428302692297438563704289328142899285532172836291539872798285830363018336046186322 198601272260828012647262726372574262727472631262426312696263026702683257826632695266327022660263728655451309226112575260426832558255525482575255826272604261426042594260826472718294026602789266027412789342828332738275128022949387336922836277629212871325828522833398027602830300932103548463973362705267326012611263026082670260525552604259826402686262426212640265726602647262126112884548731022601257825912663253425712538258825652643259125912637264426012699277629992663277026832798280835472873277327892728290938523673286828242858285532492817283039612827292730523237350646357038 198601272275228392653265326372660261127182650261726632650267326632679266026922689267926632624266328685451310526372595258126862554255825142538254426012611260125812627256126442754297126372757267327892785344528082766276627053046387836882887279228272785324528642852403327632855300829813315469057172776267326242624263425812731260425722679267326602608266626082653265726662666261426402839546030922637260125982689255525542558255525442581261125812598259825482683276029962679275727182811280835482783272227822737296238683673286128492868280131982842291239852792291830492996345346085632 198601272280028432618267326372617262727472634261726312650262426732686264026702637267326632673263728655451309925842595259126962544254825912568254126202598258125682627260126142715298426272789267927372741348327922724276627572924391237342862281727982836329928552890400927862849299329523302462257702744266026302627261426242725260526082676267926572650266326042627269926862640263726762858545130582581255525612686257125642538252125812591260426012640262125812670273129592621275626792763284835582767276627792824289238813682286128082801279231892871288139852760294630522971347446605519 198601272284828682660262725912630264327052607261726632653270526402689264026892676270227182676266328745451311726572585258526792565256225282548256526082601260725752568254826472731299626502754267027542737346527662767271827672883393537432798277027982836327728992915402327602899294329933356461557702737268926212637266326112731261125582640263426402676267626172676267626762676267326342859546930892568256825742679256525582558254825652574259425852608261825682689273530052663279826502783275735612785271527792763297438823637286528082849285232452893287440082833294331213012346346755542 198601272289628652634266026272640264327342611257426472666268326602696261826862679270226572679265728995451309226112591258126992578257825652551258825742631257526212588255126272689295926182776264427472779352027982712278627632915392537082877280827892792324928992924404727672896306429683280463657252770267926142621262726242709262125912621264426372611265326572650263726732663264426472855547830982598260125812686258825512545256825682581256826242607261426072630276629712627281126632795277035722782272428142795302438953704281728242858284632552887291139942795297730673040349646395558 198601272294428202650262726272705262727252611261126992670265726532640264726892663268626402676265728845460311725842591260426762588254525712575254825742594263125982604258426502731300225912792263127982792347927882711275427442949392137342820287728452776324928332909404727922909302429463328454357882760267625942604264426012724262026052614264426532644264726342683260726762666264026372855546030612581261725882673253125182541256425512565261726242588260125652673273130242644277627182757282135372839275027732814295538863666285828462836276932712858291539992757294330922987345146995582 198601272299227952650265326142637263027342634261726172666263426892689262726472712271226442683267028395469310226212568259426702571254425582545260125782561259425982601256826212699295626372801265027952785347527572718275628082996389936772770283028112776328628172852402727512858305529283312472356732734262726082660264625912689261425782653261726432653267026082650264726792647266326402906546030772568259525682673253825542551256425512634259126312627264025982670273128962663276626732798283935682811276327342754288439313673281727822776280831982852289639542747297430303005345046155593 198601272304028142670265325942679261727472614260826662673264426402689264426832683271226432686264428625451309926082578260426632575255825912538257826042591258125942631257526372751293426272782261427502842345227952757277927372959389436362843282128232811324929182903402727792937303928983296469757532727265326182588260826042666261826142640267326242666266026082653265326732673264726502811547830742578257125482657254425712561253825882624263426012621262426012683272529122644277026632808275735722763271527312770292738743700282028392817283332052855293440232757292430623030343446835583 198601272308828682650259426242634262427372631263126212670265026602679265726572673271526732660267628625451309826372601261426502578256825612568252426372611257126042551257826502734299626042776266027602773343228272722274127632902386936702811282027922868324328422918406227082849294329183307462257702776266026272627268626082692258426272666259126372660265326432666267326962637265626532865548730612584257525882653256125512541256125552611263725982631261725752644272129742686277926242776272836072798273427792773294638733715286828332824281432202830294639892792291530052974346345945583 198601272313628362650261826372650263427222598259426372705264727222695262426862647269626302670267028745451310126142568258526502555255825412551258126372601259125942605261126402728294626312767263727632738344927952750270827412943393037202836285527862798329928392843401827732902294629183306465157792788261426472660261426272728259126402621263426302657264726442627266326762670267626312862545130742611255526142663256125552548256825752568260426082591260126172640272829712670276026992801282335442738280827282776295839033709287128582808280132582821287439992763293429962999345746045519 198601272318428052634263026632702266327602618259826272657267026572696267026532689270926662673264728625451310826142591257826702561258125652531260125582614259425912591259126372715299926182763264327252738351628362715278527282949388237162830285827762811324928202883403727282899297129653267466657082769265726502621265326212715257826042705267626372657267925982666262726602630265326342893546030802604259425782683255125242578256825452568259825912591262426112627273130022692271526892767278935622769274427352757290539213674278928082861278932332836283639752773288030713002346145875599 1986012723232 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601272337628492604262626392604263527262622261827002683266126652665264826572644267426132691268728615451307826132613256927002587258725332556258226002596259125562613256026652726297826442756264827682785345927382768273027222949395637062904292028452832324028992815405727342878295834023526459872012678259126222621260425912670259626222639258326262657267426182613263126742657264826832840545130532591256425952696255625422556259625382587260825562600262225782635271729332661272627302794278636022902276428532769306139563686281929292849284931732899280740052803299529993414346746976792 198601272347228422653268926442660259827052634264726632653262426532705266326922650270526502637267329155478312626212591261426372555256825342555253525882565258425952561264426502715289926342795264727472782342527852741270227572921383936402868285528272830326128402782403727052823289929213309466158062750262126142601261426212712261825812647265326182617267926572650263726702634263026472865546930742575255425752637258125542554254425652561261426342588261826302624267929622634281426732750283335092792270227662741295238523633288328622842285232112827281439662770284929682999347046675640 198601272352028112665262626262635262626782591262226702617265226522722260926652630268326522652260828955487309926172591257826572551256525602542256525822560255626132591260926442722286626092781260927132765342427902768279827222933386135982811284527942790327828282743401127352781285828913275454758652683263926522639264426182709262225912670261826262631266526132648260926652639262226572878548731112613254725602644256425472542255625862582258725742591262226172639265229582622279026482794277334912739274327602769292038853641285728572815280732112866279839672786293729492987350246365812 198601272356828362657265726632653263127252644258826342640260426342696261726662627267026602624264028655487311426142571258126302548257125552554254826082558259525812598261726402705288726012766263127512744346227892699277627382952383936292845285528172773321728422741403727182805285828863325463757522763265326242591266326312686262726042653262126272634267926442676265027082686262726242887548730682581262725652640254825312554257825452588260425782571259825442644269629592627276026572751282435032692272127982801291838153611287428462833284632362909282739622750284629553030349246445624 198601272361628172660265726172663264027282611263026662614266026662725265326832640266326372640263728745487309526242618260726632555257825712541253825582601257126112634256126302699290925482785265327502741343227572722271227892937387736422906281728082833329328332798404727092833284629153321459556912756261426472605264726042663259525812650258126732644268326302627261826832657264426472865548730832614255125612637253825412581255125682588257426242617260125552653272429492544275126502741278635022824274427342760288738183644288028552795283632302912287439992754288029622971348046445558 198601272366428232640264426532660262127222634258826372624258826702676263126862692270226442647264728685487308326342575257826732551258125512538254425822618258825912618258126302670294926082744264027732767342227342702271227562918385636082861283328012840322328582779402327182805289329113331469257702721259826142650266026212689259826172660266626342640263426302647269626762660262426662862548731022601259125782611257425482541255525512604262126042595259825702666270529242575272526212760278235022817275027182776290938613615290528112769284231732915285839662728285529342946341846375575 198601272371228242608260826442630267627152604259126762647265326762702261726602683270926272673265328815487310225952575258527122561255125342541256826342581259825352614255526792702290825772798263727762757346527832741277927312865380636182915281727762773324228592817403827252820291229653290455757792721258826272608264726502705261726112634268326342653266026112663262726862647264726632862548730982578260125652676255825852548255125782558257425552598263125812653274429022643278226242718275034922775272827252788294038563618289628652776283632012859282739992725289629592956346945875559 198601272376028432679262726112669262427352575262126532663266026532696262426402663272226402670268628555487313026052558258126572551256825482541255826212581259125842588254526572644291525982760260127442807342227892757271827542909383136342915279827402782325828842795404227532821292128453305462457612743263725942634263426342696259125812598260426082679263726632644264726472643267326172858548730992627259825882676257125512558254525412598260125682551258825882640269229372588277926572776276335122731276027442718294938313597284228772785284032302864284939852747287429342977346146845535 198601272380828362666262726272660259827382634260126762653262726572650266326732696268926892624268628615487311426082558259826762555254425552544258125942617259125652598259826662686289626142769263427442805343527692734275427212971384736692833286128082802326228582820402227152805289329273347465957252753263725852598264426242731258826012621264726242631263026142676263426702601263426832884548731022571258825512679254825782548254825382561255126272597260825642634269929402601277626302805278534992817275727572776293037863589299627822887280132012827279839892776290229432968348945935591 198601272385628112637263726532666264427472578262426832666263426532670262126922644270226372670265328905487309525812574260126922525253825652561256825782588260825612584257826502676289925972760261427412792340227342731267627542852384136152817289027952805319528112789404227022827293428803328458157792743262126142627260126112715262726302643258126372637265026272640264026792618267026502865548730702637255125682683257825412531253425712578260125612588259125582634270929312634275726662766275335402748272127702781290938023600279528492836278231892820282039662776292729492965351546445608 198601272390428422637264326372627263127212618258126572647266626572676267926762647266626662653266328585487309926242574259126312584255525712524255525842571258825942614256126142637289925682795263427762741340927222692270927312965383036292871286228272776323028242722403327122849287428583334464556632737265326312624263126142663262426082631262426502670262126342666262426662640264726862871548730892584256525812689257525412545251425442578259125882568258425942644268329092555274726402770277635022715275427442789294938063632287128992843274731922846276739942769286829253021347946315599 198601272395228212656265026242647263427022614262126762640264026572709263026572663271225882679266328655487309926082611259126792558255125782548255125782601254825582568254526472705291825642754264727342702342226992741273127052924383136482909277928332754329927442750400827282792285828803270463052912683267326172631263726172712257526442663262426312643267026172676264026922663258126572858548730832611256825812647255125612551254525812591261425982611257825552637267629372673277326372738270935022770274427572744299037983589285228742839278932642865281139802747285229212999336946335100 198601272400028392640263726372673263726992598263426372640264026472728262726532657267626302686264428995487308926272601259126832517251425412521259525482544257525752551256826342676293426042754260427502760337727052709271527762983381036742855289927892763325827922747406227602846290928713299466861152711263725982621264725882696261426012670258126142650267626312640265026792637264426442862548730642591257125782647257825342571258425612588257525982571259425412591269929432643276726502776278635232689278627312754286538073622293428522798274732392795278639752782285229652983340246606299 198601272404828432657261726572640263126922630259526702670267026342718267927122692268926442643262728845487311126312604257826372555256825652551259125912601259125982591253826212647291226272757259127672789336327542773276327412896384836342921279828522782325827822823404727542833288632733497465473362712264426172601266026042709260126012657264726532637266626242679267026702614265326402855548730672611258125812637255525342568254825512541257826042624260425782640265029092604273725942757269934992832274727732747289037823640291828422839281431802731280139992747289629433254345747057046 198601272419228272656267626212598264426962657260126632601263726472686266626892659268626632624264728775487312026342575255826502548257125552518258425872541260425912581255826272673294326042798260127252789343227542679272527602912381436332905283628422735326527822814402327572840292129123302468257182740261425852614263426172696259426142621260426402650265726312683263727052637264426372868548730772601260725642679255825582538253125412555258526082585258825612618267329022604272226302779274134992738270927542763290237903576294628362814272531892805280439622779297429242971345046515582 198601272424028742644259526502683262127052604261426402650267926142712264426862650265326472634266328935487311425952594258426992534254825412588256825642581252525782601254126242683292125852776256827442763337327632679271827792952381436442836285528172747322327602824403228142805284929253290460057342766265626212627264326112709264426082640262126182627270926472670266326402676262426242890548730832594257525742673254526012588252825512598258125912608257125842591267629062650271526142757276635022827278227412776293737863600288129152805274431702776287439662827288329553052344546685542 198601272428828612666265726732630261727022601261426762657264726242715263426732660267026402660265328745487309825912584259726302574258125412548254825582564257825852565258126082657288025682776255527572747340927382731269627412952384336552902285228052718326427702821406228802801291229493328461357452766265325982595262126372686264026072666261726342631267326572640263426992614261726372846548730772621260825582653255425672534253125652548257526012627258525482611267929492631271526572798272534722766272127632817291837983636289328302756274732142779282739802842289029742962342846225626 198601272433628142663263726312670262727022637260126532634268626762734263426342679268626602653264028905487310826142578259826572574256125312554256125482571255825712565256126572647290926272751259827502776343528012725271527722855384836662984282028112738328627472801403728432798289329183283469757172752265326172585265326572660258726212634262426632653268326442637263726862653262726532840548730772634259125612611255125682528256525342581259825682601259126112621266329432604278926472750274935062770282028142818283038163637288328112773273831832757284939852846286529373005344446675650 198601272438428492676267925882653263127052598258826342660263726112673264726892679264426702631264428845487307326142598260826602565254525312558254825752584256825942571254525952715291226142721258127632676341627692747273128302782382236232858282027692676324527662811404228462767285828873325455157432756267026112617267625812676261425912614267326442647266026272679267326762670258826502868548731142565257125982666256125842584253125742578256125712594260825582611263429212634277026072744278935262795275027672798291538103666288028422786271532082741283039992874287429432987344846985559 198601272443228682683265326402650261727312607261726212598262726502692265026832657271526792617264728935487313026242598259826572584254525512548255825842561260425812591255826172679291225852757260427692753339528052754268928202892385636192839282727852718320526992782404728012766289029123246466056212763266325982653264426112712262425912653260426212614266326402670261426832604261726502871548730802565255125782631252425912555254825482541258825982581259125712647270229272598274126632747273134852712279827122792298438063589294628522833273432022760281140132840283628962968346045955574 198601272448028302666261126172660261726832598256826402630265026402721261726532650265726702627265028685487309626012575257826922555256525482531255525812558259125652604252126272676290625852789258127412754336927252702272527382908384736442846280827752699323926862721404228492760287129523340471257262737263126012614264426012692258526202631260726242640267326272666265726572611265326502865548730802598260125452670256125212578252125612568255125582548261425452614270229432618277326142750277335132782272827122766283937943597281128132770278932302734275340222852280829492984347746925558 198601272452828362644261126012614260527472624258826662631264026602715263426662666266626732611263728875487308026042541259426762568254425612538256425612558259425542561252426052686285225612744260827472695333127372702271827982912381836432846283927762715325827212718403728582760289328933328465156552740261426142676267626472676265326052696262726312594264026372686263726602673262426272887548730582571258426112657254125812521255825652565254825942581262025512621267029062614272826442792277934752792271527282776292438183614283028652747274432202754273439712884279229373021347046375566 198601272457628332647262026172598262427442611258126442663262426702673263726302692266026702653262128775487309926042581259826792571256525582564257525782561258125712554254126112705291526142754259127022763340227632715268627252896382336552840281427472741323027252692403728112705289628813286461657792734264726212614261726272689261726142624259726142617266626532666264026862676261426372858548730802571255525512621253125882565253125812561259126042581256825752660268629592604277626112792277634562814274128082801283938183622280827922823271831832763276339842836282329313002351745585623 198601272462428462692265326182644265627242608259826532624267626402712263026402683269926372663265328685487311126042604259426472588255125682541255125612558258426042565254126082637296525912731258127282770338327372718272827752905380336442795281127182741322327892696402727862721288029273344466256732743263726042571266326082689261825812644264326242637269226502650267926632634260826142874548731052591257125712676255125712535257425742568257525812568255825842624268928812627276625912760272134752770275627412776283638193593281427792798270931792741271840032823277929592990345846745542 198601272467228082650262426402601259826992627260126762634263126732702262126762660268326572670267328815487311125912578261426402591256125852544255125752568255825752585255126342689287425812731258127892696340927282722274427632899380236522786283628022702322327312738402727862683293728803351464053082722261826372627265026042734265726082650268326532627268926472673264026762640267926442858548730832621258125952653256125412534257125852558254425982587261425712617269629212611273426342767272234992708271827242750286537903626278628332795274732202792275040132776279828872980343545875118 198601272472028362634262726372640264727252673259826922630262426632731265026832676272526502647266628905487312725812601259426962531256525352548256825882575257825712588258726042673292426082738261127382738339327282670269627632840381836552833280827252715323327182718403727122686288029093274465261532683265025782644264426112670260425982637262126142650267926402644264427182666262125912880548730862588258825682650254525482561256825842531258525982565259125942611267329092627274425952767276035032773270227382773288637963636285828272776274332112782274039432738281129842959337346206323 198601272476828242611266326272650264026922598263726472657265726792676264327092673265026302647265328965487311725942581257126762568257125912544255825782581259125582598254826342692292426012792262427542721338427412705272227702826384436222789279528492702322927662705403227372750292132643534462473462705264026372618262426112676259125912634266026302617264026572699264726602634263026762846548730892601256825752637255825812548252425282538256825952548258525482604268628962591278226212763277634782851271527662731295838273594284927762833271232022792276039802741282630303232341747176982 198601272491228212666261426302650265327282607262426602650265326532696265026832663264726502673265028655487313026272584261126662548255425182541255425612568255125682584254526012715288426042747258527312738339026892676268227312845382236162786277627792702323327792712401827632712298728993357456558332743259826202650263126302715254126082666263026142666270826342666264426702630261726472871548730832607256526012692254825382561253425652558253825812575256125882581271229402631274125952770272134862673267327442728277638063629281128232744272832332741277339902725280529492956346445545625 198601272496028142696263726602644268627442650261426692676264426272670262426532673267626562611264729065487313026342571257526342591254825612551253525642561256525782585254826312676290226502744257827312715339227602715268327732833385236262792275027312663324227572712402726992696291229023334466155952762263426112676260126012715259426112676265025742607269926342712270927052647263726572884548730892604257525782647257825482567255125712555255825742581257125512581267928652617269625982760278234592776268626792753289938213618287428102760267031772722273439942715281729462977346446905511 198601272500828772696264026342657260427182594262726432624267026732686269226732614267626502627267928495487311126042591255826662551255525482524258825582578258425382568255126012669289026272721259827342702338626922738270927662918382236082795276727282728321127992715405726992686294029083347456457612750267626212630267625912683261125782660260426402624268326342653265326602631260726042874548730992598256126242679255525452534251825442555255825582551254825682594264428552634271126012734273834852699266326472779288938063604282727502789272832262795277939892734277829963043347146085616 198601272505628612666264426212611265727822607262726832614263726832692265026762673268626732647271528965487311725912618257826832568255425752548253825342568256125912565255426112689292826242721258427312696337627672709271527402983385636442789275127412644324227472773405226402692295529343357462257342730268626172624266326202686261725782663261726112653270526532673266026572640264426402878548730832597260425912670256825712574257125582551257525812574259825312591268928962644272525782738273534852696267927122728288338273636285827662779273831522917277939942679276329652990344245935623 198601272510427832637263426472699264027252624266326632657266626732696267027472643267926342657264329275487312026342614264026862568258825882558258125712607255525642568255425912673293125782744258526992692335727922705270227342827382336142808276727122696323627832741403226402673298628933306463157182763265026212650262426502696262426212657266026402657268926762666264026632663266626472868548730922634259425852686253525812578256825882601259125682548256825552608266028612601274726112770270834792741270227152744289637953614283327982728269632112824276639942679277329992962342745885566 198601272515228582663267926572647261127572614262126662663264026892660263427122670269226402653266329245487310826532624267926962614260126072591261425982627259426402571257726502695290925912718258127382744341927442709265727702785384736042855274727282715319227602702403226242696295328553328460257172750262726012679263426442699259526172670265726242643267326242666268626632663268326892868548730862614259125982670258826212634258125912581262125942565262425682575269628652624276625952754273735192760270926792712281437903600285227892738273432172740276639842741273129842984345346905551 198601272520028302644262126502608261827022618262426372640261426732689263726662653268326472644265329155487314226242578257826502565257525912585257425812594258125812551258126142650292125712741259127512712339927312653263727382864381836182830275727252673324327732696403326732686294628393258465957812720266025982607265025982689260726212653263026142631264726532624267926992650267026272880548730892604257126442653262125782568258826012588259825842571261825482617264029022585274125942737273834822725266627052741284937823640276028022741267632422789271840092705278930053030345646675520 198601272524828332670264026042679264727382637259826402611264426242683263127152657271526402637264029155487310826472578260726602591254125452588257826012571259826042565258126832663289026242773256827632699340527382696271527502905384736192789280227372630323027632702405226502725291528653337453657262727263426472640260426502741259125882647262425952634267026632660265026532637268326732862548730922614257125882637257825412585254125512561257425842565261725882637267028802634274726212753273834622692268327152735281138063600287127382795272532172747275440092640274430122984346146705583 198601272529628172666264726402637262426992631259426272663267026732728263726792660271226702650266328905487313326272598260826602584257125512535256525782578256425752581253426112699286826182773258427372696343927442657269227412855382736182827277627152679324227502728404726832647296828683318458657092801260426042624264726012663258125712666263126212637269926532650265726602601264326472874548730522598256125852676256525642561253825782585257425782578259825852627267629312611276026632728273734752763269626792763288037943615284327952744268931832763273139942679277630432977347246105607 198601272534428612640267626442634260427022578260526242637262726662731262727152604268926602663264728435487310525882605257526502551257825612558255125552574255125882585255526202670290625712744258527482741334127632689265727312852381436432795273127282702324526922725403726962683289928553387464457172701265025912660264426342676259526012621264726762631267926342663263726572676263126432874548731022604258525812627254825342551252825582558257525982561256825642637269928932604274726172757277334952670273427252760289238063658282027472741272132242725274440032660275729712924346146855543 198601272539228202644263426502660258527152614260826632657265726372702264026702598268926532634268928935487308626042588258826862551254125212541252825642541258125312595253126662670291525882798262127382744339927252673269527692776383536512792279827312670328727222722403726832689292128493367457253522747263126112608264426082686260725812650262126532630267326442637263026342666265325982865548730832584260125882647255125312548254825442548255125842585260825482634270528842594271526602741271534892731275127152757287138353611279527952772269632022734274739852702277630022959334446305135 198601272544027922644262126242666261127182621262426372634262726762712265727022676271526602657269628965487310226212568254826702538253825552545259725742578257125412554255526112643289025812764262027472708343227082715271827632808382736482792273427602634323327442689404226702670296528463300458761482650268926312627260125712660259825912640263126142637268926142644264026702631263426602837548730742601257125612647255825382538254125712558256825342571254125642621269929622614274726142760273834782718272526892805288638073611280827782763266931892754272540082725277930522993336946616323 198601272548828362663261426502670265727222634257826892591264726472692264026792666268326532608264029095487309825512591256526962558258525382561254826102561258825412555254525482689289925982725260827312731345227212718265327542855381936112852279827912679325526952722402826892673293031723562455173362731264325882640263426242673258825982660264426632653264425952657268326792686263726632887548731052584256826082660254725482538257125612571258125812541257125682591267329182565274426632753266034892781273826892757288937943605288327822737270831612764272239852702278829493244344747107063 198601272563228302686265026602650261826862614259826632608261426442734261726602663269226532676267928775487306126272578256526562568254525512545259425482568255825952571256825982647292125752757258127152692331826762689270927472792381836442757270927282663321726822653404226832657287428553296469857972746265026242611260126372705257125712640264726272617266326472676261126862660263026432877548730892594258126012676256525482521253125382531253125742571257125712594269929022585276325882715272235022715270926662696286537833621279827542724263432082702270939622712275729212974350945975583 198601272568028142673261426242627262727282608261126792660270226502718261126662647266326572670262428595487312326212581261126862538258125412518254825382558254525452551254826042640293425682760258127272718341827342670267327692804381436002776271827252637324326472621405726832673293028903324463557262731267026112601264726042692261825852670260126342640268326762640262426602679263426072868548731022621255425642650254125742531251825182531255125942558257825682624268629182614275126242741275734892731267927092751289038343633281127632763267931982738265639942666278929872990348145605599 198601272572828172653260826242647267627152627261826472624263426402679264426342647267326342624269928965487310125882591258826402568253125582538252125582581259425642565251426212650294025782735259827382689339227122653270227182886380636362801276327152692324626832621403726792705282128493360462956762747266325912637260426472705262726142653261425942647267326342670269626632611263426472855548730862631256825712650255825512508252425512558253526012541256825282601267029152627273126272757270935022721267926572715282437663662281727632760271831732660271240032683273829592934346746595591 198601272577628082673259826532650263027252644260126792656268626242686264026862670269226632670260828715487311726142604258126472565256425782558255825582538257825352558254826082653289625882728257527382722337626922676272427442823382336362817285527312695320827082676400826432683287428583331460857082753267026402621262726272696262426042666259826532611264726342673266026702608264026112874548731112581258826112673256825282531255125452555252825712561259125612611266629562581274125842744276035162731266626992715282737903622283327762779271232272712263039852699277629532937346746905583 198601272582427982670259426312647262727242627260726572657265326702663265726602660268326402644262428995487312626042568258127022561252125342524253125452594256825652584253426112663289926242757260427512686338627182705270526732873380236292852276327502657322427152637402227022709283028903344463457342763261125912647263026372718261426372676262726442670263726012676266926702634264726042871548730832588258825912683257825212545251425412521256525682581256825412634265029182621273725882747272834922673273826532702288437983593285928332712268632552773269240182683278929562990345946225600 198601272587227952634262726212653267927312653262426962699267926702676265326762702271226502657267629125487313026212581258826922551256425412561256125582571255825552571254526012679291825582760260427382705337027182686267627052785379836402862278227222663326226962637405226472699287428833283461757172782265326082657268625912708259125872624258426272696266026342650268326702624265326532909548730862611257825812699255125342541256525582555254825582565254125412640270529062598274425982734274734992757277026762760289937823621287727952747269231892712267939942663275729562980348245715624 198601272592028052624262726082643263027022588262126082640263726572683262726632660267326572663265729125487311725882571258126532558254425542541254125652541256825482551250426212673291225942753257827052698340326762670269926962849383536472824270526832683324827412621404726862741288728863322461658152743262726272630264425912712257826082640262426702670266026012631262127022660265025982887548730582578260125812663254525412544251125642575254125712561254125582604267629212591273126272715269635062721264327122676286137903625281127882821266632332689272840092705277029623012348046175592 198601272596828302653265026532627260827442614263126662644262426762676259426302653270926602689267328815487313326272608258826762578255125482521256825612551258825512541254125782657285525742786256527252679336727542686267926922865385636072846277927152709327026922647403727252785287429503310467056992753265725912653263426502735263125852627261426342660265726242663266327092637263126602878548730892575257125712686254125552561252125512541256525682534259525382604267929092581273825912728271834752705269627252763283638143579282427502699269231982712265739802754277329683015345747125527 198601272601628612627261426632601260827512591261727092673264026662686263726702653267626632683266628745487308925852585261126862548254825412538254125712561254825582568249125912637289026042744257827152728339327052640265326792858383936402817272526922725326127122660404726922725286128743321460757882737266026142598261726762689259126212634261425982643262426372630262426702630266626302883548730952588259825642663255125552534254125382551254825612558258825352591267028772591273426142735270534722692271226822705283937903600280827442696267332302741267039842728276329372990347246825566 198601272606428492657262726402640259127252644262126922653260426602666264426892689272126662666265728465487308626012598257726992548255825312538254825652558257525542561251826312647290925812760260127022709337627372689267626892852381036402817272527022712318327052647406227412728287429053305465956472766265026242631261426272683262125942634264026212679265726042663263726922627265326732855548730612621255525982660255125312507254125642551255525712538258125382611268928772598270225982744274434852679270826732734281138063600281128012718268932172750267940132776277029562974347146025648 198601272611228272634261126342650262727382640259126532669261427022696261426602705266626602683272228995487311126472568258526922541253525512541254525582571255825442551254425912663294325582738259827022679335427092621268627372836383536192818273126692692325827182679405227602770283629653347453653262660261126042637262426082712263425682660263726172653263426702670268626862647268326602881548730802620257826082692254825482548256825412541252425782541255125312634266028872588273525712721272534992683268326922767287438473633277327892683266331672718268939942769282429153033336946295152 198601272616028052630262726502617268927572611259826832647261126892644263426572705269226342614264028585487309826112558259526762535253425542548254125482545256125542561252825852673288725812763259427182699338926472679267927092801385136402779271226702712323627112653403727252738289029213299460161522705264026212624263126212663263726142657263426042650268626172689266626702634263026012865548730982578256825812699255525742565256825342555254425682578254825112614267628402584273425912738274735022683273426632751291537623618277327572683270531832753269940082725283029462993336945936323 198601272620828642637265726182653266027022617261726762679260426632640260426662604265726662663262428835487310825912591264426702548256825482548256125582568259125452561251125782644289626142741262427412744341227082679264427022844380636252842273126852679324627022647404227212728283933263517461673562666263426202611263026082689260426302604268926242666266325842702267926662676267626602865548730712604255825882670255125482531254125242531255425282578255825582594263029182568269925812763271234862854269226922676277237863601276327662699270931892789268939992802283929123262345247186974 198601272635228402657264026402630261127442634258426372650263126762666262726702653267926372631265028995487310225812565258426532551257125442528254125452561254525952551255126442657291525912741258127282666336927152647266327022888387336322852271826892705327027212631404227542737281129373302466857452759265326302605263125982731259525912627267325912650264426272624266327312666265326142852548731012595257826242670255825382524253425412578257825512574254825312598266329242608275726602766267934622709267926732689284238103593281727602702272832202743263439852788281828933012345345115616 198601272640028142647265026142650262727602634261126662679265726472679263426762696267326402683264728815487312326042614257826702544254825682565254425482534255125582554252825912644292125612789259527412692338327442637268327082839384736472817275026962640324926922598404227412776284929243299470557082695265726112621264726272722261126112647265326372617268626402647262726792611264726312890548730892561259125612670254425382548255525242544255825512538255125552595266029492608275726142744267334892718264026792686284938153575283927282679267631772724261440132773282029123002348646095615 198601272644828142614262126172640260127252637260126472657262426532660264326792689269226342670266928745487309526212608257526762568255825752538254425682551256525642555254126112624286825852728260727252676335027502670267626792836382636372801283927532712320526892644404727352750284929593328461557882740267326272666260426142725259825882637264326372637262426212705266027222634265326602887548731052585258525842660256825612541253825352548254525622551255125452637267929212611273126302751269635092712266626862737288337983626283628672789273131862715264440032776276029242977344846075691 198601272649628202637264426662647260127092660261426342689265326702660267026832653267026402660268628965487310826042568256526762558253525612565257125652598256825282541254125682640290825712741260827182696336627052657264026922804383136662805276026832692326726832608403227442750281729153357469057262737266625912634261726342708262726242647263726272631262726172634264726472624266326532877548730862584257125952624257525452538253525342535255825512551258825482598265028962598275026212725267035232676267626862708285838183607283927312741265731732738263440082760273428903008349246895550 198601272654428492660265326442660260127152637260826632657262126762673263026732660266026732699266328615487310225912568259526762565256225382558253425752534256825512561256825882637288725652722259827372663336327222614265026792820379836262808274427052696320826732591405227282747282028773318466857432737261826312621261126242673260426082653264025982624264726172689269226922610265026632884548730772611259125652696251425412551256425142551254125882574255525342568267628992575272826082725268634582741265026992689281738143655282727112709264432422718267039942734280128772987340445885716 198601272659228082650260825882647265327632634261726302673265726922676262426532666266326502660267328905487310826082591257126832568254125842535257125782568252825452591253425842630289025582741258827212666337627182644266326992854380236362798273426702670319927022578405227152737282028643347473657252740260426302591269226082734263426172637262426012611268626572666265326792618262426272884548730642604258125812692255825542548253525512528256825652555258425512608267028842558273526402696263134792741265726832715275037983619280427442715266331862679267339892763286228992968346845865496 198601272664028522640261726072660265627222614260826402620262726502692264726572666266626272657263128775487310826342575260426892555256825282534254525842538253825412548255526182676293025942760257827022689343526982637271827152833388236812754276626862696329927092614403327052789282128643296452957432766266626402594262726082725263026012624263426342679261126372683266326662650264726532887548730552571258125752683256125612545254125212511254125352548252825142585273128962591273826012715271835372637269926632757292438473700283627282715268631922715266340182760283628833027344846225550 198601272668828362637263026182643264027732621257526832627264027022666260826762670270226312686263429095487307426012575257126832548257825582565256525842528253125682538255525882689295525812731263727212686338927122640265726962862382736702855270526662673323626922673403726922808281129153315469757342734264426012631261126302731262726172614265326182657265726242666264426792621260826532858548731082594258525812657255825982541256825512511251425682568256425512598269528832591271825972712269635132692270226472708288038683629277927762731267631952653264740032699280429092962344246165544 198601272673628462630264726212647267627312601262726632634265726762689259726572617268626272669267928685487309826302561256826662575255525712545255125552581254125742551254825982659293425642709259826992663337926862621269927022899385636552760273427342653324826762575402227022792280528833347469257442718262126112630261726602722260725982647262126432627264326142650267626602627263126502843548730992624259125752689255125312575254425482545255425482521255825482591267929342581273126342709267035192666270526892670289038523696282427702750267031762692267040182757281429153015345246595576 198601272678428332644267326042656262427022587258126702663266626632679265326372689270226702653267028525478310526302585257427092535257225612555254825482568253125412578255825812634293125682795257826992695344227242676270926922885383536772785270527182676322026402618404726632767281129023328455457262760264325982591263426102731257525752679263426632630267926312679264726832618261826472840548730862591256525942663254125652561255125342538255825752554254125612631269929402575268325982744264035162670268927082705291538563655274727572725269931702696265039802721284328932965344246095511 198601272683228402670259525652611268327152614261726792660263026572702259826862689270226532673263728655487311125882611258126962584257125312528257425642561252525482555252826042683297425652741256527122676342226832614274826832848389936962734269226632640323926572595404726922782279228653325466753792715262426012617260726112702260426142650262126312663264026052666263427092611261126502855548731142571257425812689254825182531251825212545254825482554256425242588267329342568271526212712272534952683267927022712290638523637281127252702270532172708270239892702291228743030334447075178 198601272688028302679265326272679263027282614262426662660265326732663264026702657271826402670266328905487308926082581261126472565257425242521253825552538255825542578253525752657295225812741258227022653342226832604267326992852388636702734266026892630326726172627404726992776281729493338462961422721259825882634267326272731262426012611267026372634263726242624268226432657263126502861548730802581258825942663255825382541253825242555253125712558254525752585264428872574274726172709267635302689263727052689293638563632277326732731267932262689266639942737284628523002337046606291 198601272692828052643261726082657267327312611262126732624265326732666262426602630268626302670268328625487313926312581258126472561257525412558254425652538253425382574252426342666293025742763260827052670343526952676267627412868386536662811263426892673323026442670402727152757287432513545458273362744265026442647265726312722261126072624267326442627265326142689264426922627266626472871548730922591258526042683255125342558256525382565253825582538258525412618268329552604271226212728270835372749268927152686301138313655274126992705266331982666266639942712285829053295343247936974 198601272707228362627265026372634260127212621262126402673264026732650259826702676269926012644267028905487313925942595257126792548256825482531252125612548252125352568249725952679293025552750259427122666344827092618271826892811386436632754265626832650327126312644404727182810281129053271464257792756269926112594263426012708257126112657266026632679263726012627264726762614267326302868548730922608260125782673254825412565257125612548253125552548253825612601266628962575269226372715267934892656263026832686277938393640282126402715263132052702266339892722296529682980349246185550 198601272712028212683264726732673266627472624259426442647267626532660261826792657272526312650266628555487310226142608258827022565255525412521253825872571252425182591254126242660293125582728259727222663342827022673268327152798385236882757268326732692323026792637404727092827283628803309462257612782264726442644266325952699260825752699264426632585267626432663263026922657267326272843548730862575260125912683251725652551255825312534254825242541257825382587267028932558272226082750266335192683264727182712293038563670283326862699266032202696264039952689295929432955341546455510 198601272716828302617267026212640263427282657260526892669263726602657263726702686270226662644268328655487312626212588258826992558254825412521255125312558254125352571255126202660289025852760255126922644340226852634266326892855387336552776268626732656327026532611404227122836285529093300465358232737267326212643266326312738263426182653264026572608269226472679267326922634267926242877548730582624253425882699255525382531252825012538252425242571255824972594266329312604271225882712269535402679266326442663286438063647279826572673262432112666266040322731287428873030348146665550 198601272721628202660263126242601264027312621261726832634267026502696262126832617267326702670260728555487312726372575260426792568254825382548254825382581255425552548252826012679290225842722258126892624340826922631267926632861385636692795270226312630323926632601404727212798284029493325461056732765259125982634264026562734261726172644264326242624266326272653266326922624266626372884548730802637256125682657255125442548252425042531255125452561254825212571266329092564269925412731267635162666264726632692279138483633283627092670268631392663260039942712287729212990349146685559 198601272726428462663264426312666263127122617264426702673264026402637265026832673266626502650267328745487310226212588260427052551254525412548251825682551253125112575251125812663290625452728255526992634341827412663267926532798384336812734263126472647325226402618403727602789281728963318472857702760262426242621259526012705263125912614264326242663262726012647267026762627262126962839548731142588256125652663256125752610250825172534254125442568254125412598267029092571272826012738265735232683265726662679286138563640279826602650265731492708260840082728284929462984347946305632 198601272731228082676263126172660263027252663261826762705264726662666262426562715271226502650268928615487310526242558260426732561253525612531255525652548252825482535252425812663290625842734255526662627343526632588267626502805387836622773266026472644322326432598403227442763284629433338460256732734263726082644264026052702260826042663263026402683264425982660263427282634265026302880548730612611258125752647256125312548252425282548253125712534255125382611269929282581268925782705262435092708264027182679285238103662273427022673267631892692261439992741279829242959349646155616 198601272736028272660260826242643262127282637261826342699263426472673266326792692267626472683263728815487311726142591256527052555255425682535254125612555255425552601252826012657294025782705257126662644340227082614269226832858385636812776266026602630322726662650403727702773287429593277461157702705262126072653261726442728260725642634262125842660264726602663269926442657269625842855548730832601255425742696258125382534254825382534254825652528256125242571269929242621269925912763264735162692267326662692275138643658273426432670267632462686267640082718283928902965342446445615 198601272740828392614262426342621264727572594262126632686265726732683263726732653264426272670265028775487308626402618257826792548255125482524255525382598255525512565253526042669289625682741259427092692341226432614268926442823387736472744266026372647325826472669403227632722289628963309457957172715265326012653263426602702263126142620265626502621266626472683264726832621266326342874548731082558257825812650256125382518255525282548252825452521259425182618265329242624274126342738268335132683261726732640282438233677280226662647264432242696265039942776282729092965345146225567 198601272745628112666264426272657264727122608260826602676264026502673263126922601270226402657267328965487306826272585257827222548258425612551256525382548255825382555252426072683291525852718257826862657336927152611265726402864389936772773268626662673322626862604404727442715287728743287457657522727265026242598262426272718260825782666259426662673265326572673263426572644264026442887548730862588257826082676254125212565255125512514255525382514252825242578267329522611268325912725264335092692266026792666290538303644280426792640261431862673262139802820288729212996342846455584 198601272750428462608264426472666264727442627258826502653262126632660267026602660266326442666267028875487308925882594259127182571256125452565253525412541255425482558252126342647295625512741256827222656339327212663270826572721387736552741265026432634324226792611404227312779285229183290466658612753264426242607261126402725260725782653263426572640267325882657264026992637266026442868548730772571255825712644254125342528251125242535256825412525256125312578262429182571268926172738265035202725264726532627285838513666278826762670267332022725267039892770280129153018347046605607 198601272755228142644266026212624264027342637258826502669262126762683267926922673267926342676263428745487309926242591258427152548255125272531254525712575255125382535250426142627296526142735257427222601336626792647264426312813384336402811261426572656325526472621405727792754285528993328462253082702264426532594263125982702263725972653266626172650263726442666267626532650261426012861548730522614263125712686255825582538254825412531253425112521255525312595266629432614272125582734265334952683265627122683282338303629277026342630265031612728264040182692282128993052336046665170 198601272760028142666263726472647262727372617263426532644264326572640265326832676270226632686265728905487310525742585257826732598254425712544258125382574255125342548252126172627291525652734258426922663340526402637263726472858383536262773264725882653323626572585405227252766282429303315458661252683263426082618265026372696261126042657264026182650263125882657265026892647267926442877548730672608259125882647255825612555251725212544255125612538255825212614267029122561271225652718266334782660263726762673283338433636279526732657264431802679262739992786288129403036339945866301 198601272764828332660263126472640268627412608262426662679264726702676264726502640272826402670264028645487312326272588256826762588256525482545252725882561252425512551253426012637292425912734262127602647340926662637266026762864380636512788265026692666319526502598404227472802285532233501465273362676265326312637259425912744257526112660265326732663263725952683264026832614268326472871548730922601256825842666254125712531253125542538255425382524252425312561266028992581275126082741265735062772263126922624278938193621280226702660268331802699262440132728284930373251343846847005 198601272779228552640265026342666262427052653263126702734260126922666265726662614266026372666265329025487309225912581254126662555254825282541254125752562257225442511251726302634290525642747257827182634341227282598264726272804385136252766265326052660325526762558403226892734285829713370464758232728265326172617262126212725258426042640266026012634267626372679267926922627264426502874548730742581258825912637255125112528252425342514254825412538256525242621266028962591272526072696268634652673267026732595293638183600276926992653271531982715257839942748285228933040344946025600 198601272784028232650262126632660264727182621260426962631265026732653263726922670273126342673264028995487311125982601257426862541254825512548255825582571256425812544251826112647289625612789258827412637342226402614264726602896383136332769261826112686321426442601403227022770304829243325460357252708261426242670263326272731260125752630263726312650260526142660268326602614266326212836548730672631256125912660258525852531252425342545255825312551255125712571267029052568272525782676267335232660263726792643290937983618276626272660270532082647260839992728282028613027346646375550 198601272788828392670262126212653264427472604259126572640263026732670264426832679269626762683267028995487311126272588259426532554255825412551254125782568253825352555253426242653292125682728256426832630339026632597265326302820386036922728262426312696322726242568405226862776281728873357462957352749260726082611265726112722259226112630267926372657262425882683268226862634263126342890548730862601256525982683249425582555253825452528255125442524258125382607268329402578271825712715264434622712267327282640283038143604278326532660267631362663262140182696284029212981345446755616 198601272793628082653260426762631261127442591260426602683265326662712261426632696268926402637264729025487308926312584259426732575255125352521252425552562254825552541253425882640290025652715255826732663338626662614264726602868383436262725265326112679321726572588402726792773283028903367465457432698264026342621264726312718262425942624267026302631269226142666265326632621260126602836548731082601259125782676256525282534254125552518257525312548254825212621267329372591274425642728268334692670261127052692290238063625275726472618269631922634261839992696284928773027346446375624 198601272798428042660265326532663263027282597258526472644261726762679262126632679266626632657265028365487311126372608260526892555256125482534256125282531258725242541250425852696289325552764259126602627336626952608264726532847381836362788265026072647323326732578405226472776284328743360465756822714265026272624263426602699257125782630265726342663265326082637267326472670264026662871548730922607257825752670252825382538254825412541253825612531255525352591267929312541271826372712264435062702260126632673276938513618275726792663267631762647257839992666278228622962348546445657 198601272803228522640265026472670260127282604263426502670265327092666261126182644269626372660267328875487312425912561260126892555251825512528252125582558255125342538251125982708290625942747258826992601338926502647266326012779387736402737264726272630320526562607403726082738281129153357468256992730265726242598261125882747260826112631262426142666265326172653266326862611267926502849548730892640258125972683254825682555251425342565252425552545254125282611265029022575272125712708262735062637267327052637278638103600277626432663267631732692258839892689284928872990348446165624 198601272808028142696266026212660259827502591256526402640263126562640261426602650267026632692265328615487311426272575260826792571255425582514253825312538255425342548250125852666289025782738253827052640338626922591263026312754382336182747266326172647323926272571403726432767283628623331474457702753262126372614262126342728259125882640264026602653261726082679264026892653263426142896548730892561260426112670256525412545253125042545255825452528251425312614265329592574269625542740267035032692267326732692278537783597275726602683266331792673259839942679283628642975348446445558 198601272812828522673261126142624262127572650260526862663268326472670261726792695267926602689265328905487312025912548260427022538255125482531254825212531254525442555252526242617288325812725257126992643340226832578268326862871381036182779260126242643327426442568405226662773287729343357465257172772262726142607262126312712258425842686261126432634267026082643261826662670263126142871548730892594259425882666254425582555254125512558254125452548255125012581263728772565272125712705266334862670262426892712293338143622273726562657264731672653261139892679285228582990345746385593 198601272817628052663263726272666264427412666261726632617266626922676263726532679267326242666263728815487309226242571259826922551254525382528253425612571255125142575253125812657292425712715257127502611341226312634264026242849386436222760265326082644327126862630405726442760286529113274467457522772263425872624260125982712260425882653265026402637267326432647269926732653267326112871548731022591256525812663253125542548253525582561254125182525254125342581264428902564272525652699269234892650266326862611274838143582277926632644269231452666265339892663282329373012345245675616 198601272822428492637263126472644260127382621258126572647262726442682262726832647264026372718265028845487310226342595260426632548254125512538254525682545255825482555250426042624291525712705259826962637337626922617267626312849384736582715264426632608321426372585405726432750282428803328455957522750267626342608265326142709259126182647261726112604262126172643267026792627267626112874548730712591257826042689251425482548254824902521253525452521253825082588266029092598267926242728267634962657264726442617288338233648273726432653264432392689261440042670283929242993343845735657 198601272827228172640266626572611262027512611261426472621263426212666262427282657272526462660267628905487314826042604256826632551255825712571254425482541253825182558251825812660291225912734257126702621336626632650260426372842380336402741263726442627325226372571406726602786283628363290463753522676261826342614262726472676260426342670260426532666262726272686268626702637267926792849548730802591255125642702254525382551252125182518255125182548253125212578264429212551273126212692265734752702264426502607281338143629276326112634263031762670263739992660277929022993335746155136 198601272832027922676262726182669265027282621260126532696262426762692265326702705268626312679266328875487312326302575257826962578252425582548253825242538253525412565250125912644291825812709255127182637337726532607264326372805382635942741262725942657319826632650402226402708288128683344468361382663265725782614264426342673261825982637262026312660265326372676267026632631262426442890548730862601255525712699252825482548256425482528253125352541253425212614265729122611268626082709265334882686265327022660288338063621277926242591267031452679260839942715280528873024334446996299 198601272836828202673265326172644268327412621262026532670263126962692263426602657267926662676260528555487308325882581260126572541256525552561252125442551252125382518250825912702287125842722257827152644340526952660261426862826379436182744261826272637318326702644403226792722286832863498463073462728264425912605262126472728261426112663262726212650266626242650267326832621264426502852548730992594260125952660257525352548252425382561254425442551254125182604266029242594270526042689263034922733268326862634287438273655276626572637265031922724262739892715280129083275345947627046 198601272851228522634263426242634262426922634260426662666263726632699263126602699265326692640267028685487311126472591257527022548253425352534254125712524254825312544252125942689288025782725255126922608338926982608266026242886382936472754263126762676317927282637405726832741284329243350459357962737259426072598263726172738258125882650260826142653264726632660265726472673265326372868548730742630258825552657254125412538253125342531255825442514254425182621266629462578273125812699266034682634262726892633280438433582275126342673268631892721266339942660280128902968344846835487 198601272856028082666261426212627266327512637261426572673267626502683261426442670267326212660261128905487309226272594258127052548255825652511252125482551254125512514253125812637289625412773261826922604336726732598265026662814381036622820262126172647318926532624403726702696284229403392455057872778263726212673261426112728257125912627263126342647263026082650264026992634259126372868548730802621258425982683256525512531252125352541252825352528254125012598266628712574270226012699265035092630260426792670277237983604282126212692268631992699261439852683280529093003346946525495 198601272860828272604260126602644263427382634258426732660260426402676263426702673268626402670267029245487311726372558259426662544254525482561254525942531255425582545254125882627291225712683258126632601337926572604265726272879383936222783261426012627326126442637405726532748283029773325461757522759266325882611261426342702260726012670260426112640265026072689267026892611265726372868548730922614258125912683253425412554252125382521253425452548254125012575266329402565270926112683266034622657265626572657289037783600280826272608271831702647264440032689279229093061347346525583 198601272865628082647267326372643261726992634258126632644265626532647262126602679271226662634262728995487310525912591260826832581253825552548254125582545253825482551252125552670290225612747258426832604340526332624264326402776383936362769263026112644322626862617405226472709282729773328464556902740266326572607263126042709261126212676262426532637262726082640267927052614267326342836548731112594259125882670253825482544253125312534252125712514253425212578269929242588275126042689261134622624265726472660278838393576278226242670271531612624266339842653279829122984342446665566 198601272870428462673266026272640262127472614260126402624264726602676262426662666270226472702266628965487312625942597257126572585257125482551256425282548254125412538253126012653290225412738258126792611338926602598266326402855384336332795259826342640322926342637405226602709284329683277467657712766267326042595262725812702258725712624261426242627264726142647269926832608267026702836548731052597256825642683257825442551250425282555253425482555254825112581266629372561274725912702264734852676262726402650294337943593277025982644267332292715259539942666277028743030347346195563 198601272875228172666263026082644261427542611261426602624265326952676260826702715265726472660263728965487310526302558260426762558254125482558253425512541255525382545252425752637287125442741255526502624339226762640262126502880384336332741263426272663325525982598404226572689287429553286463857172730263126372637262426052692259825842647262726372666265026072689266626862679263726402843548731052585257126212692254825412534253125412541252425342518255825352594260128992538273425842705267634692624264426242696284237863618275426172627260831862686263039702666277929313033342946845615 198601272880028212650264726602634264027542647266026502650266326862653263026762630267626832689268328365487312726212558257826762541254825412538250725542545253125242541250726042657293725712731255827052618334426992647261126662868384336322744258426052614323026042624406726242705277929623334458157622750264725982634262426182731258825752673262126312660265025912689263726792624263426312858548731022647257825812699254825512561252125012531252125242518253525042581271829152575271225952708262134652647263726792650284237983600278626112643264731952647267340032689276029182971347145815623 198601272884828582660262126112650260427282647257826302653267926632679265026602650271526312650266628525487310525982604260426992581254125612538251725412538256125482544252125782644286525712728258126962624336626632640267026632887380636332715261125912647326426142653404726572738288629523325463756912763267926212608265326172696262126112640263726172624262725842702267927092650264426502893548730772555258125652663253125182545253125142578255125752545252825142591264428992587268926532696261734792670262126632621280738103603276026042653265032082673261439942686275729373068344446475640 198601272889628652637264726472660260727352604259126602686263026732657264726572670265326442643265028935487311425982585257126662581257825912541255125512565254525582531251826012637288425512757254826962614336926502666264026142791383936402766266025912637322026342611405226342715283329903334461157442730264027022608262426112718260125942689262726182644265026432657263727052600265726632858548730892601259125982673253825352538255125312521252125552541252824872578265029122575277326372699266034722617260126432673281437903647284526142647267032012647263140132702274728993009346746745575 198601272894428582663263726602637262427282621261126662647260426632679264426762673269626632650263428845487312325982601262126762545253125582554254825682531254825342545253126242679291525582728260427282620333426432614265026402794381136192757263126372709321425942608404226662715285529313312461757702718264326242650265026052686262726372679265026502634265726272673264727092627263126502855548730772637255125782702253525742541252825242535253825312531254125172578265729212571273125782637260734962631262425982647280837943568283926402686265332362679265339802689279829773049347345935575 198601272899228112676268226342660265727382608259126572666262426472692264026732660271526502611263428775487311126312581259826402545252825712551256125312541255825612534250727212634289925382747258526922614336326272608260526272852383936332775260726272647323625882637403727022741284329063344467453172663260825912611266026212702259126212640263726142670267326272683268626832644265326402890548730712634257125442630252825342528254125542521255425712544253125282591268929212558272525882657260434822673263426572621278538113607276026012611267332052637267939842673277929183002337346235204 198601272904028142650263426272650266327382611264726432676264026862663262426832663269626472663267028555487312326142581256826572564256825582545253125612548254825342534249125812640288125282731258126502627337626112624262126272718383136002795261726272663321126242634403726732763292429463340463861662709265026212627262126142718259725852653262426532643268325872640264026572653264026112855548730702604256826012663254825682558252425352568255125442551254425312607260829212578276625652718263034922624264426342650270938143621280125912647267631582614267639802702279529153015340246446314 198601272908828552640261426402614262127052598262426042670264026662683262126532650270526472650267328745487310525952614259826922541251825512534255525582568253525382535252125842673288725612715256426962611338926572637258526662865383936582741263426342634323625942647402326372718289032543535470573462686262426342640263726502702259125912673263426342604265726172686268626892594262126632836548731022608257825812663257425482561250825452508253525282551256425212614264728932541271825782712266034722723262426922637282638603596271226762627263431952679267340132696282629153282345646717046 198601272923228142656261126372653263427412598260826502657265026832692262126472699270226702683266628685487310525982598260426472565253825282501253425482518252825342541252425882670288725452741257826792614339926602604261726662808382736432709256125682637323926012597404226112702286529343299462457362750264426112618263126502689259525512643263126502663262426112679267927092578265726562906548730922653262725822657257825242524252425442538253425482541253825042575265729182575271825712705260734892657266626172637281138233644278626212637265731862657264739992670284028963049346445795510 198601272928028242640266026372608261427382617263726502676261726922683262126532660269226562660263428965487313325982591258826762555257125312521257125482538254825352541251425812657287725242722258426892644338926432624260426502823381036662728263726082604321725842601405726142721281129313302463257172733265725912604263726012705260126042640266626372644265726342666266326702634267026182877548731052595257125882647250125542528251425212518253125412504253825312561267629032565270525952683265034682634265325712634282638103582277026472608263731952620258140132686278929312968350446685682 198601272932828142637262426302653260427312624262726212670266026402634260426602663271526472666264729055487313625712601259826632528255525512548253425742548254424972538249425852653289625452718255826832653337026732624259126242836383936292744260525712607324925742588404726172744283029093305466657442759264426472634263026212712262725912640267026272644265326342644265026962633265026312893548730862614257425842634254425482551255125312534252825482545253525042608269229182555270525842702262734892637264726762660289938143629272826312598270231702611257140042660276029462996345447135725 198601272937628212683261726242624263027122607261426702608261426602689266326732647270225982673269629185487313626112591256826922571255525512548254825612565252125582535253825942663290225552715255126832595338926172604258526142868383936232718261425972627324526042561404226242715283928833360459357352740262426302618258825682686260126112660267326632663266025852640261726532604262426862874548731082591260125812653255825612551253825182528254125182531253825182584265729342551270225752718265334792634263426072621284238143572275726112594265031772644261740082631276329252971347047675640 198601272942428142657261825952614262127252611255826732624261426502660267326792653269626572673265728905487308926172558255127152538252825512554253525382541254425382565249725782650292125752728255426662621341226242591262126142820384336102709257825902657323025882581405726212757282729433337459357702769265025982653263026142722260125852611262725912650265025742679267926992627263026472836548730982594258125742634250425582528253825242538255825442521253124972614268629242558271525812689260435022702270226202617282638103600274426372591267331582614259839992647278928932999344046225534 198601272947228522631265026402673264027122584260826432631264426762686261826662624268926532686267629215487312026172607260426862558254125782545256125582555254125582518250425752627289025352731257826632611337926442644259826142833385636072673257525812627321426342565405726112779282029183287460056472785263125952611263726502718260725782621262426212653263326042640262726952608267626402890548730712561257125682640256525282541254825452545253425382514254425112631265329122551272525742709262134722666265026242634282237823615275426172601263731672621262139892637282128742990346546745625 198601272952028212637263426372650265326982621259826632650263426432679261126602709265726172673267028715487310826042608259126702548255125382555253125582538253825312541252125982631288725582718255826762604334726632591263726212817385636402689256825852657321126312591403726142725278629743305463157882737267326202624261126012689260126532657263726372640262426442676260126702637261126662865548730742574257825882683252125752531254125452561253125312514254125012578263128772561270226082692265334722660264725972653277238183647276326172594268931732630261439892653278228742999346346375560 198601272956828082676263426602634263427282630256826532653267026662637263426922696268926832653267328875487310226312574257826602534252425612541253825442571258425382534251126052644289925342705257426892601336026602663262126212805381436002705260826142640323026312571405226042721284829123337470556552718263126182660262126182699260126472666265026112676265726312670267627092640266626342877548730992604259825552699257125452555251125382534251425282507254825172598263128872541270525812728265034852620265026112670288038143600272226142578267331832679260840032624282029122940343546595649 198601272961628302650265026442624260027182630264026602637266626892712260427022660267326832631267628845487310526332568259827052541255825582521255525412555255525142521252126012670286825552699256127182608338326142594260825982788382235932725259425612594322726242585403726042731289029283351469257532753262426042611261726312699259126242634262125982644267026342640265326602640266626702862548731082617254425782676255425282521253525042528254125282531252125142565266629062558269925652657260134652640262726312647282738313636272125942621265331892601259440032618282028962999348647365591 198601272966428522679262126602611263727282598258826792653264026602660262026442663268626402679264728655487311126052574263426732551256425682548252825282534251425242565251825912631286125582705256826862630336026952611263726212867383536322731257125642647322926082611404725752728284929213341463157082749258826302647264426302715260825782686267326242634264025812676265726792637263426342868548731082611256825712676253125512524250125482541251425272541251825212595263729122554271825782689263434822657263726172624290238193586272826472637265331672634263139992660278928843015347946375575 198601272971228462653262426172608264027092611260126602666261126962663260426862666268626372683268329055487309526572578259126572545254425612517255125612581256125382528251425682640291225412705257827152591339226472640259726172820383036472767261125912614322426172578401826212715284029153312457453522705264026342637263426502689263125912637264025852679263126142644266326702650263426662880548730892608256525882679253425512541251125212541255125552514252125242601261729402555272825712673265035032637261726182653283938063589271225882597263131732597260140032647281129053018333845965186 198601272976028422643262726142676264027282627265726442663264026832676266027152657266626372666263128655487309826012571259426702558257825442538255425582534252825442544250825712630289325452734256426992601336326082624260826272715381836432692261725682637324826342568403725912724283629433363458761152699267026012633261426402702262726072621265725982657263126212670262426962614265026242858548730832575258825842653256125112558253125382525255825512538254125142598264028842555274425552676266334862594260426142637270237943611270926182604264431512650256839942637280528962993339346536314 198601272980828682640263425982650266626862611257526792679262726862637261426662660271226172643265728815487311425772571258126602558255125042555253125482548257125582558249425652660292425482734256126862624339226372621259426372765385236112737261126112608322626242577404725982757288432573474463173462702263426012617263726142708262425882627266626272637263726042692264726762631267326312899548731052594254825612650255125612551250425082544253425412524251825142598265329122555274725582753259835092764265726402631275038063597267326632614266632142692261740282608282329493301339047567029 198601272995228302640261126272653265327282627262726732696263726562676259826472683269226432683266328995487311125752555258126662554256125512551253125552565254525382541253425682621293125552750256126702601335726602624259126212798384736402702258125742627321726472571404725982737282729373325455757882747263726532617262125882715260726042657267326372692264026142663267326532663267026112855548730952584259126082663256825542538252525352544253425382528252124842571268929522531272225482669266334852666262426212656273437943640272826242631268331642653263139992604280829273012343446325623 198601273000028202666264026442647262127282611260426312650263426662663258526832686269926242650265328495487308025952614256526792558254525452531253825482565253125412528251425482653288425312754254126862614342926402631261725982691383536292679258825652611323026042564406725882763279829243325459556212746265326082653263425882699261725842653265326242637267926372686263026792627267926572887548730432584261725652686254525752528252825512511255125512518252124982585265328932574270925682712267334592640262726502637275037983636276326212584262431672653258539852624281429273002344346685503 198601273004828172644262726442637259427412624267626272679262126402689263726792647267026342670264728815487309926172588256526992558256525452531253425742565254825452531250425712653290525482715256126762594338626732578257126312852383936222721258125852627322026142624403726272725283629123315462757102766261826532618265726142728261125982657264426702647265726142640267626502617265326342874548731112598255825712673254825782564255525312521254825342524252425242581264429272565269225442734260134482646263126532634280838063597274126172598265332172647260139752647282932102987348346105551 198601273009628432621261426112657262127282617261826732637262426632673264026892666269226242647267928685487308625982618260527022571256125382545254525512561255825372548250725782673291525342738257827222657340226432604261726112824382335582705256525912653321726212598404726372757286529373353463157522746265726082588264726112721263725912640266626532627264326212660267926862598262426502868548730702591261125782653257125512584257125342534254825312544253124972591267328842561270925672663261435052640261026402657271837903604273826082575264431702657262140082673285828812949347846535583 198601273014428432679262126532594264027182588264426342666264726892644261126632686268626472644265629065487307725852598258826662558255525642555252825442551252125482514251426012640286525412728255126732611338626562591259426832798382336662750261126082640323625912555403725882715282728833369458758332746263425982584261726242731263026212634263425942640265026372673267326532611266026502840548730582584259825652660254425382545252125112518254825512511253424842581265028742538270225512666258534922617265726012621278537983655273426372607269231792643258440182631280828773036347846005542 198601273019228272637264726042614262427122584262126532670263726602676263726702683264426502643266328905487310225842594261426922541253125812555254825442548254125352538250125612611285525142712252426632601336926302598260826012788385136402679259825712621323626242575402325982767284929743296461857172740264026112653258126242705259125912657263426302624266025812650267026472621262426402868548730672605255425852670256125452517250725282538253425212528252425012581267628932555270225982673267334582650263125882614277538143614273126142624258831612614259439852640280828872955346046305665 198601273024028272663264425912673262127022578261126472660260826572689261826832679269626532666267928585487309226242594259127182538254825552554251125412548253525382538251425882631286525512731258826342575336626562608262426012779380236512683260125712631321425852561404725812782282128743328466858062744265026012621264326302705261426142679266326302630267626142689265726832647267926502862548730642618258125982699255525612548253525312538256525552528256825112561267028932538269225652712261134622657264726172663283938353582271825782608264431802595259840032595281129092987347846085583 198601273028828362640259826342644262427412614260426372640262726762692267326662679270226532670263729025487310126212591256526792551256525452551250725682538253425252538249025812650291225542702256826572581337326372598260826242832383036292725259125742604322625952551404726272747280528993334460957522734264726242611258826212702263426142676265726272618260426272686267626662712262726472868548730862581256125982670254125482564252425112524255825412518253125012591267929282561270925652660262434992634261425812643281338263625272526242588265731922601259139992627279828622956347246115575 198601273033628142666264426182653262127602618258426402670262426692657265726792670269226182673267928745487313026082551260426732551253425342541253125242541253125182541250125582644290625512722255826472663340926472608261126502852382636332670259525712647323626042555405225812747285829243337458757002743263126962601264026082702263426272630264026042666265026572679267026532656265026402887548730712571257525842647253825282541254825342561252125212541254525142585267928872548274125852702261734752604264725952584276638063604270525942657262431732640259140132618281729153012344446825607 198601273038428522689263125982614267227632653259426732653263726442683263126892699269626792673268328845487310826142584259126762558254825312541252424972581254125512514251825742611287125482741255126602627335426342601256826112800383936332670258425812617320826052571403725882731281429403376457257522734265025812631261726342721263725752650265326302630264426172647266026572670265326402861548731022581255825882660253825482541254125382535251425612518253824972548263128772544270925442692263734722614263425812630289638063603275026082660265331832631260739662627279228622949344046305583 198601273043228172634261426082663259827222617264726342627267926732686263726442666269226242653268228835487310826212568256426992544257125512555253525652568251425282558252125782627290925542760256826792637336625852624257826112795383936152673269625952571321125842604403226112754278528743289465353802679262726042640264426272712259425642663267026372647264026052663266026762637265026532902548731052591256526012621256125352524251425242541252825512524249025142598263728742548270925242696263035022611263726402650278537903625270925942607263131892663265739892608281429212968339345655153 198601273048028272663262726142620264027222598264726732644264427052676260826762634269626472663267629055487311425752588261126662565254825382531253125352525252425282551251825652633293425512712254826662614336625582601257526112779381836362670254425942598321726212591405726112731281728623328462361342679265726472611266026172679260425812653263726632660261126242640270227122621266326342874548730802614259425782644255825412548253425212555250425382531252125112568268629242571269625682696266034952653260425882617278137903629274426112634264031672640260139752618282728552962332546746342 198601273052828112631268326442670257827092644259226702618265726702709256526442696268326052709269629375487311125382565255226832565253825522471257825652552251125112552247125382565290025112696257826832592332526182552259226052631379036222670253826312605319925922565405725522811279929623261458677412748264426312631259225652722265725652683272226572670261826052735267026312631255226702811548731242644257825922696249825782565256525252552256525382565252525112644274828872525273525782657257834292683257826442683257838563636276125782631265732112709259240182683283729003000333847367741 198601273067228392653266626272666259727442637259426372653266026702670261426472715268326602650268329065487312025842582258126862538252825442548254125612555252825482555251125942663287125582735255126732585338926242591261426212753380636662679256826342621322025752591402225752757281129093344466157792766267926372676266326012689261825912637262126142643265026312660267026402621266026442864548730742585259425942647256525382514252825142514251425072511254825282574264429242561269625382689263034922617261725572637277637983597265626012679261431522640257839942598283928992965348146095632 198601273072028272610264426272637262727662594260426922653263427122657262426602653269926662647264728595460311125812568258726992541254825412554258425282544253825242531249126012666292125652741255826702621343226532588256426302785390336732718261426342634323025812558403826142786282328803319462957432723265025882627265325682705259425812653263726572637265325912660267026862644267626502823548730642614257825512650250125512551252525382541250425382511255125072578268629492541270925612696261735372581265726012650276538813666277926242620262431732657259539942637281128903009347746455640 198601273076828432657267926472618265327342631263126432624260126572709262726342679265026662679265628845460307726242571259826862548256525412524254525652561252525342545249725882686291525342728255426792624341226302581258126372852388236962692257826532611322725852617404726472786280128243293466157182705261725742624262126042692262726142673264426372676265026172666269926862634264026502836547830772618259126312653255125442561251825412558254524972531253825112575268929652574269925342653263735582624261426272637276938393654269926142653262431832621265039802627285229092965343746765536 198601273081628392637265726212669258427352618262726472666261426922670266326862666271226502670267328525469310826312575255826732581255125382548255125412541254525212531252826012689294325452709253126472585346826372591258426572798390337002715255526632624324225912588405225942722283928433325460857252724265725982608266625982715261726142663263426272660267325982644265326792624265326732880547830772591259525752663255125612544254825282535256525112518249825112571266629212558270525652666259535332617262425942627282938733673273126112692263732172578257839572657283629022902347646465665 198601273086428272663256825912611260727412604259826572676264026832696266626502673268326632689267028555469311125852591256126532548252825612545252425342541254125182541249425942676294025412699253126502617342826532618259125982781389536742702256526142621323626012588404226272763282728273334465357882731261726312571261126242686258126042637266025952686263126472660266626662627263026142877548730582595256126312683253125882551252125412555252825682477251824912611262729462541271225582666265735332621262425782644276939033700276326142670263732422621260439892644282028902940344346015526 198601273091228302679265026372670262727182657257126572660265026702679264426762670268626532660263728685460309226082555258526892548255125572558255125752531255425212518251425982702293125312699254126632594343526442591265026212783388237112666256826372640324525812624402826082751280228363331463758122743262726142627263726272734267625652637263726372660260426212647265026922614267626212830548730862627258125752663255825552524252425182524251425042514254825042578267929152548269225582676262035442650259825882621288638603688268926042663261731802614267640132644287128872981348746765608 198601273096028362666258526372621263727022601261126242663265326632679260526602686269226572676260828775478311426242591255526762575251425482531254425512545253125072561251825982692289925542715256426342598344226042617260426082787390337112692255426602614325226272624403226332808280429093318461158412765265325972620262126442738258425942644262126242673265726272657266627152618262726142896547830772565260125852660254125542548252125242521253125712518255825452598270228962524271825582683264435232611259426082627285238773644271525782686259532272598266639712679285828683015347746105551 198601273100828142705261426572653262127152647260126662676263126572728265726962686268626142670262428995478312725882588257826602561257525242514254525742538253125142514252825552699291225512718253426732627344526402568258826302848390836882698254526732637321725612666405726182770291728363329459556652753260426082608263726272705262726172657266026172670267626402686264426922640264726442861548730952581258125682666252825382555252825412531251825342538254525212564272229562574269225812670261135472617264026202624279838993685267926342715263731672611264739942653284629342965345846675583 198601273105628462683266626012621260427222624260427052657267026602686263726342683266026402663267629025469309226142555257826922561258525242555255425582548252125112575250126112689294925412718254126702594345226172575259126602759387736852679256526442624324926082630403726302754281128303299457457962724262125842640263126142705259425782660265326562673268926112673268626922614265726272896548731142571256526142679256825612545251125442544253125552518252425312637265329552541270925512679261435512621256825912634276638683719266626042676260131922640263039892634283328902971348146295551 198601273110428212666264726042650263027122663258126762663265026892676262726992679272226402657265329125460310526082614260727022558253825682571254525412571253425242534249425912699294625482712255126602614342226472565262026302822390336922734257126372650325526172637405226012789283028493306462357342773263726302621260126082725259425712647267626312673265726112666267026762627265026272836548730642571257525882627251425412541252125282534251425582514253525112585267929622538272825812666266335442578260725972637275638693700265725942689261732042634266340042634279228772996351146055580 198601273115228592644263426502627263427212650262726762673263426862689265726272709269926572634264028655469307725782588258826832565252825412535251125482561256125182568248725882692294025452747255126702585343226632608262426212869389936552725258126112627322025782624404726042738280128233344455253522692268325942611262726432718261125742634266025872660264426502660269927022657266326212849548730672595257825912670255525072538252824912525252125412504254125212565267629312548271525512663266635192631262725942657277538733651270525652640261131922644262439802679283328622946338946315187 198601273120028552679263426472640262127372594263726502679262426962670266326792679269226502627267028405469311426112581255426892538255425612548256525612551251825182524250425942676292425482686254126702631346225852598258126042813390836962646255525952614323626302647404726312757282128113347455161152676264425912601265725722712262726312644265326012670270526402679267626502624262126212849548731052581257826042689253425452555251125342517255525482514255125072618270528992551271825582702262435442640257425912663282038563673270825912673265331612663265339942673281428962959337946676342 198601273124828712644264426312608264727122637259826532696263426572696260827412689268926702676264728935487312025712614259126892565256125812517256425612565253125412551253425942683295625442718257826862582343526072578258826072766392136812712255426502594325226012676404726532734284632233477472873462689264026342621264026142722265026112637263426172631267926372699264026702634263726502855548730862601257425812617254825412514252525142538252825382535254825242578265729272571269925942702263735332741261425872618278138903685270925912666263131832660268639992644285528593249349247607038 198601273139228362650265326502673266027182627258426832670265726732660263726892663269226532650267328395487314226342581257226832585255125252535254125552581252125412551252825982621292125482708252826572584343926562588258126212788389536812643256825882624322726502653403726312721282428833315452257972711267026212640261725982686261126072644270526442650263726082663263126952634263426402880548730772591259425852673253825312545252425352551251125512518252125342581266629062558267925482666266635162634258826302617278238473677271225942657266631672660270540322653281428742931345746605535 198601273144028712670264726532647264026992607258426272647261426892712260426442663267626242660267628745469309525852574259426602581253825612548256125252548256525312568250825982683294025142705254526532607344226472578261125912880387736882686258826502643325826342647404226372764282728583363463056902772261726272621263126242744258525982650266326242647264026082683263026762650266326662858548730892594257525482650256825142531250425112544252425072521252825142601268629272558270525642692264035302640256525912637282338733688267926142640269631862650266040082644278928812993345646765599 198601273148828462683260426142660261127352637259526632679260426402621264026732650269626432666264728625469309525982548260126832564252825512528253825712528254525452531252125782669290525452712255526662607344226502571259825482854388636812711260426312627322625882604405226012666279828433303463757802762264326012666258526372712260825782657265625982650266626142637267626602670264426372846548730612591257425552679256125412558252825312514254824942528252424872594270229402555269625452647264035442679263125952585279838813692273125552634267632052657266339942653276629182943352645725551 198601273153628552670260126212647262127542624260126272650264726762676263426832670266626572657263728815460310125982598259126632555254125442517254125552538255125182555251425982676291525452689257826862601342226312608256825712798389036852676257126342637319526212614403826112734280128523380461057342750263026272604264426142712263426012627262426312676265326272630268626922627266626702849548730552595257125982666254825282531252425142521251825182491252424972601273428932524268625782666261435512644263125812637273438953677269225612608265331612640266040082653282729022912346345645503 198601273158428582683263426242676261827092581259826732666264426732663264727022624270926532663266628995487309825712571257126302541253825282531252425612554253525272514251126242663292725582705253126702647342526402591261725942797389937042653254126142657323926012807402726112702281128553334463358142718266626112640261426272686262125812640264026372660264426272640265326732627265726212877548730922595259425812657253425552538253525182531252825382504252125042571269928902568272125542692261735262657256125712614268238643681271825812637268331982627264040082631281729343046345246745560 198601273163228622657260126502640263027252585259826762666267326892679263426632670270526372715264728965478313025912558261126402568255525142541252525512555251825412531251125882631293425182738266426572598343526342571256125882846390836922712258426172660323625952594405225952689284328643309459457352779264426272624260125912709261425912692266026442673265725852676269226602653264726142843548730862588256825752608254125612558251825312528253425442514251124872608266329122541272826992657263135612594259425982627273738643662268625852637268331702614261139712630276328682996342446195519 198601273168028212657265726502650262727152618258126402692265026792663265026792676267326732666266029095469310526372585261726762558256825342548253425482541252425312551249725682653292125072709256126702634344926172548259125782749388236732722257125982614325526082571406226052728283928613267465557872776265625712608263426012725256525882647260826632624265026142657262726662634264726632874548730922601259426012657254825382528252425382514253425312514252425182591263429462561271525782666268335652608262725982650274038863655271225912637264732082598262139902650276328962990348446525583 198601273172828842640264725882630265327022631257526792689263126862660264726922660269226212666264428685487309226342608258426922551255425452524252125382545254525312528251426112666295225452728256526792653343826402541258526202804388636732689256825742643323326012621404726402763279528863340461657162731266026662617266626372735262126242627265026342640266626242666266027212630267926312861548730642588257526012689255125182565252425212558254825412528254125072597264029782558270525682692272335402630261826242620292338473703272425642624263731922631264440042657275729062977343746305504 198601273177628362676262426172657264727022601262726442673262426762699267626922676271526302624269628905469309825982588258826792571255525712528254825552548253825352565252125442663293725712715253826762601345626662588258825882784391236962657261425512683326726272631405226112696283628613331458657352730265726372640260426242728259825952657268626402643266626442660268326922653262126472833548731022581257125812699253525782548254424942528254825312511253125282568266029562588274125682709264035512624263025782595274738943681267925612630262732022617262739752601274129272952347946685574 198601273182428042633267926792614263027252647260426472644261726402640267026572676269626632666268329155478312426072571260426602555257125512508253825482555255825482578251825912683291525412744256126442637346926442571259826082912389936772682257826212644323626272585404225912708281428583341468256992772262726142617265726082718259726472637260126182637265726242660268326832617263726402874548730832588260125982657254825512531254125212531254125112551254125282611271829182545273525612673264035542614259125552594279338523640268925642647263431952591262140082657274728993015342146225673 198601273187228272676260426442656262727412637262426732683262426702699263726922673268326402689265028805487308626402601258826792561258525712551255125352562254125042531252426042689290625642715253526862614342526402588256125852779389036882695257426112614323025982568406226242679275428143338462453082673262125982595267026142705263425652670265026502663268326172699265726892631264426762862548730922611257825712666255825782571250125212514253125182525253425112620271529312544269925342660261735232608259825782627278538603681268625552631265031922621264440032627278629153008336347155127 198601273192028212650269625912653263027702623261126572683264426792699265326602663272526832647264728805469308926012555255826402581257525612528252825342558253425442548251826182660293725512718254826662640344226082588258826042817392637152670257526212631324926142607402726372689280128553302469761112666263126472611262726272709260425982653262426242692265326242644265026892653268626372884548730642608256425752673253825182551250725242528258125312514252425012621269929562568270525452696263135472604259525982620289538393673271825942653269231772647263739892644275428772906337646976323 198601273196828022660264726472670264427022647259126702657262726572682262726662670270226502637262728745478311426142561255826532544256125312551251125342524255125312524254826272670291825582718254126762660343526432584261726012814389036822705257126732614320826272640403726012712284332353474464073362696263726142598269626042689263425952647260126012695263426182660268626662614263026212861548730642588258525712676256825442551256525182524254825342524252125182591267629182541271825482679263135332780261726202640280138733647267925542640267332142647263739942657281729123232340947297029 198601273211228302630263426312663267927152617260425982621267326532673263426702657269226442676267628685478308325582588259427052551254825482528256825682535254525282531251825882673294325512760254826502601343226142578260125982895389936692670259125812644320825682627403226442728283328143344458757622743267026342640266325912728260426142637265726632634268925942644263726572630264726312852548730832621257825812627255125452531254525312524252125382528252525312594268329402551268625682683265635162574259126242608282038863640266026502631259431802558264039992702275628992952345046375527 198601273216028302663266326402660265727022604266626442624265726442670264026372683269226402663265728715469310526012595257826792564255125412507253825512528252425112538251126112666296825282709255126702621343526562604260126142883389436812676257526072624322625882617405726242699282728833335466157432756265026142637263726112728256525782644268626212663261126182637267627122634263426472858548730742588258826012689255125352555252125382534254824912511253725112591271529432554272225582666267035542611262125972627282338693666269225752618261131762647270939802660278629312940343846115562 198601273220828462657262126042660258827672630259126532679258826662657261126792683269626472637265028965487309825842594258826602551253825552548251825412564252425342521255525842692294625452718256126632663340926372558260425882847387336732644261825852595323625952653404226662689283328743360463758332766263426112611263726142670260126112621266626402650269626142670264026472627263426602883548730832594258825812660257525482541252525382517254525582504253825242548267629342565270225352715266035442637260725882644290138643696273126142644265331892601264439942663275728742977348646445511 198601273225628302705258126532637257526732617263426502634263427022702266026992679268926272640262129025478310226142608260126792571255825752538254825452548253125282545250125812673293025552709254826832608343526272627258825812865389036962689259825682627323025942673404226762676284628933302465357962740264326142624265026212712263025682621263026402634268926372673266026992640260826632865548731012601258125752660254125282524253125142548251425212538257125042601270829212534271225712660264735122663262126112601290438473673264025982673263031982605268940032782276729122940347146825623 198601273230428462637263126272653262727352644262727052627264726312653265026962670265326532631261728845478308626142578255826472541255125582534251725442568251425042524248726042653293625242718252826762627343526432571259125852849388636962653255426142591324825882614405227122657289328683289467557172753263726172597264026242731256826082618264426242601266626142624262127152624265626442843548730642601256125982611254525552531251125412498253525512518253425072621265728842551270225212679262735332617258426402620272438523647269626012598262132082624260739752683278229772996346946375583 198601273235228112663263426442644261827182631259826372611263726532715263126632692269626792591262428655478309226602568256426732568255125612531256425342548255525242541250126042643294025312722255126632630345826312598259125982750387336882705257125782611325226172598405226732734289628873341466757612765264026302650261426342705260126242673263426472627267026442650265326792647266026602843548730862591256525912647254525452555251825072517251425512511254524912561267929372568271225882650268935542621260826442637274638473662270526312637261431732617263739752660273128992933344445735583 198601273240028552614259826862627262426892601264426432666262726432718260426662699270526182634261428905487307126072601260126832551255825382534253425342528252125282538250725752650293425712709254126702618342926532554259825852832391636622656261425682601321725642598402726602660284328523331471257522756262126242634264026172699262026212637265726572618268926402643266626702663263426402814548730492575258525652617254825722534254125382511253425312518255125012571267629402541272825482670265335372588260826112621278838393662268625752581259132022621269939942673275029152984347246595616 198601273244828362712263726302634262427252588261126632670263026342683262726762644269226342650267628965478310825852571256526572548254825552514252825712548254125112538251825772650293025512705250426962643345226602588259825912828389436662692261726112634323626082588403726442653288728433367465359282756268326302627261426242679262026112601264426302630265626112666263026662624265326302874548730922571257125852647253825412545252825412518251425282487253825212604267029622561270525342670267035442627257826342588273138863669272526372598260131952624266340032725271828992996343546785543 198601273249628272666265026472640263727152611265026012650264026662683264026832673268626372644265328745451308326202561259426662558253425382514251425752551254125512538249725882689295025482705254126532640343526502578259526042788389937222692259826012577323625882630402726342683286828403373468957452792264426312640265026442679263426052624263026442653266626142644268326562605264426532880548730672581258125752686256125312568253125242524252125042511252425242607267329212531271225552666268335442627257126502627275438943670269626012624261431772598269240082683278928992987345645815599 198601273254428302650265326272617261727572591259126402621262726662660263126632692264326532657265028585478308325712568258826732535256125452538254525542558253825412558252125612637293425582744256126502634344226372571261125812804389937192650260526042637322326402585405726702731288728713367460156992746264425952631262726242725260825582660264726112666264726402670263726922617263726272868548730642584256525652689253725442551256125412531252425252524251125312594265029522545269625482686268635092604261126112591273438903662269525912643262731832598262740082683275429152924348346295640 198601273259228172640266026472604260127442598257526502686261126702627264726572692265326302640270228745478310525782591260126662584257525452554254825182558251425242538250125812660291225312734256126792618344825742601259825942814391637072663259125882574323325742621403726472689290228303338460853882725264326242650260126532686262126012650265026402705264726312666271526962627264726342839548730702585255125782660254425312514251825352541253525352518253124912595269229092548270925412657265735372663259126172541275338823677270526112581260732012621259439712712271829212996336046755154 198601273264028242634264726242644263027282584261426632607262426862683265726632679270226182643265028815469311726242561260426662541254825412541253425542584254125482538250425982715294325282712254826832647342526242568261825852730389536482712256125782611321125812595404726402702284928523325458061332699266625942608264626402757259726142660263426532670266326272686262426602627266026272836547830922604257125712647255825452544255825442525254125312524253825282621265729152571267925442679268935332604262725912601272238473704268925982575263431922591267640182696277929212971334146466333 198601273268828332630265326602644264027092611261727182627265326472644269226832679266026172666270929025487313626272585258526572558258125482541253825452565254525452541249426012673291825752767253826792647345526212604257526042852389936772692260826442640322625752657404226602750291232103491467673362709259825912624263726012725260426372647268226172676267326302657267026702598267326532868548731052585254126012666256825412528254124972531252825142534251725112614267329402531265725682663267935402693258826632571281038773681266026012621260432172650262740082653279829373219339347456952 198601273288028372605263127482670256527352631257826962735263127222696264426572670257826572631264429375487313625922657260526442552255225522538255225252552256524982592252525522670290025522696256526052644349627092578265725382937390837112683263125922605327426182498405726832670282430123325467454872709265726312683260525652735257826312735256525522683259225782735263126572657257826312937548730992605259225782748251125252498257825252605252526312538255224982578268329622592273525112722259235512657263126052552276138733607273526052683259231362565267040182670276129502962371145577741 198601273292828142657263726442683262427152637261126792679261426242663261426922676268926632673263028965478312026012588255426602564255125442528254125212518255125242524250126142695293425482712255826532608343925972595258825552814389936662738262726312581323025712611405726442773288728553334466957172766265026182627260126212709259825952712266626342644271226212683267626502624262726442887548730742608255125712689255125212558251425242528252125182497252525112598267929212551271526082696266335412611258825882585274038733681271225752637263431482598262139942653286129052984349746385648 198601273297628362660262426502666268626992614264026762627262726962686267926702699267626472653262428935460309926172611259426762555250425512531252425482558251825242531251425852653291225742725256226862640344926242591263425742807393037272676257826112617322725982607403726502712290328903328463957082746265026502637262726082725261725752640263025942640267325912705266626862643263426402846547830802608256825882663258125482534253825212534253425342518252425112611269929182558265725282679267035442676260426632591270438953651266326342647260831672637259839942666280129272984345046025559 198601273302428682643262126142647262427282634257826662653262726862702260126832650267626172647265328495478311426112627257826472585253825752568252425612514253425352521249425842699289925482725253426862631346226242582259425482702392537072705259826212624330225782581403226302673283928463309462257612737264025912631265026242712258425712621263726602663269226342666267326962614261126372884546930462601257826112624254425382555253825142521251725412497252825042578265328872558272525512709265035652558258526142554284238953658265026572621264031732598262439662669278629242974348946235550 198601273307228212660265026302604260127282627264026662722266327052656264026832653267326662669265728555460311126472594259427052548254125482531253125812521253125112538252425752640295625342725257126732627343226362565259825812795389536962666257425952624321725812614405226142689284628463386464456912718262726012624263426212731259826142657264026182644265726012679270826792634264426242877546030802601257825712650255525382558254125182528253825512524253125112575268929902551272825882676268335542631258826052594286738733629271826242627264731922591266039942640271529312962346445655534 198601273312028362657260826442666261727222627260826372673267326562670263126432640270226502692266328585469309626012565259126992565254825442541253725552545255525242534248025712692292425142699254526532647344526202545260825712775389936922696264026142644323325842598405726242692282728733360463757522718262726112614264426012705259126182624261426472637263726402634271226732601265726442880547830712604256125812637256125542534254125142538250825412504253124972571273129872578269925612699267935372624260826172601284938993658272125912647267331862564264439992653276629303002345847125543 198601273316828012634265726212676262727352598260426992676263126472683261426892683268626602699266328585451308626302574256826442555253825542545252425282555253125612555252426082634295925482728257826762634344926212535259825652695391637072692261425712621324225852601406226342653282428493328464157162759259126042657259526142686261126272644267026272644264325912683265326922660267026502871546930492591256825952670254125482551253825082514253525342521253824912571269229242538270925382705266335542585255825882598284239033703270225812617265631922568259439892663276328992990345246095591 198601273321628112663263726602660265027082647263126762670258826832647267026342663267026142644263128745460310526142588257826922571255525552548255825452518252425312548251126112702297525482734254826792650346226212571260025582778391636472686263125912608324225782578403726442715286229343286461657712737264025982640263025912702261426312676260426342627267626272686266026862640261826312874545130612581256125652634252425452538250125412521255125552528251824842618270529552551272525612683267635582614256526372604283238823677268926042617264731952598259439842666278329493024345546605615 198601273326428012656264026402644264027412634260127052679266326502692261426402634272826342673264428655460310526042601259426832541253125512538255426042541252825412541250425482647290225382712252426792621347226272571258125612848388636922611265325912640318625782604404726532657283628333332465357252763263426212630261426172715260825982650266326052653264726402660266026732630265725912868547830802578257525612637252425612514254125312531253525342521254125282587266329652551269925342728263735612627255826142568274639033692269926342634262731732598262139892683275429182940344845715632 198601273331227922640268326732670260427442637259826892637260426702657265727092669270226602692264028525451313026302585261426792572255425752548255125412544255525342548250426042657296525682722253426242631344826082538260425712772392537042712264426242575324526042585404226572725279228273331463853342679268326182637265326052709263426082670260426662683269226142689265326862631266626272833547830992598258526012676256125282578253125312535249725382521254125282581266629622561269925512679265335542627258526212588282938863688273526042601262132332578261139942692272228932974333446525162 198601273336028362650264726662686264427092634259826792640267026892650261726992670268926212660261428905451312425642575258426822561255525452551256525882578253125452561252426012640291225412773256126762608346125752554258825652990390437082679267926392588325126142591405226342695280427663335461561522702264725882627259426082708263725682657262725942650267926182657269626832631265326532852546030702591261426052637254825482524252825212531254825312504252825072598268229562545269925512683264335792597260825652561288738863692264726142650261732042624259140082702270529342965336046606323 198601273340828272670265326502666264027472631261726632663266626662663264027022676269226732686266328745451310826012571258126832551257525312561255125552544253825582561253826182692291825482699255126792676350226112574256426172733395737152718258826662663323626272634404726572712285232013516453673362705262126052640261726012741260426142640264726372683264726272621267626602617266626572859546031052611257126212683254425212574253825282535254725242554250425182611272229402545268625812708266335612738260126272567280938993700267626342611260831892630258140032705280128933210342546427013 1986012733456 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012733504 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601273355228302644265726632644261127052627263726792699263726762699261826892696269626402673265728905451311426112598257126242544254825512548255125482548252825512548251425542670290525352734256126732653341526202561260425682696392636812650260126302601326125852574404226702715283328333360468358332747266325912663264026302735256125942637266326372637261426242673266026502614268626732833546930832611258525712692257125712535253825512528255125282514252125082605263729312588274725842702265335722608259826112591277538813685273426072670263131802585262439992660272128802940344745685538 198601273360028492657262726312657264727182588259826922705266626702696267926572676269226112644266628655451310225882571258126922561254525512545251425482544253125282558249725752679294325412702254826862614343525912568259525782711392036962666261425852634323925712591404226832712286527983353461357592763264726242608263426242747259526442643266026372644268326082631266326832657267926432824546930582627254125912653254825382538253525312525252825452514255125312588270229832568270525612666266335722643256126082621290238783673267026272647264732052571258440132657275129182956346246305542 198601273364828462644262126502657262427412614263026432657261826662650263726732731267626662653266028995451308326212581257127212545254125452538255825312551253125342531251726012683295325782702256126962608345926442568260825852797393436842679261425842594325225912598404726402689282328583348460257612779261426342634264026272747260126402666270526242627265726372617264426342611265026442836546030702617257125742683253125612541256525082531252125242524252425212584272529872597270525482663261135512643262126342585287039343688275126302608265331862581259140082679276328772990346746625542 198601273369628052660266026532627259527632624260426632686266026472679266026662650264726762686265328905451307126212565258126702565257125512535252125752548249125512534252825812699290925482741254426732670346226202551260425312718391737072637265725882617328025552565404726532699287728303344464656302740263125982617259126602689258825742660265726732683266626442663263726732637264426242852545130832611257525842644255525412531253425382531254525242548252125212571267929312521271225612660267035512630257126242538281139083703267626992630267032202565261139942715275429052974341946755608 198601273374428652673267026602657263427152614260826892679261426922712265027082650268326702686265728685451310226572588259826792568258125412568254525452551255125142504253825912718292425442708251827092644345926502588259725652795390436922724258826012647324925582545402726562712281127983382457257082740262126472627262426372722256526242617262426272640266626442644266027022618265326372839546030392601255125882650257125442581253125282487256525282524254825182578266629312587267625782673269235472624258126472558275939073669269626532634264732202578258539892640276028712937343745875583 198601273379228332630262725982627262427512647262426792696266027022686263726732660268926212663265328745451309526012571257127022568253125212571252425552541251425012534252825882721293125182692255826572660343826302601264025712949393437032666262425912630323925752608403226172692282428393344462457612766266026012634263726402718262726052670262126402663267326402683270226662679267326922868546930582627256125452650256825212538253125582521257125342508251425042598267029462575267625142699267035682594260726982584277838773715270826242588262432142588259140132657279229212971346846015456 198601273384028392660266326302627263027222621261126602630265326792679267926862699266026302663268928905451309826242571258426572535254525282534253825352555253425312518253526212686293726032715257526922624350626242601264925642828392637032699263426212624325825742578404726172689285228553328460057612718261426632627260426112718259825812637264426432640270226502673265726602634263726372865545130742598257825942676252425512551253125282538251825512521252125242595268929372565273525512699262435822657256125542555282939033688265326702637263131892604263139892676271829342949344746835519 198601273388828202634263426342634262427762647259826792705261426702663264026702670268626662653266328655451310825912575253826702545253825712534252425952561253825512521251826012647292725612725252427152627351326662640260725482855392637072662264025882634324525882578403726402686287128303347464657252743263726142640262426342705254125712644263126342663265026072696265326762650266626732871546030702594258125782663256425242517255525212528254525312504257125072627271229462572268625852686265335822621256126012554285539123662266626532608265731922565261139852644271529342987346345865615 198601273393628362650261726372660267027282595258526342670264727022709261426922689270926702692268928805451312625542650259426532584257125482535254525752535255825312541253826142673294025712722254526702816349627272605260425612833392137032650260825642614326425682581403226502692287828433280465157712782267326402604266026172709259426042663271226172650261726472666264727222627264026632855545130682598259425852660255125242528253125042524253125382531253825242604269629562578272525852725267335792699262426832601281738993688268626372660266031952585256139842653277329372949344746535566 198601273398428202673262126502640262727282647261426442699263726892699263026632676269226242676268928655451307426342608259826632558258125512541255125712555254825252548254826112709293425612696255826922640349226442565258825612878396237152624260825742614322726042588405226182660285828523338461757162704262125882604261826082666262425712676261726302663266626212676266026662621263726472865545130772591257525942637254125342551254125342548255125312504253825342578273429592551269225612696265335902627259426532554271539123715270426112611264031772598260839852660274728902943345346085583 198601273403228772653263126472660262027732627262726792653266326762683267326862705269926662673262028655451309926242571258526862584255825552528255825512568254525312535253126042689298325382725255126662679347826372581257825412921392137152637261425752611324825812594404226142663283627853354462953532712261026142585261126242715260826012657267326442679265026442670269226892660266026892840545130432548258525822679255525382517254125452551252825682541253125002565271129272545272225482709268635762627259126432548284539163704266926572591264032052568259539942676274428872971335745805144 198601273408028272673261726442637263727382621259426442647263126502721265026892676267926442679263728905478310225782571258126732568255125412528254525552535254425382541253125982663294325482779257426832692343526142591256125782890388636582702263426042607326425612581404726402670278927603321471361242725270926112621263126402712258125872640259526242637270226182663264726632650264326502884547830862614257825852644255125312561252825382531256125242508253425072558267329122561286625782715266335032650260425742591291438643658268226702584264031732600258840032647275128462918339646606305 198601273412828362660265326112673263127472571262426732637265726962692262726992657268626432631261728965487309926272597259826602594254125382504253825782561253125112568252125782640290225842750258426632637340926372604257826112759386836582709262726242594323925882588404226212666284931753534467573462696262425982614262126332679261425812673264026272657269626212660267026862650266626042887548730862571257125652624255125312521253125082521251425342508252824972575265328802535273125712702266034922735266227132601280438433651273126142614266331702614263739892657277628683255343046777021 1986012734176 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012734224 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601273427228302624260426012637266627342595262126212692264726762689266026442670268926372591264728495487312625982578257826732565252425512555251725582555253125182528252125882640291525612728255427022647340526172614257825712849386036772689259125382595323625812575403226042653280128233341455257532743265326372608263726272702258825852666260426112657269626442696265026992637260126442843548730952581257526012634257525212548251125412521252125612528253825182591261729462578269926012696269234952686260726142598272538223607267926342634260831612595260139892653272529092953346846605550 198601273432028112657263426572647264427122644264726602653259427092666263126832699268626312689266628875487313325882601258826632558255825482518253825482538253125312528254126142660289326092731255827092614337326142545258125782835386036702673261125512585323325882571404226112731283928203351458857432753261126202617261826532744261725912611266026052663264326372673266026702608264026402871548730642611256825842657257125652521252125212524252825142517252825512598268328932548267625242689266035022608260426342558278738513611270226112604261431642608255839942644274428902956343846385615 198601273436827952627267026372627263427222591259526372650263026602709264426402657266326532650264728745487313025982604257126832528255525482538252525212575253425482544250125882699291225252702255827022657336626302582260125482823383436222721261125782571323625842585404226112738281128463287468257972746260126212591263726342721261425942647269226112653265726372653268626502637267926572887548730862601255525872663254825182551256825242511253425212514253825142604263428992541271225982709266035052617256526172561275638023604278226042627258831542588258839942663274728712971343147055591 198601273441628492647264025912640261727372605261426732614267926272670266326862689267926402663262428625487310225782598258126952544254825682561255125682538255125382528253825812670291225742731255827052630340926442574257525742673384736662647257525682581322625512555404726732686283328143315469057082746265326042631265026082741259425942650264326312650267026242673269926662624264426242843548730832598256525512656254525482565253125252521255825552521253125012578264429212585270525712712267334552634262125782584279138143618269625812621260131672640259139802591277328932940344146525551 198601273446428332666269626602647266627252640259426372656261126762653263127022650266326242676267628935487309926172598256826762538254525382558256525582531254825342548251425812643286125452744253427122660338926822591257825412810383936512647259825812538322725842555404226172657280828613354466757612756267026442630265726012692261826242630262426212683266026312692267326992637265026632840548730892551258126242673255125612548255125412507253825382524255825242568266028872581269225582702267634892630263425912584288638143629272525812604255831772608254139892663272128652952345146385574 198601273451228112673261726732637261826922621260426632637265726502689264026922657267626442653262428875487310826372575260426202591255525552518251425582551253825412551251425882670292125842718253826832650340526342571259525412781383436552644259125682568324526052595404726242614282728873340461057252756266626312614262126142683257126042683263025782637267326602653266026762621262725942858548730982617258125482663254825612551251425312525254825242517254425212571263729022538269626042728269234892669258125852551285838323604268525652608259131582594257139892637268328612987344146535592 198601273456027982650263026502621264027052608259826472604264726732686263426892670268326732647264429095487311425942591261426372551256125512541254525112531254525382514254125812634292725482725256827282650338026242571257125652826383936072676258825612558321725912578403726272611282428773318463957792759259426082588261826242699260426142660261726502647267026922621266626662653263126042881548730672605256125982676257525612528251425382511251425282511254525042585269229062538272225612727268934822620258825952574284438183640272825772595264031862598257139892660274128902974343746455574 198601273460828332647265026502617261427052594260826702644263726662712264726372686265725982630267329275487308326082598260426602585254425182524253525242544253825382561252426042621290925442735257827082640339226532588256125652721386436472644256525642561321425812575405226342676281428363369458656642727262426862614266626182692260126142647258125912614271226602676262126532657265726442858548730582574256125652663255425612525254125112535252825382518253124972591263129152531272825722755270935092663258126212601274738263600273425882591259531612591257439852653277328712990348246225526 198601273465628142663265026082682264327342608263726962621265726602692264426342676269926572660263128775487309926142585258826632555255425742551253825552541255825482558250825742660294325142728254427402650339626142548256826012807381836332621259525812585322625442575403726112673281428393348463857702765266626082621264026342670261125982647262126342657268626212666265726762611264326442859548730892595254525882644254825242558251825312514256125282521253125282591266029152594270225582712268634922647261825982588279738303600268925942591258831922621257139892663270528682980347946455641 198601273470428272663266326502621261127442647263726892640263026602722262126572663267026272644264328775487312326042608256726632581255825652548253525612571253125312528252125852657289326862709256126762630341226302564258725742743386536472666257125582575322025742568405726602634278628303328461556472740266626342617263426602734261726442640265326142604267326502653265726442644263126602843548730742585257825742670255425382558251825242507252525482548253424942568263129152565269925552699269634952631261125782548275438183586270826112588256431482561258539942630272828962959348846455511 198601273475227892660265026212624263427092618266026702634269226792718262726632650265026272689265328685487309226012551259126922564254825782528255525212538253525212514250425912624292125552728253426832620340626042605259125682769384336292660257126052568324225282564405226472676277928363341466753342692264026112666261426332689261726372653264026012653270926042699265326762647264726662877548730642581260125782683256525482541252125382528254425182528255125042608266028872541271525642753266334752617263725782568285238303640263726002561258831802574262739942624271228712952334446405120 198601273480028612657262726632634263127472647259826532621264426372747265326892607269226472660266628745487310225942594259826212528257525282551253825512521252425242538250125812670290925342709252127222657338625712551258425782782383536582679258125912568321725682548404226472663284328493334460861422666266626402627262726052666260526042653257826182624269926242673264726662637263726302836548730832601256425812647253825382518253825072541254125382525252125412617264429062555267625652712265634992644262725752650281038063589275725712604258131892558261440082647273828683027338646526291 198601273484828172627261125682657261127092601261726402634262726662712266026832686269226662621262129095487311726272611256126862538254525312514255225342548254825382538255825752692286525752738255827022637338326372611258726042740384336512712257126142558318325942601403226602650282331853504459473462760265026142676262126072650260526142653262426242650268626272670264426792611262126342868548730892575255525682647257125412541254425312548251125452534254825382611266628742568271825612737269235192703262726402608273138063629270526302601258831702647259140132650271528553252342647217038 1986012734896 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012734944 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601273499228272666265326702657263727382591259426532673266626662712266626662676266626502630263728965487311126082564258126632551256125342538250125552524253825242531251126212647290225312689257127152823337626202571253825682867382636402692260125882578322725642578406726212624283328273354462257522756267026372653260126212699261425912657263726502608268926372683266326632614263426212881548730862611256125982653255825342534254425242521254125352534253525112649268928992561271225642683280134962617262725982571271438473636269926012608257131832571263739892653272528872974339846445487 198601273504028362666261126442640267327242631261726792653268626762708261826502653269226372637263728935487311725612555257126442558253825352548252425512538253525012555251125742670289925142715258526992670340926272588260725742858385636292682258125942568323625412581404726242611281428463350459457172749267025942624265026072699261725912637261126012647272226242686262127222614263426472868548731052595256125482657253425512541251125212497253125382531252425242588265328992600272525652741267935062624263126212588276938143625269226112604259531512611262440032653269628592971346546545591 198601273508828302676261125982637259827792608261426502670264026442679260426922673272526922624262428585487312426242571260126962545256125612511254125482521253525282545254525682611289326362689256527152770337926302634259125582740383936332718258125582568321426052611404726502634282028143379462357522759268625942647262126212679260426342653263426072608264726242650264026602634263726272874548730982601260425942660253125382548251825112521252125342534253425142585267929152661269925682709267034992637268225942571287338183662266326212617255431642571259140032679268928642949345646685649 198601273513628022637267626632666264727312588260126892614264426572689260526762670267626402647267329125487310526312588257126792531256125412548253125212538253425142551253126112647286225412751257827252673340226182567259425552741385136472640258126112545321425512544405226372663285228863331459956382772267626242627265325882696257825742630265326272588270226502676267626962640260426532883548730672604257426212627257525552548254825382507255125682514254125112581262729022551273826042712265734852594262725882601271138103640271225812640261131612578261439942644271228832952344946445552 198601273518428362676262026572683262127642653262726572653266026862741264726922630267026922666265728715487309626532594258826472538254825482575252825582531253125212555252826402653290926902728256827122640337426402769254125882788384735902653257825782575323025812588404726082637283328363347463957972766265726272614263426012709259825882660261126202624264726312686263126732591267026342855548731052578258825612634256425212548253825282518254125212528253425012684265328802574270925842721263734922647266325942548284938103629268225612614255831802611253839892647270228773027345346595550 198601273523228432673266026702650262427282618257426732663264726442679261426962666266026922670264428905487309825842571256526502538255525252548254425482545255525382545253126012634292125782728255527382618337626112659257125712808386036662699255425842581321125882548404226212624282428083337466157082734266026042637264026242715261725942650261426502630266626142679264026702604263726242899548730992558256525782683253525452521251125282538253825382518255125242568268329182578268925652744266335022627259426142604287338063600271226082594263431952558257139992637272528772962346946025575 198601273528027792663264726372614266027152601260426302640263726312673263726732644270226602653263028585487311726112591260726502541255525552561254125282535252825112538253525752640288425412715256127442640338326472581259425772871382736622670256125912554319525782538404226082653281728303299462957712754262726012647265326142696257525752581267326082631271526302650264026272640267626762839548730672581256825842614255125382548253525382511253125112524253125242598266328552555267325782738263734782634261725852621285238183607270226182584258531802588255539942650271529152983348345645607 198601273532828142637266326182660263427092627258426702643265326602715262726342659266326702657263728965487309926042585257126632571256125912524253125782548252825172524251125582624290625112738258127382640338326012598258125712855387736402670256825642564322325752538404725852653282028463341465957252721265326242660263726082702261425842644263726472656269226242627265726532637262126272899548730642575258525852634255525582524251425382508252125342528255125182571267928712525274725712718262135032640259426042578270838143662270525982591258831552631255839852640274128932959344246105591 198601273537628522686262426312637262127212618262726502631263726502718264726572663267626632630264728625487309926142624260426532548255825512538252825382558255525452535252425752670292125342702265127382611338626012595257425742909384736512712259425782591323025342581405225712653285528013373457257792727265726272608263126072679260825812666262426272634268326312683265027122650264026212871548730992588256525552673252125582531250425082534252825382504255525142571263729652541270825582725265734792657262125512581273038393600267926142558260131672568255139942627274429212949346346465574 198601273542428622670262726502673263026862621263426572608267326402725265026572670270926242607267328835487309526342588259826732544253425452538252825412545254425282568250426172634291525282686256127222621335726302571256726882836384736072705261825982561322725682558404225742630284928683344463156992721265325942605262426172699261425812601263726472604269926342666265726832637263426242858548730952598256126112660252825412555253425142508253825142525253525382588266329022561270525542731266335022614256825672588267238223647267626042630255831952617258839892640272528772980341646535632 198601273547228362679264026602650261827092617259726962670264426572715265726662653269626342666263728805487309526502588257427182541256125582535251125312555254825142524250425942624284625582715253826992591335426012551255525752823384336512666256125482575318625782565404225742653285828393331455953702679265325752627261826082702265026112657266326342637269926142656266327022634265626012865548730992588257126042670253825242528252125112524254125382521251125542574266028902531270525712695261434892630261125582568281738023632264726142591261131762608260139752611270928773021336345725128 198601273552028432676265326042657263726962594257826862657263726832712264726662647266626662614266028525487313626272591259526432551255525552545257125582538253425382558251826012634293125442725253827532608338926142630260125882795385636442666255825812524323325552575405725942640283028143344466661432715262126042611260825942699259825882618265726372637263425912673258126862650264026442862548730922601258425482644252425482554254825282534251125142524251125282578264728932544272525542722259834952656259225682558276038303607269925712588256831922604259139992650273428992934332845516333 198601273556828582620262026172640262127092643260426402669265326862718264426502637270226572644264728995487310525942595259426342561254825652518252825082554254425412551251725852631294025712763257427412611338626242584254125712768386036432699257125942571320825612611404226212618286831913511469173462709266626112624262725682686261725682614258525882647268925812666266626762627263726242833548730642598256425942644255825852541253825542528253425512518255125012581263129342561271825782741264035162735262426432608283638393625271526302598255831612621259440082633273728713239347047217021 1986012735616 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012735664 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601273571228302643264026602666264027092598257526862598261426572689264026502709268626442657266628745487308626102614254526572558255825442541255125182538254125112538252125712676289025582718255826762627336626072561256125552659383536182666257825412574323925752541405226082657279527983334452558162750263126072591261726402712259125812637260426342630266626112692268627052598263126502880548730892585259425912660254125642565254125242501254125482511250124942611263129092578271225352744267034922624256425412558280138183619273126042604259131552555257839802634273128932980343445235583 198601273576028272624259426602624261127222608257826832679261126272725265326862637268326302670261728835487311126012591258126562548253425412538252125242538252425082528251426212653289025342722254526572634341226112598255425782820382236402715258525512568323325512548406225642657283328143318462257342763261126272627262426432702260426342644261126502666268325982692263726922653261426432858548730862611255825752679254525442541252425282521253125212514252125142591267628772531269626012770264034682621259125282581271238353640272826142601255531672568256540082595272129022956350246525558 198601273580828242705261826042650264327022595262127222608264026602702263026732679267926602611265728875487309226242581257526572551253825752545257825652534252825142548251425782683284925382715255527022608334126732588253825612662385136692666257825642597322625412541403225942660280127923302461057892743266326142594265326172705261425882637263026342637269226472666266326792624267326632861548730892611256125812637254125442534254425042528252425312518253425142607265029212541267925682705263434722561259825312574276338143593270226082601256531802578258139942650273129462896347445935567 198601273585628432657264726662640264027242627263026472608268626372728265326732644267926442621266628965487312026212565260826702558255825612541256425552551253825312548252825812660289325252740258126832594341226182594261425652775386036622663258825482591321125552528403226372670283628303325469757162753266326242644261425682689261426182650266326402624269226142670262726832647259826532877548730582601257125512640254525552531254825282528252425282494252825142578264728932548268625822702261735022591257125452578273138233651272125942581257131802557254839942627274729312984349046095567 198601273590428172676263326402608265326862637264026632607263026632696265026892666267026832634265028965487309526072575257126602598255525542517254125542551252125512531250425912647291225282728259126922614335126042541255125482728383536362634257425852545321725552548405726272686283928273290467457882720263726242653261726142702260826142689263426142640267326472670268326922683265026572865548730922585257825852676257525622541255825482494250825412537255524972578262728842521268625412734263434792604261325412558268638063633267926042591258731512558257839842637274728712968344046675632 198601273595228582660263026302660265727082621257826372657261726442699262426532673266626442660262729125487309526112598256526762538253125342538254125142558252125282538249725642650291825382705254527282604337925782545252825652874384736112634258825612538321725542548404726342673282028233335464657172733266926012660263026272683256826272621261726172627266026372644263726862630263426532877548730802601258525852647255825712511252125082541251125352521253825312578264029242538267625582718265334892604257525542561283938263610268626042601260731702607255840032650275028652993342946615632 198601273600028212653266026402640261127472624264426892644267326832712261826702604269226472621266628905487309226212581259426702551256525242538254125312555255525182548250825942617289625412715255827082614339326172551256525452729384336252647260425612555320825642518406226402663277328523322462057882747263726142634265026112725260825882627266026212621267026212650261127182631263026572890548731082588257725782663254825682514251825352518251425342514257825042608267929242528274725812741263734822630258125182568284438433607275126272588254131452571255539892650271829182990345346525616 198601273604828172676265026142631258826992611258526792660262426662715265726662647270926142581265328905487309826212591257826312558256125612561251825082561251125382558251425942643289325612744255126962621335326042578255425642760385136292683258525612561320125782548405725972640283328583357466056912727261126372634260726112660259125782644261726372634264426242640263727052673265726312840548730802595259425652683256125542544253525452501253125312545253125042571266628772511290125712718266034992601258825612558278938183633267025852601257531702568251439852653271528832949341946115495 198601273609628242670267926242640260827342575263726662617264026792696266026502663267326332660261728655487313625882561257826172558257125282538252425182544251425142531253825782624288725612712257826662621338226212534255425712751383535972666258125652575322425672528401826142653285928523312464558072737263026472594264026372712260126242676259726342637269226112663268626762653260426372852548730862614257225782624252425352535251825172528254425352548251725142562266029182524269925782705260434922627257825642575286138183632274026042611258431892588254539992640272828932937346646525591 198601273614427862650262126472640261826962597258126762637265326532705261426892650269626342644261428965487311726072601257826892558254825312524255525612558258825342528250725652650289925342748257827092650340926052571256825882820386436252702259125642558318325652528404726242660279228333322454557432750263425882604262125882663258126312666261726012650268926212673264727122644259126372865548730862584257125852631254825582538252825112537254525342508254825212561264029122598273525482679266635052645258125412588279838143655267626202604258431482584254839992657273128962981346246615526 198601273619228402650263026012695265026992637260726792637267926502679261126962627267326302657262128965487314826142598260426732584253825482534254125212518254125342565250825782676291825512725253826792607338625782558256125912781384336362657256825452561321725312524403726312647281428553354471353172731261426442578259826142705259826112631265325812618271226172670266026732621265726402858548730772621261125542670254425382538254125582548252125582534251425242554266028932545270925612670263434892595256525212611277638603607268925552555257131452611253139852650277328932924337346745118 198601273624028332683260426072608266927312630263026112644264726572725264726732683267326532634267928905487314825982555257526442565253825182528253425352524252825382538252125712676290925282715257827182644339225612568253825782844385636072689252825622581321125552551403726372709284628333274465161052728263126472640264426112696261726472650260425982644265026212673264426962637265026342849548730862581258825712666252825342561252425212524250425312521254425312528264428932531270225713007262734852611255825412575289338143607266625752558260131642591253139892637276328742965337945866314 198601273628827832666264026112627262127182608258526762679265026572734262427182679269626172644262428775487311726272548257526702541252425582558256125512564254525382541251425642653288425412731253727152611338226172594263226272763382236332696259525972594320525582551404226472699283632293503459573362741263426082611263426052670261825612653261126562640267326312663262726922634264426342899548730952588261425412634254825412528254825552508253525312528252425042565265028682548271225412705260734792725258125912568279438233608274725712585257831672591253140032640276028903229347447377021 1986012736336 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012736384 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601273643228362679264026632650267027602611261426762676264426042689266026402689268326662679269228815487311126142571261126702548255825642541253825182544253825282551251125982644291525512735253526662643339626072568252825652774383536332705259425412558320125112534405226272731283628553303456557172734262126112614262726432705259126042657261826342663263426532647266626732627266026142855548730892601257825852689254525352534251825612534252125582514255825142594267029092514270525442663262135022634255125512611275038063597271225682578257531642548253439992709277929092971343446085666 198601273648028242631264026572634260127342640259126442614261126602670264726732666269626472657268928525487311426202588257827122561254825412538252825252581251825112558251126082640290325212731254826762636338626602565259325482744383536152663257825282548323625612521403726372712285829123321463857522750264025982640264426182686262126082663269226402634265326402663269227092568264026272890548730802588258125612679254825682568251125112535251425242531253825182555259128902544270225282692303634852614256825972584284238103614274425712558257131452564257139892676282429492949347445945520 198601273652828422670262126342663262127542607261126212660264026662676263727052673266626312679267329155487313326082544264426892564254425512548250725382551254525182545253126082578291525382699254126632588336026492551254126012766383936182663258425512558324225652541405226272708284928143334469057892718265026042627261426112709259426142644263726402653263426342630268326632640266626702890548730772594257125812702254425512545251425142514252425072538254125012565265029182551273125742738265034922594254425612624279838023614273426012544258131672531255539892653276628992980349346375576 198601273657628462640260826662637261027242617262726632712266326632634263126962630270226502663267328905487311726242575258227182545253125282534254525712541253425042564252425842666289925452712255826632634339626272555256125652709386836362702256125282548320225212521404726442712281428523347465357702721264025782585260126502712260825882640266326142637263725782686265026832630264026762849548730742605257125972679256525582551252825442534255525342511254825012588260429342548268325582712274034682614256425582618275438303607269925812578254531482565260839842660283028963012347445655539 198601273662428212644261826272627265027312607260526472679267326792666257126602679267326602647264428715487310825912571257126662554257425712555251125552531251425312551251125812657291525172699253126572604338526432571257125682747384336072673255525752575320525842541405226342738284028743325462958322772264026142558265326372699259525652670263726472621263726312657267626442630266626402852548730832617258425712640254125482548250125212524253525142528253125242575260729062561279425412718260734892591259125342581282938223618274425942591257131952578256840132644280828742980346446445608 198601273667228332644265326702614267627282594260426632676262726892663260826892663264426572683260128745487311126402561259127252568255525642541253125612538253424942528251425712627290525312751253826372620340526212568253826072737384736402657258125552548320525342541403726632731281428523328468257252753261426202637261726142696261725682647263726272640265726082663269526832620263726212871548730612558256425652673252425352545252825282521251825182535253125352594260529182538269225612696261834722601258125512575274038353600269626212578256131582571257139942640282429402940345746315558 198601273672028432670268626372608263426892624260126632653263726532683262726632650267626142666266629185487313325952581259126572554257525582511252825582551255125112544251425812611289325542773256126732637338625972538257126142880384736292631259825442597322325342528405226472779285229023331463958062756265726112617261725982709260426312670267026172647264725982631266326832634266626342887548730922574260125642663256125482541253125312494254125482534253525212568263429372554269225372663263434952564259725442591287338063603273425712578255531732555255440032708283329083002350446455642 198601273676828332653262726182653262727602637260426302663262426762705266026702666269626272660266028995487310226182594258526832534253825312528252825612571254125242541251825942692289325312750253126792598339626142554257125882698383136292689257825652541320525242511404726372731282128773290467656042705265726142657261425942692262425912621265026602650267926242660265327022644267325982855548731112624257125712653255125312524252125442521253125142504255125412578263728682558271225382692262734952598256125512591272738223600274126012571252431832571256139892725282429023008343846375583 198601273681628392673263126342653258127282647260826572650266626962676261826602696265326602666265328835487314226082581259826732571254825612541252425512558252125172541252126052657289925512725251426732636337625982548257425552756383936012663256525512528324225242545404726632750284928843312457157702727264725982598260826242699260126112644263426042644264426212660267627182683265026172874548731232595260725772670256425582541252425112507253125312528254525042588263129432528272825482712260834682611255826102627271838023629269225752591257531702571255540182702284629182946345046745568 198601273686428242613267026302598261327152643261826442676266126962683259126912702270925982709268328875487313226182604257126702558257825112556253125422538255125182538249125872663289925582717253828632591337627472547255827282707385035932670261825602572319825642529405726702760281128683282473659002733257126092592264826242743263126132624264426372657262426182663267026892648265026262881548731302644263126092663254725382533254525252558254225382511253124972631263928932556274125512696262234822776257825992663283638223588269625952558256531362542255840112670287028872974353546366286 1986012737104 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601273715228052683263726212650266627282621256826662650266326862660261426702686269226432663267928995487312025782578259826762541254825382524254525382541253825212534252825842634291225452725260727662637338627012564255125882741381836252683256825582581320225612514403726792760283928773367462257882740265726662620267026402689259526142608263026142660265026272637266626792631266626272887548730952604259825982653255425342538251125552534254825212534252825042601264029152545272526072811266334852772267025842561275737943611268925512581253831832568252440082676281728992943347046085575 198601273720028142637263726212673264427732624263726572611264026212686264726632634266626472689266629025487308625982571259126732565253425252538251525352524254525022555249325582648289325242696252927572586342926222876255625842903385136272686258325412569322625512497404426632734279529123338471556472736265026372637263426242705259826142637264026072653268326602660267026632585267326302856548730712581257125952640253125512518252425342547251825292521253325212587262728952555269125782815280634862696288225452564268838003607273825882560255131732561251540182726282728662958343447055790 198601273744028342620264026482646263127192605261426762644263626552676266026822673270326372679266028875487309526112581257326742567255325462539254325742532254625242526251726022646288925592739258027152752340426642542254125412754383936312699254925382559323625312526404926152745281328863334464857852706263726052624264826162716262126072637264626522644266026282648263726812627265026242874548731002588258125792666252325532532251625062517252225242534252925042559264229012535268225652759273034872651253125612601271138003638270825952594257431952566253440032645280128692965347846195599 198601273748828212673265726502631265727442601261126702686263726632663268626732676268326472666267928555487309225752568256426662548252825312538251425142568255125352531249426052647287425482715255527182630338726272548253125682846383936142683255525312551322025512524405226042699278528053341454457082768266326242604260426312709262425942640267326372611262026012634261726732644262726472862548730612637255526142676255125352541255125352497250125412508253825182568264728802534265025682686273034892634255525582591276038143622272825712591256431612541252839992660277028523002348446825523 198601273753628142643266326212673261727182581262726442676263726472676263726632624266326212673265028785487308925882601256526992574259525442548252425342541253125442544250126112663288125382705258127052653338525852548255125642827381436072688254825352538320825452531403726012709278528523309461557432718263125882627264426402721258125982696264326112647266026142627265726792617267026342871548730642588257825652673254825342571254425212518251825112501252425212551265029372541271825742683263934822551254525652601271837943621271525482545256131862581255139942653277628872993345946015542 198601273758428362666263726272650264727182601263726442673262426992696263726922679269926762679267628685487311126012575259726792548253825642528252825312518252425142545250425742634290225412725254127122981337626402527254125652956384736182721255825412551321725512534405726072712282728453305461557872749265025882621264726312686259826342647266326012608262125882670267026572614266926502877548730832571257825812657255525782531253525312541253125012528250424972568263729122534269625212820308235132591255125482568280838393586268325882538256831672585257439942611272528492996345947365591 198601273763228302621265026272683262127342621261126502624263126372709264726832699268926272627266028655487312026242588256826832551256525412571253125612527253825182521249725812634288425782754255826962728337325712531254825852782381436252660256525612538323325212518405226042705275727953347463753002666263026112614263726272705260825782640267026532666265726042660267026832660265626792884548730922607259825612696254825612538251425382511253525482514252125312581263428932551267625712718277934892627276726422604269938023658268325552531257831672574258139992644278228552993334146095103 198601273768028082676264726502666259427022627258526402644262726572666262426632663265326172634269228935487310825912561258427092528253125482511254825452548255525042548251425582631290225542728256126732698339226142551267625512798383035822679254825382558322025942531405226342689275728613361457361422702263726312611265326372741258526172608265026272624265026372653270226702621264726632855548730952575257425712692257125582561252825452507253425142525251124942568264028932714269225382699269634892558253825752568278238103633268625552555254831922565256439802647274728742987336346386291 198601273772828332673261426112647262726922657262126922647264026832673265726632663272526572670266028715487311725912571259526762531257125452548252425782531255525172544249725612644286526072731255127212765342725972574265725912846385636182718253825452561321126312591401826472709279531853527463173362686266026272588269926342708261125982657262426472644266026012644271526702614266026572833548730832644257826012686255125712561252125552538252125342528252125142571265729062548270825782689265035382770258829142587282337983611268225882568260431522670255139992653281128553226344946207029 1986012737776 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012737824 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601273787228112657262126372631265027182604257826442647262726892709262726502653271526082644266028905487311426242581259526832581254825282531253425312551253825282518249126012663290525412696251826702588336026762606257125382753383936252630258425382565320525582535402725812715277329083337465257272734261126012608259426402696258425912637267626602660266026372670266326572601265326732852548730772571256525842676253425172548253125142504250425242497254125042538263428642575268925282689258734682591268425782551272438183610269925912548254131582561254840032644283628902984344946375616 198601273792028302692263426402601265327152598260826502718261726662702264726572683269226602679267928745487313026212581256826922561257525512531256825382538251124972538250426042598292125342722252426832568338925842877254825612814382636552686254125342551322325482511402725982731281428553347466157612721262726172634264026042705259126012657264026212634263026312660265727082614267026532893548730742591257125882630256425412551251825282508253125142524252525282581263729152561270925312814257834622952265025682585275938313604265025612571256131642571253839662614284629062953346145935566 198601273796828552621266326372591263127252637262126442627267326402676265026532686267926142692263029125487311726502598258526662575254525552545252525552528257425142531249125612644288425682738254526922555339225712573255825552676383536192695256525312544321725552501403725852795280828083324466957612736263426172640260126042696263126042660263426242627261126102686264726662647264726832846548730802611258125812673255125652535253525212524252125112504253825312558265028552548272825272647255134652565257725512611274338023604267625382578254431732604251739892627282428742974350946305608 198601273801628242653262426172647267026982588263126142624260426502650266026732634269226602624266228875487308325882588262426892581253525612511255125652561253125072531249425582720286125272718254526702548337625912545255525442714383536332673256525282538320125512535404225942776284028273363461756822734266026112634261726272725258826042614261426572614266026142676266627052653264026472902548730982601259826042692253125552561254125312524254525452501252124802571267629022551268925782683259134922701255825552555276937783632270925782581258831512548255539892621284628652956347246675520 198601273806427982679264726572637264427182571261726832657262126632650262726792673269626472647261128685487308025912594257426572531257825542565255525382528254125242551250825752696287125272696256526602538340926012535253826002821388636662663253425452561321725512555404226042779277927823309466258062772262726402621265026082709260725812611265325942679265726112673268326662627263426342871548731142601256825772673252825412531252825112514253125312518252825182584265029152538269625642660255835022561255825682551291738563633271525682548258132012571255439942647285528612915346246155630 198601273811228462653261826142607261727282617265326402660263726402673264426732679267626632673270528875487309826012588256826572561253825712521253425482541254125452528251825512686290225252686253826602524341226172558257525782759386036292640256525512561322026112535402725942795278228333357461056992772261426402601258126272676260426142637259726402581266026272660266327212627264726442874548730862614259825882650257125342558251825312541254825352528251425112591267329082545272825652640258135272598256825442558270938603621266625842571258131612588255140032653285228933012344946445558 198601273816028272673261126372624266327382637260426212637263726572676265726572653269226342660266028995487308926012588261826922548256825452511253825412564253425352551251725582657287725512696253826662548360626372535253525612804388636552666252425552571324525852535404225842760279528423318464757442721268326112608262726402676260426082621264026432650266326572653263426892673263026332881548730802598258425952647255125512518253825482538252825412524253125042561266629082571269625752660262436122660264625812585286338263669272225482591255131582534254539892634286528552996348646175608 198601273820828332692267926502637268326992604259826702647264726892650259526832666269226442702265028585487308326372578256826762545251825512528253425712518252525442538253125952637291825282722253826832578341525682551256825582730387736512689258825612545319525552501404726242795278928393328466057342750265326342640261126182712262425952630266026302647268626402666267926662581264726212887548730992617259825552660252825552534253425282511250825282501251824902565259428682548275725552692256434922591256825712568281038483622271226112611259231732561255139942631286128653008345546305591 198601273825628272637262125912666264027212617259826142611265626862676260126572653267926572650263428685487309526242601259826862555255825412568253825442541255825242538252426012653290325282686253826832594337925802577256525582827386436812634259125882538319825282548404226602786280828523325466057612750264726312634259826502744261126312637264026342631266326082660268626702631267026402840548730742592256825912640254125452528253125142548252825142534251425112551264429182544270525552640261435232571277825712608276638603614264425682601259431702578256539942634294028962953346146675503 198601273830428302676261826372624261127182571259826922618266626992692263726862640269226572683263428845487309626112584258826702561254425382531254125452551253525112548253826012650287125342731253526402548353725782555260725682686389436512640255825542568320825182518404726242766281128803344463857082750258826042624258126142696262126272653262726532617267026372683264426962608267626532865548730802568255825842650254425382511252125282528253825412487254125112578265329342541273525652699261136672679260025812548280038263640269925852561255832022558255439892653289328712971347946605616 198601273835228052657261126342611262427372634259826632653264026662644261126732644267026502676264429125487307426142571257826892565254125552544255125612555253425382541249725852650289625442692254126372574341526472528256125382820386036072673255525752558322025242538405726442766280128363325459552822715261125652604259126042696261726142640261126182660266626342676265326792618268626602871548730832581259125882683254825412551255125112545253125072524254825042581266029052548270225282666262435022607252825812555277538393674272125852571255831612575257140032634284928203002341246085177 198601273840028052637262426272650263727252644259826832653263726432699265727082666268626372627267028435487310225972534257526532541254125552538255525582541251125412548250425682653289625282689253827502568337028312555255825552718384336472709256525482534321725452548402226012779281127953331455761422686263725882631264026272702259425882653263426372647266025682653265326472670266026342849548730892604256525852663255525542531252825312514251725242514251124872568263128902554268625312804259435092716257125882574276238263626267325782551257431702544253839992653280828742952335446226323 198601273844828362653264026172614264727442617261726862647262126662657264026992686270526502653265729185487312626272571254426732558255525812531253125582528256825282541248025682624288425252712257526662551340925942545255125842750386936442679254525842551320525412558403726602763285832383508464673362715262126012650257426272692262726042657260426272624262426272627265026762657265026242884548731052584258425912692253125682548253525142524255125282501252425282541267028552541268925612778265234852672276726142565276938473622276025882591256131552571256440082644287728773240343647476997 1986012738496 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012738544 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601273859228552657268926312653266327632598261726572614260126572676260126702689269226442657265728685487314226072581258426832541257525852511251125512538256125142541248425612634295925552712256426632797340625742545257525442779386436542640255125482565321425582531404226112750279528933318458857882746264026242601261726182708262426312637265026182640261426202657264026732650264426662833548730952595259725852666255825342571249825382535255125382531252125112568265029552538270825712676259734952548251425552574274638103618264026242591257531702552253839852670280828653002346946315642 198601273864028752647267026602631264027352601259226572592262126702676263126572670267626052643268328715487309526052578256526832605255526312514255225382552254425652541252525812644292424842699252526372511335325382544257825482552383936662702255225482592321125252548405726372683281128373347452957612744267026112618267925922718260526072644265726442640257826242696269625652631263126632811548730622608256525982696256125252545249825112552251125522534252525242552265729252558265725582670257834822581261825582592266638393625259225642498255831612651257839942605277629002984340246244896 198601273873628122657264426442624261627022607263326352650265626532662263226652676269726512693266128655487308226032570258426612569257225372549254425332550252625112520251125642643288425362723254226782546339125952524256625622799386436382672257325332556320225312562404926042721280028853314464459122708266326052617262926352683259426082611262426422634265026112660267026792622267326362868548730802597256625602677253525642526252225282524252625232527252925152583263528912535277025492655260634702556252625552541281838503619274125982553256431812562255840052634280928562943352546745944 198601273878428152705265726832635262427092595262626212683264426782712264826662674267326222657264828435487312026002534259127052573255825442531252825552545253425012545248425982617290925242692254826502561338925842561255125782757382636442696258725412521322625342528404726212696280828713322459457262746263126472635261826182702260025952648263026262657267026832635266327132650267426792853548730412594253825752696256525512541255825072514253425382525254125172555267328992528266325282676256835062565254525412575274938063614269925682571254131862558258239892627279228802974347346375583 198601273883228652663263026532660264027222601260826142637265026922640266026862637269626702686264028935487312026142571263426632555256525682545252825682564255125142544251425742634289325582725256526372541339226172545255825582787381836582663259526972554322325342524405726212705278228493277466658052720263726042611259826202731259126112621264426372660266025982683266026832637262126502871548730862595256825812611254825452531251825112501251425242538252125072588264028992541272125682650261834822555249125812561274938273647271526492555253831742571253140082624276028592993345446175558 198601273888028172730265026182634260927282600263426652679264826832691260826782725264826212683262728875487309926172542259826872578256025682541256125442558253825342555251825652650287725312689254126212554339225942534254825642731385236332689264725582645318625512518403225912753279228243340466757972763263726352601264426082700259025602627262226762665261426352647262626892631266626572868548730742613259125992676258725412525253125312514252125212524254825212571263429212538270225352653258135092587254825412585267638523611273426012714259531702568253839992666275129122949350646375553 198601273892828112630261726502635261126962653262226702665264426702734263026792652269226262670269128905487310525872575260826662587256825422531252425442524252425152551248825722604289625422712253326792565337325952538253825642840384336362673258226642565321425242541404326042665280828113331465656642747266526212617263726002673259525982609262126092653263125942648266326572611263126502824548730902608256025682683253525472535247925312515255125562501254225112591260829242528270025382665256135142541252925582573277138333643270926013225259831612548256939892626277028832974348646465769 198601273902428182670264026532638263127272612262026712638264127002657263127152664269926432686263528905487311525832571259926572561254525382526256025392552252125392537250825642644290525212715255026612574339925942538254125852845386036382737263828402743321225442549404626202697278428153360461358462705264726032615266225892694260925812645262426392659265226032678265926782641265526352869548730762596257525692662256625592560253425132544252725302488255025032566265329082550270925752681260435012539256126382565276338543623273326552847267031792535255239922639280128612975348845915701 198601273907228322631265226612622263927432648260526392665263926522691266126782696272126872713265229125487308226352617256927302542255225422587253825512556251525332524250225912622291225602726253826612555335025912538260025732820382336272845267426952878324925062569403726172700279027983363458153562747263526572600263126222704260826262617263526572635267426652674268726962670269126222887548730982573263025822670253825512529254225022547253325292524254224972578262228572529273525252644255634772555257825742596277737963636284128772682280831862556254739992661276528742978332945955217 198601273912028242652259125692591263926702578265026652696260926762652266327002683269626962657266329125487310325852560255126392518258325652518254525382578249824912518250425582657295625242702251126572531340925242551254526242904382336292824267026632949321125112551403726312709283027673396464459742665265726432618256926312704263726002657266526052639270226222624268326632665268326262906548730432547259125562657256525382545254524912531253825382545251824912565265028682524271525312663257235022571255825972631280338063636284327212741315531802545259839892650271528932981337646156076 198601273916828432663263126082611265726962631255826732624259426042670261726372676270526442670265028775487310526502598259826532558253425582543255825602518253825182516253125292689292825572704251826962538339325782591253826042943385036362785263727902837320725312604404726482760279828173550457472012715263726212657266326112699264425782631267026572647268326302696267026442617263726442836548730672568261125852631255425722547255824842545255125112493251125112578269129242547269625692676259134552726253126432558292838223636301126312728289731362559254440182657278629373313346947387741 1986012739264 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601273931228622640267026272626264727092597262626372635263426612666261326662652266326702679262228965487308926082614260426962587253825382561255525612538254825152551247526012613290625292722253826312529337626172511255125612810382636412725277227442701323325512524404425752704281727993296454057272733263526312622263425962779261726342665267026312650267426052639265726782644263526242879548730942591256525912652254825742538253825252551253125062538254724872587264028912524269625252648255834822565256425682573269538393622272227522844278231402535255639992631278228872949352646395866 198601273936028152647265226342622265727132584265226572670261427002702263526892696267326392689265728715487308026092571257426962591253825342538257825552533254825112534254725982652289025422692251526632533338325772535255125412770384436662734263926722578322324842538404325942730275028453328465556482720266526602600259425602686260926112661266326392631264426242648270826962640268326762878548730612608254225612687255125562538253325182551254525112504253825042565259829412534271725512644255134682544255625882583273138283600274726822810260431732511253339992657277028622949348546315833 198601273940828332617263425942627265327052634259126502653260826792705262726862660270926312676267028965487308325912591261127152541253825512535255125242535251825282544250425952666286825282734253126342541338925572534254425582808385636362718262125842577321425282528405225982718280528653318465357972763266026442591264026072725257526112608267026532660265326212647267926862601268326212858548730772611259426072634256825112555255125352531253125182531251425012568265328622531267625382657262434622528251725412555279738183640277626012695259531732521256539992640281428583033346446115640 198601273945627772598266126572639263427222581257426992639265326482640264826662674266626002673269128775487310825912601256926922569257125682538254725582529252824972555248425782609289325512705254726272547338925152558255125882785384336272714255625712617322325332548403126272665278628493344468457432740266126312622272226172728260926142635261126442666262625982661268926782630264426532853548730862601258725752661255125512531254725112525251424932518255124972596265029742561267825382880256134772538254728732547274438733614269525942600263031822535256939942630277329123030337246154799 198601273950428322650265226562639260427042604259526702670264026912663264426632696269626392663267828935487310226262571259126602547251425382518253825612529253125022548249325822683291525242744248426142538337625332558256025582726383936762741272425842710322325022554405726182717277328613321458757882717264826212591267926222738260426302639263126222657266126372648263726872663266526442882548731032575255126172683255125202514252025212502253825382494252025012547262429372511270425612648254434912561253325342604280138283643266527592678272131862524253439992622276628582990330746244885 198601273955227922661263726262650260826572670264426612689262626572678263126912605267026372674265728955487311526442560258526612531254725312538255825292511253825112525250425742696291225712713388126652504338025842560259125292804383936442840271525872676320325042556405726222715282428433376467459002742259826432585259626372709260526222657258626172657268926222650263126892604268326522849548730992569257225562663256025112529251125332551253825582497252525162558259629752515268329092709258734822524252525822598282338563646278626262558279133142542255839672637277329182945355646546270 198601273960028012691266626262663261726792609262126442614266526702678262426482673275226572639266028915487309825952574260827222531256525612556252825472551253825172511250425782630289925552700254132192531337225682524254825562852386136552747283329192643329925242533403225872695278128583367458852732755265026172588263126432713258826262627264826312626265026392660264826922644269927002884548730982587259425822663252025612511254525242524254225272511250725422561262229052543271226672670257834622529252125252554278138643641284929272887282731922560257439682647278528833045343746245584 198601273964827982670264426522661263527042622263526482639266526962652268726522691268726182687266528825487309426262587255626832524259625382596255625692565252025422542250225692652292025292743251126312538334225952520252025832747381736912797280130192677319525162538404426352691278128953355465558072725266126392622261326482709260925872683264426482652269126522635268326962613264426572878548731112578260926092661255125382538252425242502253825382511253424702551261829292524270425382661259634822511252925472520274338333607276427722959280131532578255639922626279429122962355346075846 198601273969628152635263126392661260926962639260027092687263126962722268326912678268726572665267428575487311926002569257826482551255625332565253325512556254725162547252025822691289925732696255126352533338926262515254725562803386935932961283526432569318625202511404326042696284129163269461658652751267026132661263126262696258725962656265726352644262226042657264326702644266126522883548730902600259125512691256025292569253325152533252925292511253824982565261328622529270925202670256035052578261625602591286538113643287827832678261331692524254739802657274728833003351447255802 198601273974428242644266326312644261827482592262426312689261826632683265727352696268326632657265028875487309925852565259826702525255225782552253826052538249825112538248426052631288725782670253826572525341626962538260525522735389037112799257825652683322424842552405726572722283730123429464451672900263725922604265726372683265727482670260526502631263726312657265727092631266326442843548730992592255825522676251125382578253825112525249825652525251124842592272229122592265726052987259234962605261825922565281138733651282426312657259231112538253839802618272228753062380647057741 198601273979228452617266126522687266527342613261726652687264426652661264826742657270026572696266528785487313226392596258727092609254225602511253824972520255825112524250225382609288126672735255627222542339625332545264225722857384736412728271126172647318025382565402425982687274728443383467452722726262226612613263926352696261726262604261726132639269126092648270026782604266126392862548730992613257425872678255125422551252025522502253125072498249725042582259128792538268327212622257134952525252925312542270238393644289026182669257831692571256039892639279829032962336746595041 1986012739840 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601273988828272653263426832660266627702637261426372657268326702702262726572640270226792663271228525487308025882565259426662555254825382524251825582551254425242544250825712611294925382699252826442531342225902551252825712797382636672801265926302682330125582558405226242712280131913546470573462702265025842627260826342709263426342637261826142663263126472679267026962610266326572865548730832571254425952683256525572531255825382524253825082518254825042574265029062531269625742724259134792668262326012726282938273686275026402643264332082564256540032637279228273268343747486997 1986012739936 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012739984 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601274003228242647262126302660261727572634260726142663263726922712268326302631266326402647266328395487310826242608261426892555254825342504254125352551252125242528250825512663293025112735257726892544336625572514252825642816384336472722254126002568320225282558403226112741277028173309455857352737264726242598266026142718258526072627265726272627267026242663267926962630266626502839548730862585256825812689252125382564254525142521255125382524252524872578263428932541272225242644255834892534252125282571273138223633270925782561261731862584262440042647280128622990350847055551 198601274008028362611264026242653263127672608259826502670262726702650262026822634269926272644260429025487308926242588260126832565255825412528252825382545254125012571254125712653289925282722254826572554336725712551254125512839384336362740256525382637325225182571404226242709282727893331463856642704263726502611265325782673261125942644266026502686262726112653264026762640268326472849548730862598255826012679254825542555254125042531252825442521253824972578264028652528275025482761254834792524253825382571264338193593270225782604258832112611263140082653273528932956346346245503 198601274012828212670263026342640264427052621258126602650266026892676267326442666269526442660263728595487308025942568261126792558258825312531255825282548253525242538248725612634289625282709252429052548336925382535253825382733384336252670257525312604326726362558403725982702278928463328464557792753262126082607261126042712261726402666267026732644267626342663268926532631267626312890548730772620259125612689255825142551253725212531253825142504251825042611264029062551270525382621257834792531254825912548283938263640271825912551267931732863255139942644271828742952345346555552 198601274017628682647261126402666265027122627259526762663264027092702264726762683266626372673265028805487311425852575262726662544255825512524254125312538250725282528251425482594290525642705250726402534336325512551254825212685385636332702256125142702323326432548403226082686282028083367467857252759262126272608264726212735260426082640265026372663267926172653267026702650264426272865548730952585255525882673259125512531251425142507249725112507253124912568263129062545274725482644255134892524254425612535273438313579271526172588278432052875261139942663274728172950348246075511 198601274022428492663263726142630267026892585259126532663264726602696264726922644268926532650262429025487310825842604257826762551255825712558256425412541253425242534249725682679288025082699252126112670337325642534254425342820385136222738260825652663320825972544404226312660278628363334460258232727265026212637260126532715258826082644262426172634265326402634261426832637266626402871548730772594258125912673256525342538251825082535253125282511253425072568263429402541267925382647257134922564253425452561283638313626267625542574271831582608258439942657272828872996345046745615 198601274027228152663267426372631263727002611262626442652265326742631264826702644269926612660263529285487309925292565259626572533253425202554254225482542253825382514251525652635289925332748252426112542337225592521252427232743386436262646257425872600319226562591402426202709278628153340465656902730260526572613265326392712256925912665260126442660261326212661266326572657266526242857548730782595258225682644254525512548250625212507251425242518252025212587264729202541267825312648254534822524256425612542279238003622272625912682267932152636259539852648277028912975354147055790 198601274032028112640264425812617265727252627264026502650266326602653263726602631267626372692265328745487311426172584259426572561254825412544253125412518253525412538250825612640291825282702250126242554339225972534255125512750384336432718254125412986323927922565404226082715277328493328462357622733262726172631258526272683259826442634261726402621267026242637262126862608264426112861548730702597258825512647256125752571251825082538254825112514253525112578265029152541271525552631255534652568253525682571279538343622267625642564292431672714252839852683274128842968345345735566 198601274041628242697262126222670260627072640259426442653266326742715264226292678267126542645267229185487311125832604259627022540253425512548251925262542253625122537252925562631291125232718253026222548338525872539259525492798384736482640261025892932325926212545403826342667277728413321461359792710265326322620258926282741261826132628264826282619265426302650266026892660265526532862548730942603256825712673255825522519251425172533252425212512252625092579261428752534266625212640256634872566252725502563277738193638269326272601293932102531256139992681272828802937347746785651 198601274046428242656264026272634267927342631262126052643266626662650266326892676269226442676264428625487310825982561260426732538254525442518255525142541251125182541251825782686288425342689251426112565337325772521253425482845383136072660259128592980322325172531405226472699276028173318463857082757263126372634264426112689261126242617265326372640262726372631263126962653263126142890548730892578259825752634253525482524253425382535249425482484254125072571262429032541271525552644254434752551252725522581276538103651271826242808330631582544257839992686275728622949347946695591 198601274051227982670265326082666266027442634264426532679264026892689263126832670270926172657266028775487312326342598256826832561255525652531253425382561255125342541247325742617290924912709252126142518337631172531253425242811386036262699261729862752323025382511404226112686277628243331456452732686264026342611265026502712263026172663263426072650263726202692264726762598266026342855548730742575260825812689254125412551255125142521251825212525251424812578266329272531271825382644259834892577258425412594275038103651274426372995287431702548256539992692270529022971331545755230 198601274056028432644262425982631258427412607263726662644265326922644265326922656274126472653265728365487312026072588256526572538255125612538254825282544251825242551248725482634291225442715251426082551338925712504257425582884386936622676258831102724321425512534405225842663277328083341463861532689265326142614262726042712258826142637261826272663269626212647266626892640265026172861548730682588258826112660258125382545251125142531254125342491252425112588260829212551270925482637255434752528257725582590277638263607269226113186265331702544256439892663276629122968335745936303 198601274060828272670260826172624263127352683256526472683264026442670263026702670268926572657268628935487311426212538258126732548254125512514253525412545255524742518249125752630286825282718255426442541338325572610258426042800383136362702258831132578321725312568403726392670284231913506461573462689264026342601260726312686260125912692261426342627262425982637268926862607264726832830548731082647257425882640256525812524253525312531253825452531251824912555265728932511272125282695257537072672254825842797285137823618268326012867263931642587256540082673276628613227339247707005 1986012740656 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012740704 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601274075228272683262426602624262127412630257426732676264426372660264726922686267326532676268928715487310826012608256126602545255825712555254825512568252424972577249125812640289025082760253126402551336025542518262026012787384736472709257526142585319525112528406726142712275428493379466157622785259726342643262726202708261126182646265726272686262426442683265626862644264026212874548730862617262425912679255825282524254525172531254825382524251825042581263428902535269625352653257534612561254426952568282738393632268626372662261431832544254840042673277928362990346346155607 198601274080028392601261426242653261727442630264026922676262726342676260426602673267326532673269629065487312326212581259826762555256125582534253525782564254126162541249125712611291225482728254526372524339525642528254425412820385236292685257525772565320825142554405226082708277928273361463856812734265626372617265726112699257826082621263126372683268926342689266326472601266026572903548730862630257826012657255125412538253425242535254125452497251825112562262128962541267625282634255534752568253825382652271537863651270826362647257131832538257840032669275728652940346147065575 198601274084827862670264326342594263627502591261426662666264726702663263426572647270926702663263428905487312726442574259826732561254525542548253825482541252125142541252425982621292825142712251126142545337625482514255127322880389936542810260125912561324225452534405226212657275728873309460157962769265326302614259426442741263726242637268326342650268326042657268926832624267626432893548731142594257125712644256125382538254525512615254425342494254125142571264429182528267925242634256834722524254125342634285837273622280126142617256131582545257540132650273128642996348246825583 198601274089628392657265026242618267626892650261426112660266026502670266626572683268626572673263428935487311426082581258127052565255825552551254825412561254525412544250125712614288725612718251426372548336325342535259426212886378036072973272725972585321425652531405226302712278528993353457157172756264426142611258826012689260825752614265726832644263426602699267326732621265726532877548730922581260425612647257125552534253825312497252525012524253125042575266628902521271825012683256134892531253125912705292738453633286227322637256831452521257140182715276328772999346745965555 198601274094428272709262126632640260127052644260126662634264726342683262726662705269226272650267928995487309526312611258527022551255825282521253825412531254125112535248425812627288025182702252826272524339225772511254425782804381036412995282625642604323025782538403726442699277928493293465258322759265626172640261826142696260526112630267625912679267326602679266626922650268326372861548730922598255125912676252825282555255524972538252425412524252425212578263729092558270225242653254834782538253425482604288838343644341628742644255131672548255139942653276728653015347145735567 198601274099228362657267626532653259527382653258126532640263126572624259126502650267626372621267328715487312726072588257826702568252825552538253425282538254425212518249125782656290225352738248726342508336625312545258825282871381936513245256825752604321425182544404726052699279228523334455857702753264726302634267326172692263025982627266026502657265026112647262126892627260726862883548730802601259425682705255125542538252825082531250425242521251725042555263728772535269925182624253834552534253425872558287439003632310026532627254831422551258839942647280528612956345446825583 198601274104028552657262726342666258527472585262726632640265026862683267327022666267026372653266028805487311126442621255826702545254125612521252725342528252825352531249725652670292125312722258226172534335625712531254125812781384336402731254825752551323925342555404726242670278528613309463857962739265026602604263726502699261726042663263026182634265026242686267326792608264726632887548730772601257825812650255525342521254125412534255825412538252125412555264728652538267925072650260834682524254125942621293238283653274126002541254831922535257439992663277228302953343545875625 198601274108828272696267026142601260427542621260126342673263126602679265726502673269226502689269228905487310526012588258527122561256125552514251425612568253525282541250725942624287725282712253526212587335725572577281225812877383936732702259425842548322625642535404226472689275729123341460957432724262426272621260825842712261426142631263026442705264025942631266626892644266626602893548730772604255825952663253125212514251425082544251425412507251825472558268928872568268325712634255834852555256325902604276938353614270225582571256531672535256539992702274129093024347346895591 198601274113628332637262126402637260427022650258526792670260126792640264726602660265726962660265728495487311426402585259426502548256125452521252425312541252525182534250825882644289025012705251826172535336925712531257126012765382636512731256125712561318325342524405726272712279228743347456657182718265726172624264725912741259426242607263026312663268626372673265027092614263726732874548730772578257526042670253825512571254125082494252825182504253424842534264428772521267925342634261034952548254426002630280738063625272525912601255831922555256139802670277628582959347646455584 198601274118428392686264426402673263427312594259126662644263726792673265726572689266626082650265028655487310826112561257526632571256825512548251425382538254825212551248025912598289625312712261526272534334725612524270426262868386936012852257525512531322025282531404726082670281128613376466257612714263426172663263425942731258825682647266026302686262426312647265726662644262726312840548731022578257825972650253825442514251125482524252825312498252825112578262728992531267625442666254434882581255426332601282037903589349526372528256431732555257139802653279228582934346546525558 198601274123228172670262426342640264027442627260426342679262426732624257526572699267926572666268928495487312626212611257826502541255525482518255825722541254125182541250425682640289325312718254526442528337925142524252425902955383536253167252825312524321725482538404726212715279828363383456653072722265325812644267025982738262725882647259726082637266626172679262426532614263126532906548730582595259425582670255525412534252824972524250825182501253425012561262428992548272825582621255134822518259725312763287438393622292725552598254531642568259839842640276628682984336346595170 198601274128028272650263726442657261727092617258826372627261726602653260426762660266326072686265328745487313325912585260126832575257125512521252825582551254524972524248125652669288725012709253126372601336625352623253428222804383136432786257125552538323325382558404726082683279528363299456761532679262726112637264725912670264425842673263126272657263126072692267626962601267326402899548730802598258425842660255125482561252425182525253825112541253125012607260828902531273125482657255834822527272326142651284738353618265325582581257432022548256840032679277628932993337646756320 198601274132827982670265726342624265727122594257826212692263026702670262126662630267926702647261129065487311726372588260727022548257525642548254125612541256525042538248726212676287125582699252426572524338225773098263625842820381036032666262025882551322725752551404726312718280832133542456673462718265026112617261126112722257825682611268926502660266326172673265326832608266326762890548730952571258126142650255225742574253825342528253125282538254825352572267028932528267925212663251834752681292626572687273738273611267626572607254831892591256139992631285528903245343647177029 1986012741376 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012741424 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601274147228612666263426342663265027312584257526532640266026602692261126572702267626832650267629185487313026572585258126792561255825582544254125752558251425312544252425582617286825312728252126372551338625842524256125652819382636292679264525842548320425682544405726182718280828773309455257802730262726342588265026112712259126112627262726402647266026182673265326832608262726172880548730962594257525612653257825542538254825242528252425382521251824802585259829062551272225282624252834922508253425652561283938073651267025482605257131582548257540222640278828462971343445945583 198601274152028042679265026342644266027252627259126662670261426792673262126702663268326792663263128845487310225982584259526892564256425712535257825512541251125382518248425812663286825312779251426532534336625312563259525482782384736432722253525582538322625182564405226172705280828543376463156822704264426212650260726242696258825942591263126342699265026142679265026792643264026402884548730982594257525652676255425582544253425212551252825312514251825142571262328832555272525412657256834582541252825412594281138393626275026112574257431422541257539892650279228932959344045935632 198601274156828202653264726272644259427412621259126862650268326502702263726572676267326472624265328745487311426182588257126962558254125282514252525042558254125072528249125982624288725382898257426372538350825642524255528072857386036362728254425652593319525512548404726112747283628743277464458052734261126012637265726142708262125812644263426212660266326012650267327152637262726442833548730862601257126012640256525452561252425412521251825282525254125112578267628682541300825772627257035062574252825482595276038063611291525452614258831862571266839992653278928842971341346185585 198601274161628332653262426342624260127442611258726732647265726572666260826862686266626702663265328805487308625952614260126732531253825482551255525312545254825212521249425612627286225112718254826112541337928142567255525782785385136732676254525552561319225242571404226042696280828403322455357342717266025942647257526372718262126532670266026372653264726112621267026662630263726402880548730772584259425752657255125212538254825112528253825112504250724942541262028902507271825312640254834582900259825412568279038103632270125412588255831802538255440032676279528932940349546185576 198601274166428172657260126372666262427672614258826702682263126302634260426702696266626632660264028845487312626172585257826762544254125412538254425312544252125412535248725752650290925452715253826372534337025672555256425682832383936142873252825682561319525412538405226272725282328433305464557432773263026172640262125812709261426082634261826242650262126142670268626532611263426402874548731112621259825712676252425382548255125042521253825342511251725012591268628742518268325242650254434922535260325382637281338143625278425382571259131642558256439942653277928842968348146395577 198601274171228522640265626502637266627352591262126532640264426602666265726862696267926702692268628805487311726212591258826832548253425512511251825482541254825182504250425912657288725352705252426272564337925912521254725612804386436322676255125712568322625612545404725912692276628333344466156812756262125852657262125882692262425942614265726302624264326242666264726832657267326572890548730742618254826012696255825382558252425112548250725352531254824972588264429092511269625412621254534892544252825582585276037983611272825652611258831672558255139752663278528992928346746015657 198601274176028112683262426312637262427252571264026572696264026602663265726532696270926662660266628845487312026182561260826892551255525282514256425412521256125082535251125682647287426282696253426212555335725402528252425782804385136252689254825712531321425342565405726272686279528493318468658052750265326242644261426212709261125752657266026212686267326082689267326702620265626762855548730922591255825752660252825482528255125282528253825412531251425042571268628842568272225242643253434722535255425172565280838023607273125752591256831732578260440132705277628842949347045605552 198601274180828462663262726732598263727152627258426402670265326992686265726632666267626372712267028905487314825652575259126892558255525542555256225582521255825312545249725812644290625212709252426142538337925772521251825812752382636442722255827722575320525612575404726182702276728683296469957522711263026112598263726142741259425912657264426212637267026502666269626702634264426702874548730702588255825912657252425512548251825282508254425212504253125112585267628842538268625182660252834752521253125512595274738023607268925512846255431702561258840082657280228462990345846825599 198601274185627982679263426082650260827122594261426472679266326602657262426792657269626172653262428935487314226042575259426992534256425282555251825512538252125082514250725842624285825282725252826272508336625672528253425482814384736222673257427222585321125382555403725912692280528653328462357002782265326572640261426112738260725852670260126112644262126342647267626532604267326502868548730952598259525912679254525342544254525142521251425312507251825012551262129272534265725402647252834622504254530572561277538303636270926102760257131672548260139992647273128552934344346455582 198601274190428362686265726242634257527382634260126172653266026432679262426792673270226342663264028815487311426012598258126862571255125382558252425552558251824872508249725642647289325382709252826012538336625642538252125652810383536402702254125552585322325482554405226142673285228933334468956732740264426442607266025742683258825652640264426762644266026502647267026962621266326732861548730892594258825812666256825482555252125212524253825412528255825172538262128902571270225442644253134682528252525412568288338353607272125882571257431702555256139992679278628552946343946825593 198601274195228272676262726602673261827092630262726832663262726762673266026502676267626442647263029215487309826372595260726792545255125612534252425652524253425012504250425782644288025342731250126172531337325142518254825582867383937282902253125582588320125072575404726112705279827763363460853162683263725682631262726242722256825852640262726212670267026472657266026662640268626442880548730952574257425882653253125712528252425312541252825282524253124942584262129062565270925142634251134922521250725612551273738513612283225912571256531762637256440032670275028552962335046295077 198601274200028112670265026142650261827122611255126372650262726662670261726792670271826502663266028815487310226272578260826962548251725242558256125512541252425082531248025712621291225342744249126442535337325282524253425552854378236183025301025782551323025412564403226142692280228333319463161152715264026372683267326242679259826082634261126342637269626172647267026732601265026372880548730892637258425842660256125542545252525142541252425342490252424872607265028932531268925442605253434782494252825282575277938433629279425972608259431952544259840182653274028683015341346396314 198601274204828272686263026442647266026962627259526372663262426662683261826892657271526632670264728775487311425682611263726572565256125312531255525482545251125442531248025812637291825372718251826702528338925442511252825542692382636583015256526502561322325682561404226442657280831783513458673462679265626082614263426402696258125882673265326202673264426042653266626762663264726632827548730982574259125842683255525312558255824972538250725352528250824842568263429062554271525082650252834622717253525812578277238103607293827272585256831642581259840082617274728553240340447316997 1986012742096 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012742144 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601274219228332634264026662624264427372637264026892657262126632657264426962673269226702653265028685487308925982568256126662565255125342545252425682548256125382548250425342644289625242679251426182514337225572518251425582750387335793277259525652601320825512561405226442653279828493337461057612744263026172608267026112731260526272640263426312653267626402689262426922663264426402859548730862598259425712647252825612545252125342538251825352521253125112541261729212535267325712621252134822504251125452598280438513611303425742571258831802548257139852663273128742940346146445551 198601274224028362624264026832618264327122611263726432634261126572670261126662660271526472686266328435487311725742611264026632545255425312548254125682538252825182534250725712637285825542696251426342514336925402548255425612852387336182692256125512558322625382564406226242686280428743312467557262756263126702627264426142705261425812624265626442624263426142670264726862637265026572865548730802627258525612722253125482555253125382511252425112504251425112561266029342504272225212647253834822497253125452594284238103583271525612581258131862568255839892650276328332975348147135617 198601274228828202660265026532673261727092627258126602657265726832679263726632689271826532670268329025487314226302575258126662558252125212538254825312538253525342514249825842647294025512718252426472511336925442484251125782757386436182708252825442598320125312508406226082660278628683360464657962756262125972611262726112709262725782640268326182663266026042679267326862670260426702830548731022614258526042709253825612541253825452528251825282514254124902578265328932531269225212621254534652518250425282575274138183611273425652561257831552568253839892663271228932968344745945649 198601274233628212663264726702676264427122644259826662672266326662696264026602660267326472631265028715487309226172604262426922578255825552564251425412535253125112521250125512657289925242712252126312524337625442518255125612740382236222679254525752568321425282538405226632666279828273331466057702727265726142627267026172709258125972660265326142640265026182666268326702660264426042858548730832634258825682647257525412571253825142521250425412514250725012598265328962514266624982627254134782538254425412578279538223658271825682558259132052561258539842657269928872949347446545634 198601274238428242673265025972644264027182601263126632673260426632653263127092663268626272663270528775487312726182598259526112541252825382528256825242561254825212521250125512611290225112722255125882507336925742534251825552962382236402660255825742548322025282534405726212702277328713338466057712752264026212634260426142712263726012644267026082637265026702640265027022631262726732877548730832604258125712683255825582528250725312514254525552507252825042571263728842551267325182640252134822497253425382584276638183633267625452575260131452555254139892679274728582984346446265591 198601274243227792637264026212666261827632644259826472650266026572663267926992650267326532660266329125487310826272558259126632544255125552521254425452555252825142531250125552601289925312696251125882548335625742534257725742849385636182776252825882591324225412541403226572718281428333299460856992720262125982585263726172705257126042640266626532627266626472650267626792588267626662893548730862617256525582683254825212531250825142521252125082524251825072595264029272514267325012657253534892511251425652578275637983611271825682594262731732548253840032650278528173008348747055648 198601274248027922647261125982653262427222630265026662630262726402705263126862660270526442640265728935487312026072591260826962548257825482538251125412541253825382524251425812663291825252692252126242507335025642514253825642836383936182624251125412588319825212558403726342686280428583322464657882775260826472611262726012718258526272624261426572686267026142666265026922611267026432858548730832574256825712666257125082558253825442508252825282524254424902594265329182524267925312621252434852501252425142581275338273621270225582561262431642548256539942686272828803008342946825487 198601274252828172643260426342634265327502634256126922663264426662644263026732656268326502634266028555487312326112594258826792541255525452545252825312541252125182544247725582660289325042725252126052524336325242551257025412753383936522663253125382591323025342544405226572686283028423325467056642740259126242604266626242712258526202637267926242683262726212653263726572630263726862893548730832608258125712676256825212538252125312541253424912518251824972594284329342555271225242624251834752497252125712581281138023603272825982591261431922561258440082709274428682999347846905583 198601274257628462653263426702666261427312637261426442692266026762689264326472653267626662692264729155487308926212585257826892551258125282548252425312528252425082541248725852650285925182708253126472518335025812511254125552769384736362640253425412598320125242545404726082692276328523329467457192727265026472640264426532699259726342647261426342647267926272657266327152650265726242868548730712598257825712683253425442571252425212524252125082521253124842561259829212501266025072660254534722531254425882571276637983629265025812578258431612518258140032712275028842956343446975632 198601274262428172676265026272611259427442621257826832676264026632653261126792657267326342660261428625487311126212591257526442562253825282535254125242514252825642541249825582660290925412766251126212487337325742514258825552874385136512637252525682568320225382565404726632653280829273325462556732740265726532644262126012715258125812627269926302637267926272696263126892637265326602871548730772594258825912670253825382561251425112524254125072497250425382561259828742534269225142650253834852514256126062627271538473629266325882595262131612565257239992722275028583033346747055640 198601274267228492614263726372624262427252650262126792676263026662686265026402718269926502673269928655487312025842581255826562558253125582524254125382521250425112535248725642617289925182696250126242511336325442551271325712711385136622634256525512551321125352541404226602728283329213341463953342699261426242644262426572666258526182621261426442644268326112689266326762644264026502858548730862591258425912657258525212534254125142541250425382518252824942565258429592528267925072608257434782524255127622594279538103668267325712551257531922544260140032715273128362949333446755178 198601274272028242594263026272634266626862598263026632686266026892666263126342676270926212634267028745487308626142584257526762551254125452531253825612544253425242531251825812624287425482722252826212525336025412547252526462823384836112637254125452565320525412555405226402696280128613293462961242709265026112604267326372702258525772657262126372630269225842692266626862650264026242855548730892568259426042653252825482535253125312544251425412511252825072528260129122524267025212627253134852504253526792568273738183636262725782574260731552561257139992709277328842974340646746323 198601274276828362686262426272624262427052598261826792637262126372683264426532670266026922679263729095478311726342601257826702565256525552531253125652541252825182531250827252660293725412712253426242614342826062555258425942741389437112679253425542531322325482564405726862643280832143499457173462721266626142650265026012699264025912644266326272650264726372663267626962598262426922858548730772588255125752686255125342544257125212514251825182524253524912595267629712551267025212650255835582662268026002665287638513644268625642551257832012661256140082718274728963268347347687054 1986012742816 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012742864 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601274291228432634263126342653265727022631266026502650266026472689266026702666269626632605264728625469309826212551258126862568255825142521251825282538252125282541249125912705291528142712254126372580342227132497259826112862384437232721255525482555320225452551406726502660279829283315461757972744263126432618262126042683259426142653260126572604267026112676261726732653260126662865548730772608255125782640252425612521252425242534253425042518252824702551267629592511271525082788258435162531254426952644282339043677269225552578256831702551257540082709274129052962347046225657 198601274296028522683263426372644265327412601262726762640263126702699264426472663267026572614267928715487309825782585258526992555254125312541254125352548252825212534250825612631294025342702250426242541343825882521263128002858386936922696258825312581322725312535404726312627282029563318455757082701264426372630259726042689257126342630263126212673265726372650266026792673264726862852548730642584260425612670252825512548253125242514253825172508252125042621266629062558270925672631260335582538256526392608273738773662267325612531258131982585256540042683273128803002344346225550 198601274300828212618260126172601263027252585261426792647260726442709265326432624271826442617269228805478312926112591262126702571256525512548254125282554252825112534251825782676290325312709252826702561340826162571261325712746391736582686254525712591325825312548406226502657281428713315468257622784267326502591262125982683258826112666262126342608263726172647264426532647262126272865548730552604259425882621254525382541251825442518253825242511250425082558263428992555268625142631254435132544253828042594279738643655268625612572256131832554255839892663273828993005342447205591 198601274305628272631262726242598265327152601258826502614265326662679264726792640268926402660263729095487314226142545260826442558256525412531254125382561252425142521250125612650293425582692253426312584342825772524263827722839387836512666256425282551320225482528404726242676278929093318460956732740263426142624265726342702263426042630259826472666269226312676263726992624263426732852548730982585259126012647253425642548252425342528252425412501254825042555261829402551268924912666272735372564260425832571280838563640265325712558253831452578254839942657278228423018349246675575 198601274310428362708264426312637267327182637261426702637262126272725264426632673267626442663267328775487309825842585256826632541256125682524254425752538252125082538250825942650291825412718251126952795341327092587257125582721391236742657255125482538325125782541404226272673280829243325457957342734266025782618263726112692261826042640262426242627268326012676263726602673264026632849548730862604254525812650253125852538252125552501253125312504253424942598262729182548266625552683292735262594261125612624279138733662267625482585255831952575257839842660276628582965344246745503 198601274315228492673260426432650259127342650260126562666263727092709267026632640272126472673268629095487309526142591257126892561256125482541254125522541253425112524249425482633296525282709250426442807343926792698256126242795390736622618254125452544323925442507403726302699280528713334464557872733263126172621261125742709259125942660266326142683265025922673263426892631266026532874548730922631257125852670256525412551253825282538251825112514251425112558267630052531268625182689294835332700267625582636277938693654267625782551255531772568255839942653272828682946344746315566 198601274320028232631264326242621261427122637259826792657264726702657264726602656268626572650269928685487314225812618258527022555256825652588252825212571253125142538250126042644288126722838251126342587345827072590252125782840388636772696254825452545322725582561404725812663280829183299463257362769267025982634264426242722262126012624264026372657269226372686261826792637267326472843548730892548255825952660254525312545249825212551250725142487253425042584263729342531270825582657261135232706254825282555289538603648265325712555253431512588252439892591273128842978349546235518 198601274324828462640265326442660263727412608260426662676264726602663264726732647265726372683265728615487311125982588257127222568256525342551255525742545252825242531251125852644292125342686252426952548347826802644254125382905387737242702257125342534325525812531405225812663284629213386461557082740263426342647264326272731261126312647267326312634264326242657265026572679264726862855548730712555258425882663250725382555253125012528252825282531251425072588269929312538267625042698256535192710262925082779282838683647268925582568255131802531254840082643270928873018348046375599 198601274329628272653264426472663265327632604257126472724264426472696262026832686268626792660269228805487313626082558255827082561256525742555254125582528253525182558251425852723292425312709252726272535341525672545256425712810388637072643255525552538322325552528403725882660283028963331462957612740259825942601261426072712258126662647265725882666267626312644268626792631265026272862548730682617258525842676252825482555254124942544253825312511253424772581266329372521266025242660256835742601253827942647292438473699266325542574253131922571254839892601276628562990347346515632 198601274334428462673261826402640264427382640258126792673264726922650267326892670269626472647269228875487311125782575257526862568255825382524256425542531254425282534249125752686290625252702252826502551342225942521264125682838391636842686254825382531322625442551403225752702282029153306464457522769263426112588261125912728258125712643263126112647268326342663263726762621261126792865548730832571255825852666253425212588253125182528254125412534252425012571268929432538269224972650259735402544263925482598282838863669267325812568252131982565252439942608271528302937347746155640 198601274339228302644267326402653264727572624261726702679264026862673265326632670267326272673264028715469310525612578258426572561257825542528253825512541253525182524248025882686293125452705251826242535340226172554253125912883390336732692255125482534326125482508403226112683284329093299463453622673263726312611269226052702259426082631264026572686266326402627270227122653265026442836548730832584257825782650256825312531252825352524253825412497252824802571266029372697268925042686256435122541255425933025281738443648266025982575255531672541255139892611276028842990338946825137 198601274344028242692267926602631262727602634260426532640263426862683261727122647266625982699266028395487311725912558254426862551252125342514255525682581254525282524251825882640291525182766260227072518343525872565254125752983390736582673254525582541322025512518405226042686277629303318466161332712265026112621264026082676259126212683263726242633265026312673268326832631267326042874548730862581259125852676254125482531255825182518253125452518252424942594266329402555271525672614256135262551251425552594291238643659265325752535257732142551253439942631272528872977339046016303 198601274348828212653263026312624258827312627257527052709267926502686263126272676269626632673264728875487313626212581257826572548256125942531256525412541252425142545250425682657295625442788251426172555343526162548252528032924387836842692254126012558321425752554404226042670286232203525463173462712263126302598260725882715259426182666263426502676263426402670263426662644262426162843548730742575256425912709256825582504254125242518252825242528254125042561266628992531268625552663260037362713253425942920307338563647266325942578254131762574253839892647275629023261338647636997 1986012743536 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012743584 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601274363227862712266626662647265027502614264026762637265026702653263426602637266626732660265028555487312625812584258526762558255425512534254525412548253525142524246725912692294325442715251126372521344226042491254126462861390736962617255525112581321425542534403726142673278629653293460257532750264026182624263726042731261125912653266626472699264426272676264426862624262726762896548730742594255525852676255125812531251825442508254825182514252824972574269228932541272525842618255835742521255425642670290838863681268925852578255831762588257840082676272528622990346646895542 198601274368028082637263426302653262726922637258826142666266326892692262126442644266326312699266028585487310225752558257526992544255525482521254825482561254425312524249025942644290625312860252426172554343525672518268126342868389436702598255125512555323925512508405226212653278329123321462956812724261126432614261725952722260426242650264726372591265326632621262126762666265326502899548730922575256825782660252125482518252425042528251425352514251125082588267029592548278525312624257435402514253426082561285238823662266625712561258831732578251839892627277328712940341646455567 198601274372828142640261726532670262427152604263726442686261426732634261726792702269626342653262128965469311425852611260126962554256825712511253425582558254125452531252126042666291525312738260726112525344825742528261426632872392136922679254125172561322025452507405226342718282728743347458657612760266326372631258826242702257526042604267026402650263725882643268626732604261426372871548731022588258425952644252425712544253824972524252525282497251125072621265329272528279626612715288435302561251128792810279138953673266625652578254832052581255139892663270228873015349045725527 198601274377628492650264426532699263427602614258426662627263426502653263726732649268326632673265328905478309925882588260126762538254825382528253825452544253825412551250125782653289025242715251426182544343825542531277628303071391736892666255125212551321425552565402826112728282729183322469056822731262126572624263726012722262125552657266326502653267626172666264726892630263426372887548730832588255825812650253425382574254525212524252825072514253425012548265029622535267325482644259235302524254527152854327738603692266325412584256831952591256840082624274728772980343746385540 198601274382428392644265326702669261827312614261126732640264726572715264426402676269226702666268928845469309826212588261826732561253825042541254825082548253525142558246325842647294325282709250727442655343826002524284129623504403636812676254125412528324225882538403725982670284328463370463157882736261726242637264326792679259825842647265726342627266025912660266326832637264426372839548730832581257525652666254425442548249025182548253125072524253524842568263429372568269925012630256735372548258528202861297738953674266625552541252831862595259440082627274728742952347445745599 198601274387228302679262426502624265027312631259826962621263126892705261426762696267326272679263028745469306725842558259526732544255125542571255425412538252425242534250125642644291525142709252427082524342226112629326635803162390836742676255825182551326725652524404226112666284629083325470656902749264726472614266626272721259825882624261426212634266326532692267626662627267026502877548730522601257825852683253425412531254825242518253125212521253825042585265329622521268925242769257335442593259434523357314038943681268925452564255831582565254539942666275729243009347045775599 198601274392028112644260726472650263727282617263026662660265326472686264026992683270227092644267628495469307125652588258126892578255125712558251825682514252125412541250125712653290325482725253426372577340626472581318828293308386437002631256125482548321425552528404726142712285228803305450357882757266026342594261826212738262025782637266626182673265325982676265326892637265326572855548730462575258125942650255525412544253125312528253825312508254524942528264729212528267625182611253435692554254130682779329239533662266325712578257531802558255139992650275128963009345346165583 198601274396828772692263126472627259427502634261126832696265726502663262426402679269626272702265028775460308325942561257826792545255525512524252125312545256125342531249125842614292725042692258326762497344925772571269127123093386536922643255825612538325826112538403226052686282728833341465956902759264026212653262726532754262726042647262726302660262426272676262726922597266326302842548730712631257425582679255525512544253825242514253825182511252524912558263429432551270825542682254535722615257429212865305938993651273525582578254831732601258840032634275429433002345147135551 198601274401628012673264426402634264027282608259826632692263026762640262426832666267926272676271228685478308026212568259127052565255825412531254125842538254525652545248725852647292125642914285230713067353625572591265326243031388636732627258125312548320525652514403725812647283328333354463257432740265326442618266026402731259126042631264426182640267326042647266326792621262125942852548730772611260425782676256125312548256525242531251825312525253425142585269629242558270527543108262735402551264327422673277339213662261725642581257131892591255139842634274128992987348346015526 198601274406428112650265326182666264027602624258426922683264426632663265726442650270526432683264028905469314225952598259126732564253825312538251825382551252125312534250126072712291525112785285127022565342226982706288028102887390736772611257525452541322025542538404726142683289029123363461856912737267925912627263426112725259126242640264026472598263426012650265026702611266026082855548731082585256125682673255425412541250425582511252825512508251125212574265729622528267625972754258735542784259728002685315239033662266325742561252831832598254139702666279229152971345146225546 198601274411228462670267326242605264427732663261126832644262426992660262426922673267926312679266628685469308626342601256126992565254425212518254525542551255125142518250425682692291525482872278426762528343825242782261629432695389037122646256525482558324225582531402726182679288428523280467653792657262726172630261425812689263726172637264026762657264426212637267627052647266626372871546030992581255825612686255125182551250825172548253525112544250825112551267629962528270230302644262935612501270325543103287339213669267925682548255131862568253139802670273829182959336046335128 198601274416028332653264026342624263427412620260726602660264426732712263726472696270526962663263028805451311425952588258126662564257125582548253125412534252825412521250826112728296827312725254126632582343827142551309529923027387336992640254825412551321425512544404726212679284628713324457261152692264326632611261426012718260426182670262726442683265326182660268926862660265026702849547831052624258825982663252825552524254125352531252825382514251825012578268929652730267625382663251835652571261426532903280539033681264725612564257132082565254139942640269929022974338646466323 198601274420828392686263026442657260427312594265026792644264026702663262726602676266326922692264428525451308626442588258826572555256125582545255125482561250124972531250425912686292725312731259427992504355525542656282530362776392536962750256125582548323025682541404226242696289932013485460873362679265326242607259826012715258826012663259826312647265326142657266026732637266026502883546030802617255425712617253525612534253125082521251825312511251125112574274129462538270225382663253835792662261027582666292439083696265025742568259531862617257139992666276629313223339547376989 1986012744256 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012744304 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601274435228462647265326572618267327472588260426312660266626632686264026892673267626602676268228905451311426112575260727082551254125582511257125542538254825042544249125942663293125312705260226312511346926232666272025712762389036962646255825652568324525582531404226082670288728553286463257972759266026012621264026442686259826112637266326012647266626142650266026792627266626502856546930672601255825912640256225652575251125452521252125212487252124972564266329342531269925572702251835512578255426162581269539353685269625482541256832052591254439892637275429372971350146085575 198601274440028422657264726792647263727182607258126502686261126502666263426532670267326502670269228715451310826112565262726892568252825682534253825652561251425112545251426012657292425182683252426042514346228782568280125942882392037002640257125542548323925452544404726112689286529493354463757432717264026082601267326012712262426042637266326502631268925982644266027152617266626792836547830922611257825712660254525442518255125312518252425112497251425042575265029312651269524972611256735542729261525812585280739033700263025882581258832082624258839802621273829242996347246745528 198601274444828522640263426632644263127382624263426992679265026442702262026662705268625972657266028715460308626302585255826702538253425752535254125582571255425242538249726012660296825452705251426442511341526012698260025982801389937042657254125582578323325782554404726182676287728613309466857532713260126602644261426242702254826042650264726472676263726602653269926962653267326442849546930642598259125812653255125852568251825452535253125212491253825042595264429312571271224802666250735582524260725482611268639253703267325582611257831922575254539942621270529212968347646315560 198601274449628082614264726052630264427542607259126532653266026572666257126702705263726762689262428935451309525712551259126992551254525512521253825512548252825242545252125812695297425312696249726142561346525382787270125452877391736882624257525482548325825452525406225912696287428863321463757252737267926142634264426302709258126372637262426242656267626832653266327182627266626272865545130862604255125622683255125282558252425072521252825142521253124812588268329812577270524942614253135722674280726592703285839213681266925912541259431982571253839752627279229153021347546385504 198601274454428362670264426532637261427282614265026992637262426532676260826572666272526332657262128785451310225912578259526572538252125642538256125382555253525242565249725942689296825442715251826312528347528612642253125882705393037272631254125512584324525482524404725652689283928393321456457972749262026342644266326142715257525742679263426272653263426862621268326792650267026402868545130712597257125912666255525512561254525312521252125452534254124802598265729492538267625412640254135822721257726072594274739173696267625752574257831512564255539752676274429213021348646915641 198601274459228332686264026572660262027052634257126502634265326762695264726572663269926442676265728805451308026212591255826832568256125482558254525682541255125212524249725882696294325382696250426042480350928132740254825352852396637152653255825612555321725382528405726112637283628803347462957082753263726602644264726082692258826082610267026632647264026272637266326532640268626442877545130642617257525612634256125582531254825112518253525412514253824872598268229622490267025042594251435862642269225672565275939033669264025482571257831862578254840032670273129372987347245435615 198601274464028462673268326572663262727382640261126632650262126762679265726992666265326442663267328685451307726082561256127082534256125352555255525412551253825382504252125812715295225252734252526212497346126632604253825552873396637272663255425242548325225512514403725712650281728713370463857882759264725952634264025882722259526042696259826532643265326302686265326562631265726472846545130522565255425712689255825582541254525382531253125452494251125112568273129402528299525242598249735652568252825582551275339293700265325782565258131952585257439942614274428712949346145865574 198601274468828802689265726502657262727382588261726732660264426602676263726862657267626402686267928845451308626142558258526922538255125612548254125412571253125072531250125912689296525482683253826242491350025872538262125682812392137082627254125382594324525682538405225912679281428773335462557432753263426072627259426312734259426042650264726142644265726042631267626502627263126402849545130802601257525952666253825482558253825142548253125182508251824902571273429592538268324942611248736032567251426482571287739213692269625712554255532012544254139942621275728812968349546305574 198601274473628172663262726502650264026992611260826472644262126792741267026602611265026402650265728655451309526142594258826922545256525612538254125282541251425182531251426042676298725382715252126172497347927362558255425442757392637342682255825312571325525882541403225652653281128773344458056832753266326372644264326052676262125722650261726212637270226142673265327092634263026342821545130552614257125642653254125482528252425242521252125182511253424972561268329682504268924972647248435752667255425482554274439393711265025342574259132262571258440032627270229492990346646295558 198601274478428302679261126272637265727382624264026532653267026272744265326892663268926702634265028655451312026012544259126532518252125312545256425212544254425112548251125782689290925282718250826112487348525612504252825872763393036882683256825072551323325712511404225612673279528363309470557432763264726502640263726112712260826112631263426402637270226402630262427022617263126532871545130772591255526112634255125512554253825312521251125142528253125112572268929462555269225712644249135862518247725342594287639163715267325942571256832012571254139892614270528932950345147295607 198601274483228552666263726342627262027052647261126602624265026532725261827022644266026472647265029125451312026242575258126862548256525882538254125482528256825342518251125812705299026032692255826142494350625382521252525512861393837192647256125312557329325382558403225782650282028423347466053262699264026112634264725812696261826112650266026312670267626242663267926792663262126732865545130802618258826042657253825512565251425252531253125382528253825042585266029462823267925342617249735682514249125082594291539073704267625552571258831922548254539942631269628742949335346445119 198601274488028172663263726272604262727252617262726952660265726702696265026732689268926922663264728815451308625912601259126702535254825542558254125142551254825342514249425982683294325312728250726082514347225282498255125612630394337112647254825442558323325612554404726012634282428463347468161062725267026502637261725712686259126112666266626242631268626662679265326962657263426082871545131202614257825782634254425612524253125452534251825112504275424972561266029462621269224872627252835792541281625482598282739163677265325682564256831832574257839992637272228522965340646306324 198601274492828522670262426502637259827212630258826532653264426272744267326502689271526792624267328525451313626312558260126832561257825382531253425412533253425292524251125712683297725602793251126532497348525772644253425642794392137212712255126002568324225472548403126172652282733733506463473462750267626502578262726432734259725712634264426502657267326402670267626862657265726602871545130582591257525782618254425452565249325142534250725422521249725112596269229412558268325382789251835552629253425972613281739023703273925712547260431822650255139992622276828703288339547067741 198601274526428142637262026042663261126532594262426502630260726602640261426662653265026242608263428525487308026082578258126142561253825552558253425342541251125282521248425912669283625382705249026012508336725012501252825482855383036182634254525482561325225552528405726072653271228743322465957972785261726182578259126472624260425682653261726182656260426142647262426572575261426012839548730832591254525882594253425582521254425112514253525242511250424912620261428932538270224972608250434822508250125282568284238393603262425612571255131612558256139892604272128082974344246395576 198601274531228142660262126272653258126432591259826792650261127252643262026702663263025782683261728495487308325912588260126082541254125242511253425412548253125112527250425512640289025112779247425912504335724982494250725282704382236252610253425352584321425442524406226082634277328203328463856812740262726502621264426142631258126042627266026142627261126112650264726372591261125782830548730712627255525942594252825512541252125512535253825282511250824842541265329122538266325212631248134622507251825112564273138263593268925742558260131802541253440132595273428492940346546395615 198601274536028082627259526502575259826172578258826892631262126832666262126402666262126302611260428655487311725982578256526112555252125342497253425212535251825142531250825682611288425382696262528752528335024842481252125312733383935962614252424972554322325382541405225942653273828363334465258232734265326172598261425812637258525682614264726082663262426442663262426342588263425752811548730642565256825682617254525382558254525312551252825282497250724772538260830312531278724942653256734682504251825212575279737943607261425882551254431422565254440132617273128682956343246105527 198601274540827922621263126302663262126472627258126562614264026922676262726472653267926632600259429095487308925882585260125782551258825412528251825042538252125342538249130722687312225412692259026562640336625042491251825742721381836402608261725442565325525212525406225782601271228393274462457432737261125782618264725812604259825852617261126372663262426012657261726632608263425982827548730522618255825912584252825482528253125312497251125112504251825042565273331522531266328812653250834582494249125312568283438063611262725712568255832022551256140182637265028082968346846095535 198601274545628202650260126342598265626372647261726862657263026702631260826792630262426272634261428525487307025852594261426142541257825382528250125612518254125282528249725772608286828882899251126362641338625082501251425312734385136472653255425482524324525412514404725742624274428553274464058872753263725652608260126172621258426052621261426112663263026012673262726442598261126172846548730642611257825582565255125212518251425312521252125252511250424942607264028842689281325042637250734752507252125512554280737983608264025782555259131892575254440132608267928272943347946465607 198601274550427982663261826342634261826112618265726502660264026532640259426762611263726792640258428495487309225742588257126082538257425682555253424972524256125112545250126142608285225342766258626342689336925182491252825412656383936102679255825382541321725312524406725752621272128363347466757962727263725982614261426202611255526072676266626042643264026042653260826372575259426112833548730862575256125652601253525482538250125042521250425012501251424842987262429082531276326542621311034722494251425552594279238273597263725912554255831802564255439992601267928172937347147205449 198601274555228172657261126632653261826242621257826402683259126502657260826342617264726082634259828645487311726242551259426042531257525512514254125342551249425282528250425752713290225182787264726722494335325012477251125282851383936512627254125342538321725312518405725782608272827983331465953522747263025842598263426012634264025842617265026082650262126242682262426342604260426212827548730862568260725242578253525412528253425312521251824972518249124912578265628772561268325382699249434622487250125182568270837983614264026082548255131672568255139942624267027862943336746825222 198601274560028362637263426662634261426172611261726662683260426632650262126572643263426112657258428745487308026212591258825812558252825422527252925612556253124792518250225782983292725332696250227012488337324932480250225652793383536762673251125212565320825292541405725912587277928153283449661242728259526052627262726442607260126142630261126142627260426112647263026472568264025882830548730672611257125582588254825342541252925282538251125562514253825142675273528952603270426482644248734512518250225282618273038113600257825342560257431652521255140132626269928322943332546376119 198601274588828142624264726142630261126532594259526962611259126532683260126702631267026182621256828495487307126172591256826172558257125142524253825612551253825142590251825842647290825382769259426212487335325212494253825512821383935962614255525382548323625182497405225812657274427953277468357532772266026042621261126112637260826212637261125982679263426142653262726892601260825912862548730642558256825812594252825582561251425072534251425212484252825012568258828582568265725242601249734392491251425242548273138183600264025812561254131982552254139852624269228202918345646745615 198601274593628172653268626112627260826402604264726502657260826632663262426472618264725952657258828845487308325852637258125982534253825512518252825342531254825212514248725882689289025282702248725952507333725412480253425342737381836112621256125082534324525452538404725982617275728213344469057702766263126112617265026172644258125912637263726082660264726212644266626602634262126212855548730772627260725682617257125752561250825282541255525452521251828092525271028962538268624972601247034652504251425412561264238183621266625742528253531982551253140032611267328772950344946445607 198601274598428012653264026012653262426602608261126572627263726702673261127052640266326762653261428685487307125782568260826142554258525382531251425382524250425142545253425552631288727272722249426082504335724982504252125512721383036292621257525342551319225212504405226072634275728393287462458502752264726242611263726142640257126052627262426072666262725972715263026792617264725982868548731142561259825612591254125352534251725242524251425312494251424902578266628962866270225042611247734622511249425282545268638063618272125942581254831922538255540042634269228552931345746315584 198601274603228172653260526012637267026602614258126302657265026732653259826732618267926212650258128875487308625552584258525912551256525482545252125412548254125412538249825752637286825142699249725882511335725112504252425552821383536152676254125182555325125142534405225612627282427953306461557162749263726312578262426082644257126502588258526532637260725942692262426472601262726172865548730742608260825812578255425722541253525182521253125142514253125042565265028742514266325042607249734482484249425482565276638183593265025552528254131802568255539842595267328552934342046335591 198601274608028052617262126212647262126572604262726172601262126372627261126572608266326342657261828625487311425782565257126212558256125482524254125352534251825412609249425782608290525282715249125982484335025112501252425582769381836112653254125072538323025012535405225882604277328393296461557792738259126182657261125972657259126112657260826142631263125882676261426762611266325982871548730702571260526052571254525352558250425242508252825412508253824872571263428682521268625212574250134552511252425112574271038023596270925512561257832082558256539712621267928432915343546295510 198601274612828462637263426182631264426762621262726012624259826472660261426442634264726112614261428615487309225972601260826142545254425442511253125242538255125042554248725452743288725182735249725982497334725082460249725612715380236252608253525042561322025442511404225912581276628433321459557522718263425912624259825942644261125952617265726342644264725912624263126602608266026212859548730582574257526012611253125352521251825112531252125442501253824902558265728802508267024802640249134682484249425242565278838103572265025582561254531982535257139752621270228242940346146225495 198601274617627952666263026272657264726402627261126602627260426472670264726572634272526112640258128435487310225742581255125652541253825282534253825212541253824972684253125582660285925112683250126172463336325072490252825382782383536152666255825382531323925212521406225752591276328803318465957702737263425882604258126112663256526172621261725882660263126342666261126562594265026372868548730892575255426082584252825242541252425012511251825142470262825082594273829122528277724912601247734622518248725342575284237983607265625612528254531922524259440132621267928392905341646325542 198601274622428272644261426052644264026342588260426572604258126632673262726312598263126272653260428905487309526272581255126112565252825612521255125282531253825212521248725842627289625242696250126042480334724972491255825552794383936472640255525212565322325342521405225782621278928523318461556992750264426042673260426272670260426082650261726242643261726142644261026402624258126272868548730552554256125612588255525342518254825512507253525182508251124772564266328582534277424872627246734582494250125582545264937823586265025382504252531762548258840032601269628462927348546845566 198601274627228272634256825782663261726572611259826372601262126792627265326442588264726372640263728365487311125652601259825842548257825412538251425382511252825212504251425512702285825282689251426272508334724842484251425212798385136292650251825072555323025012531406225822621278627663302455053802689264425952637263126142657257825712595262426172696263126372640263726732627261425752871548730682598254526112575254125312555252125282541251425412511252125212554263728652514269225042588248434522487251825242564269837943565266025512528255831612528254840182637270928582912334146605097 198601274632027732611264026142624261126502597261726402588265726502623262426342604264426072640265728845487309525612571258825612558252425552521252825612525256125282558251125972578289925352702250825852487336024942484251825542666382236152679250725042561324525282511405225652601278628613341466661382735266326242627262425652634258426112621264426042627261126042624262426832614262726052868548730892568255125482591253425312538253125112507254125212491254124912588264728802541268925042614248434612491249425342548281738063582264725442507256131762561254839942640268928432931331546756280 198601274636827792650265326702631265026762624261126202614263426832653261126372611264726302646263128805487309925982581255825752558256825242545253525072541254525182534251425812673291225512718250426242497335725342514252125672758385236362683251125602541323925212541404225772604282332133472465373362725263726082611261126012663258526042607260825852647262126112666258126702620264725852861548730742561257825752588252825142538252825042538250425042487250125112544260129032541267625142614249034652514247725412561278137943604264425282511253831802567254140132611274328773231345646917029 1986012746416 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012746464 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601274651228082673261426172644267026702614260426532644265726862683261826572624265726532650259428805487312725752571259125982581254825382524252425482511253425382521254125582604288326872705249126272487333425012481253425282808384336442640251824972528325524972544405725912574281128173373470058242760264725912558264426342614258526212618262426112657262125752676259526442617262426042859548730862568259425782627252425312555252125242531251725282544253824912575268628332514269924912653246334552490250125182548278538143632267025482508258131802544257839992618265729212902344646455584 198601274656028332660263726082640263426502608262726372618264726732650259526792650267326372653261428845487308625852571257526042551254125182528253525382535252829392545249725522631289325112692250826012477331825042474253425482766383936292653254125172524322425312531404225752637281128683274466657262750265726012601261725912696260425952584258825712676259526172673257826602597262326042902548730772584255425812617253425812521253425082501251825212584253125182568259428592521266025242598251434652494250125242565264038183607265325072521253832052528254439842657265729092940344246315497 198601274660828172660263726792696264426662591259426312670263426892653261126732594268326042647259828815487311425582611256826532541255825112534253125482531254125042557250425682650287725182715248426042508335125082494251825412731382636112568254525112535323325042514405225642621284628463328468357532762262126242578259825942676260126182627263426082686261725882666262126602581265725982852548730742555258125982571251425712551253525382517250725312504249724842551265329152521264425592585249434522487250126082555274738063614265325412518252431862541254839942624270928962949343946895511 198601274665627922670263426352617263526702565258826172588263526762648263126742601263926532687259428535487308225612591261426442551255125382511253125642508251125572547248725692644288325242722249725822504336725072498253125292772381736212609250425062565325325182524405725652611275228213282463058882738267326432617263526402652260825692604263926112683261125692634261826862596260726262821548730922574255825652591255125142520251825472544253825652497253124842581263528802529269225152624247934552493250425242561278437943579266025252528255632172524257539992644267828802920343445975591 198601274670427892621263126432663264026532604264026532621263426372683264726602637267926502637259828555487308925742571258126212548252125482538251425282531274425112719250725542624289025282696250727632494334425142497251425212769383936582643253125242538322025212518405225612608279828143331464657612743266625952614259725882634259126142607261125942631259826072663259826502607267025982865548730712581257825982571254825542524252125212501251826832524280924942568266328712521267025012647248134522481249125412574278238063636264025072528254831732531255840042614268928992949343945955560 198601274675228302669259126442663260726662630259826992647263426922683258826572634264725952640261128615487308025752571259426112541254525282538253425342524251425612518253125842660289025282637248425912526336025072501252825442692383936512607250725142535319825212521404226042611280228463337474457522730264426242594260826502640260125952621261126082644265726212624263726922617261726372884548731142585259125552604252825412534251425282511251825342584251825042578262729022504268324912621250434722504248425142558274038063622266625482528253531982541255839992647270829212921342745725542 198601274680028202644258826732604265626662627260126372624262126962653260126602634266626112640257128875487306425712595257126042541254425952541252825212551259125582786250725582618288125252699248126052477335424942484253825352682381436402585251125142555322725212545406726042621283927923334471357612724262426012634260826342637260126072647261725842621266026242663263426602637262726012827548730682598257125812548255125212528254125142511253125682574277725112561261128612541268924942611248734552497246725112558269237943618264325542501255131612575255540032640272528742909343946835474 198601274684828112702261726402650260426572663259426172660259726702663262126662640267926082666257528365487309825812561258825882535253525482535254525452874275025142524250425912640290226332702249726402484334725012487253825682762380636292627250825312514322325212528404726042608281728203299468257172708265726212624262426082647255826072591260826082647261126312657262126632598262125912887548730522598255125612575254825282501251125252554254126922504252824842538263428682521264026542611247334552504251125182534269537903614267025512521255431862544253839892611266328712956343546445512 198601274689628302653266026112640263426632578260126572637258826662637260126922657266326212611258128835487309225942578256525982545254525442528252825482531254827942636250125612643288125252676249726402487334124942494251825552718381836072634253125182521323025112538406726012644283328113322468258152744264426012630263126242631260526142624263726212673261726112660263126172601262125782849548730672558254525612588251425482538250125112531259525612690260124872571265028992521267025172636248434552491251125072551283638103611264425282528253131802528255139992653268328712912346246305591 198601274694428022650265026572669265326632594259126402611260826532634260726792621265726502595261128935487307725912598258426212541254825112528253525182588257025572545250425712663286825442696249128942501334424872484251725282736383036212627254825042565323925212538404225842637277927983290468357172766258825712643263126272624258525782621260425752634265025912653264026792630263125512877548730522608257525652538256825582531252125312507255125582588255524672568264729302528266024942905248434522484248025112538270538143618263025242511257831922548253439942640267629022937345146925623 198601274699228552644265026602657263126442624258826372607263726992634263426862624266026312620258528525487309625782581254526112561252825482534252825442571260725042531247326112595291525252679247726142494334724812494250125312743381836512614253525282541320825042554403725912637281427603286460252732673262126402640259826272653256825982657259426082604261726372618264426572595259825682849548730462558256125612611254525612524253125082524252426632501254125042568262728622487267624572611247434452507250824912571275338183611269225582518253432112555255840032637265328522921333445505076 198601274704028012598262426572614258426312611258826302601259126402644263026832634265326242630259828835487308026082591257125982534256125182548253825242531260125312541250125852608286125082676249126112487335724812491250725282734384336112617251125112531322325112534403725982608278228233328463761152705263126342581260426052657262125912637261126042670261726012650258826342624260825782843548730672545256825912594253525382535251425412514252826032491251424802700264728902521267624912601245634482460250825142545270538143629262125612518252431732545255139902624267628902946337046316280 198601274708828202630258125982621265026442627259226532650260726832630262726702624267326142621257828615487310126172591258826082545257525512551252825312521256425412568250125512621286225242721250126112497334725272504253525752912381836292647251425142528323925382534404226142624278631973512463173362709263126442624263726172644257525912627258826342660264026112666261426502611262125782865548730922565257825912618254525312541251424972528253425382561253825112568261128842524269926102594249134652490249725642561271838103603264325512514255531952551251439842618271528773224345746627029 1986012747136 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012747184 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601274723228302637263426342604263027022568260126502627266026472617264026442647267626442644258128995487308325852591258826012568253125382531251425382538258125212511249425652611284925012689250826052477333425042497250125342838383436252666253125272561322625142518405725882631280127853296462357792747263025882578265026302650259825982617263426142657265026372676263426372594262425752849548730952568257525722607254125542541250825142531254426362514252825072545259828992521264425042594249434652501248725242558277338063589267325582528256531672574255139852644268628552927344146315649 198601274728028302647259426242611261726312598264726472627260426732673260126602621265626332663260828525487308926012584256525712568255125312548254525382524256825082581251425682611284625012676250825712474334424872467251425352785383036152644253125142555322725582521406226042663277628583331459857252766266625982578261426212627260426082627261425882608259726442673261826372601260125782862548730522574257426042581251425352521252125072541263325412501265525012565266028842501266624772591248434552477250425182558267638223629263425182524256132082545255140132634269228962928346646455541 198601274732828172683262426792640264426562634263426402601261427052663263426762637266626762634256428595487307426072575261426082558255425382548252425312575252825982531250125512598289925242673250125752494334425142504251425412750381836222650252525012558320525342531404725612578281128523306458057612740262426012605260526372644256525852640261725942644263426182666262426442621267325612833548730682561255825552588255425412504249725312528257125242669252125142578261828832521266624872627247734452490252125042558281337903655267625042571254131802584254440042614265729212952345045525551 198601274737628172611263426272663260726662611257825942653262426762653261426502640267626402663262728645487307425982555259426082551255125442524251725512528254125012541248025482582287125212692249725942487334725042484254825382740384736212627263926092524322625412521404726042597281427953299462657342711260825982614261125982689260826082644262425912660264026302650261726302614265725842827548730552561261425952568254825412541252125082521251425352736250824802561265328962511267024672588247734552518248425412558280437943614267025782599255532052561257139852627275429022946344045955575 198601274742428112657262426312640264626012617260726502598261726732631258826632640267326442627260429125487308625682585261726042534255525482511254125482548251825342501250425582640287125282686250126112511335725112484251825452805384736152825257728452548326125352538407225982614279528303296457957792714261726012640261126372666261725912595262126012670264426142676262426632618265325812884548730642598256525882617254825412507251425082511255126292541251425012561261728962521267924772591249734522501251125082578274138223618266025612845257831832528254139892650267028772946345546025550 198601274747228232621261126372644261426832611262126762630262426602611262126892595269226572588260428655487310426112591257525942538252125112501251125482544253124842528249425482643288425182702251426112498336924912494253125512740381836222653258425482551323025112521408225512644280728243309460856992756263425882637259426302660256825682608262426072660261126012594261426342633261726212865548730922584257825712601254825382531249424972521257725352484249724872594261428332521267624942873247734482497249425042548279137823600270226132627258131922558256840132595264728712909345946745623 198601274752028022631262126792621261426922604259126242614259126822624265026402614263726702663261128715487312025982568256125912531253125452518254825512591256425012544247725652614285525242683248425842501336025212460253125542798384736002790288925182531324525312511405725612595279528173331472857962743260526212614257426142660258826082650261125842692260826242640258826792627260125782858548730742624258525612555251825382551253825182528254425442541251425042571264428962521267624872595248434682487252125212568276138143589267329052534256532052561254839752650270528682912341646915538 198601274756828492640262126112673262726602578258526302634261426832686262126732640266026572594258128905487308625812575256126172521254125382541253825342554252825412521248425522601286525112683250125752474334725012480252825882756384336072718285225642545324225382525405225482624279828303325466157522753266026042591257826302676257825712644264725482679262426012657260126472614260125752858548730832594258425442598253825442548251125212531253425682494251825082562261129122504267624742666249734622491248425312548287438103632264428982538256531642558253839992627269928642940343446615616 198601274761628272640262426242634262726502601258126472624263026402653258127092660268626532631263128655487311125782624258126142558253825312508253125242555252825042511249425682660288725082657247025912477335025142497251125182896383536102721290725242571323925182518404725612618276728363348463758332724267325852588260426172647261826072631262426242673263726302653264026372601263425682880548730742571257126142568253125312538252825212531258325342508252124772528263029402508267925072598252134582484250425182697273738183636286728222554259031982531251440032597272229402987348246895490 198601274766428302670263026832670264026442637262126312611262726602647264026632630265926302624261128555487311125912561259526212551252825312497254825442531251424972528247425712598288625282702248726112477335425082504255125782731380636142809291225282578323925282507405225652644278928053302458057522727263426202644263425982650258525942657265025912594263425982676259426532660262725942846548730672568255825582621256125582508251425242511252425142511252125082581266328742518268624972594248134592494249725342581272237783579265628692564256531702524253839992643272128052937347146165591 198601274771228242611261426342624262427022624261126082624256526702614261726532634265726242608259828565487305826082568256825952565255825442524252425252544252125042534249425782595285825182699248725882477335025212484252826432744382235962695254128022558318925112507406725652657279228243315458053262709265326242640257526012660255825912614263726442692259826012653259126212666263725812852548730832591258825652584255125652524251125242514251424942481251424972558262728902531266624912575249434782507249725042643279137943575265625342591254431732565252840232598270928772946334746105153 198601274776028302670260426372621261426602585262726242647263426632624265026732604264026732608259428965487312025612585258125842528257425512521253525382535253125312511250125682604287725042724247026272524336624942487253525652806383136332676293825452565323625282538406726072575277028173354466661342692264425912594257825812670260125812647262425842663266626012647259826832650263026072868548730612578260725772578255125712584251825112524251425182514251424972554264428992508269224942608247034722514250725012548278138313593267026522541257531862538255439942624269628172959331645876282 198601274780828142683263726372604260826602588263026272666260826832611260826892591268926502689259128775487309525912588258826082555256125552538254125412541252425172558248725812627289625482683249726272494336025172524253426402717381836032731267325742558321725312531405226112595282731723503469773462715265325852644260126142653262125782601259526372663264726372679263026442608262125742849548730982558258425652584256525582534252825212518250425312508255724902551263728392511269924912640248134352504251125572604278238103622279128252648256832112574253840032598277328463215342947387029 1986012747856 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012747904 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601274795228272650262726172644263426082601262426702660262426502666265326792666267926702610257828875487310525982581258825882541255525442545255525452557252125082626249725412657286525182679250126342504337324812497251425582849384336142647254125142541321425452524406225652647278928053271457957522737266326042591266325982637260725782644261126502653264725882657263726572627263726012871548730612541255825852585253825242548252125042534253125682504257224742578264028242508267024602594248734652497253425242568280438143572269625242528259831552528255539892614263128432968346446595551 198601274800027982660261426312614261426762611260126272611262726272637261726632627266026372634258828875487307725912568260425782541254125042501251425452511254125352558249125742640289625012676248425942504335724942494251825642826384336292624252425142565322325072514406225972621278528083293466058052727264026172608260426212644258125982644265326142611263426272660263426602644262126082849548730552565259825882591255525652538253425112534250125212508251425012568264329052507265324772585248434552497248425212571280137903604268625442548256831732528254140082608270928712899342646325487 198601274804828202601262426732631266026532617261426142644265726662621263326502621266326272643260829435487311425742558262726042548254125582535250725512521253425082518248725482611285225342683248425912511335024912473255125282679380236252647250425412538322424942518405725752614276728363287466757882741265026042670264026042666260125782588260826142679262426342676263726862634261425682861548730642588257125782578254125142511251425312511251825182481252124802561261828742494267925012607250834722487250125512568281738023586294725282561257531762591252440132575268928552915344846295535 198601274809628012644262726632653262126532598263426272634264026442637263726762621265026502686260728775487308925912568258826112545255425352521250825352545254125042528250725712608287125312696247726012484334725172474252827332637381036402673253025382554323925082534405725582611278328433305463057612753262425582611261725812673258826372614257525882637262126372660260126732640260425982827548730642574260425642584256125412528254824872504254525312504251724912548264728962501264425172601248434482497256124972594266638023551275725452577254131832538254539892604266328682927349345885546 198601274814428272662261726442611261426142618258826302647260126732670263126632620263126342650258128305487307725782611259126042578253825342511254125312524252125242521248725612647288425112699249425912494335124872521252125612774382236212728252425382518321125182507406725552657274127793277463757702734263726302611260825852630258725852614260426082653260826112673261726472634261726072840548730802581255825812585254525512521251825042514251125212514251125082578263128432521267324872617247734452508249425312561274938103621274125282555258131922545256839992614266028392977346147055481 198601274819227822637262426342631263126632581261426402643263426832637262126702657266026572608255528875487307025712575258125812565253825442534251725242545254825182511250825752605290625212692250126042477334425002504263926372747381036112753255125212568321725212501405225612591281428173258463757342733259725942617263426112650263025842663264325852618263126112657259426892614261125552827548730492568259125912604253125752528252425172518252825312497253124772565260128432508267024572608247034582514248728002578276638103593275925382561254831892578255139942617269628712921348247285482 198601274824027952617264026012657263426922611260826402630263426702640264026502627264426502617260128995487311125512594258825812568254825242528252525252531252125212551248725652637284925142705249425852501334124972504255125782908381836222650319125412595321125382528406225612598276627983318465957962688261125882647261126472637257525972604262725782692264725912666264726312670261126402840548730462575258825912574256525242531253125212534250825142504251724842531260528522545268324972571247734822501253825042604276938103614270526532565254431672555253439992595272828462924346145515528 198601274828827822647259726072607261426792575259826402627262126702692261126892647266326042595261429025487310525882581257126012514250725482551253125242531252125112534249125852555287124972647249425882484333425112504254725782875383035962692250725382565323025242528405725712604278627703280464557342747267626072581259126012637259525982621262125812660264026272676260426472634265325812852548730712571259425912561254125412558254825172518251125442511253524602558261828742528266024942598247034422524252125412607273138023607275925342564255131862548256140032624267028652949344446455551 198601274833628272666267326632634260726342601256126572643262026602650263026602598268326602624264028745487311726142588254126402531259825582528252425312501253125142525251125682627286525042676249725842491336325082497251125852728384336182666253425212568325525452517406725512614280828773312460857702702262126212611262426042621258826012657262726112666264726142650259726662624263425842833548730612558254525782627257825342528254425012531251825082494250824872584261728772491266624632594249734482518252125072574276537943600270225182548259831802521254139802611271828492928349046605542 198601274838427792647263126332634262726012640260126532608262726632640260126762614267626702660258528875487308925752574261826082564251825212555252125552534253825182548249825682604287725112683250125982498333425382517254526143624383136402611252125582575323025312521403725642604276027633290460557612741265726142621261126012644260826172627264026302712262726182676263726572614261126242865548730272581258825512594254425482548252125312497251125282494249824872548260429152521267024702591247734622573250827782692336537943622267925282535255831732551255139892611266628362959346946445519 198601274843228182640263726372598262126602588261126402637263426502640258826862634261126402643258128805487310525812598256126042535255725452535253825612548253524912504249425212591287724912712250126112501334724872637256829123281379436182647253125412561321725512554405725582608277327833325465353532686261726142634262026242686262025882617263426312644259826172715261126702637264426082880548730742575256126012581253525182514251425242528250125482497253524912581260428552518266025112591249834482548256825712640329137943633267325112521254832202572254839992594271528772921329646545126 198601274848028052637264726042647262726312592261826342601266026602624262726572657266326172634259828865487309225952575257125882555256825342518252425412551252525242531247725612644288725042686247425882477335425112590261025972807383036372663250725312551324225142511405725542585279228433302465261432689261426012617261126182670261125712631262425982634261125812709263026732571265325812871548730712595257825752568254825542521252825212508253825412508253524772574265028712507267024912595248034552739254126422647266038143607264725242518256131672575256839942611267028392971334446166293 198601274852828142617260826792644265726702578258826762627263126602657265026572604266026042614257428935487308926082591257526072555254425912528253125312545251425072511251825852640285225382689247426042494334725842601301728102717380236032673252425612554323325242544404725842598280831913524470673462724265726012631256826182618263426142631262726272627260126142663259126312624264325742849548730582585257125912598254425112521254125252511251425312491250724802555257528872541267924772621248734612627261628782835281438183603263025542565255431582571260439892611273128463197345447467013 1986012748576 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012748624 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601274867227862650259426052673263726502607256826472624260126702663261426962637264026402637258828775487308326012611259125882578255825682538253125682551252825172545252525612631287725312699248726342484333725012892268231142756382236152653252125212551323625112548405725712601279827823347453657882730262125982594264026402611261025912627265325982660260826342670260426532627262425612862548730712568256825912558253125712531252425112538252125212508250425082551263428802508268324912614248434522514266627973001281638143611269225412555253831892524253539992611267928392934343847305552 198601274872028172660265326472676266026312617260426572584261126502673264026762627266626182608260428555487308325812608257426012548254525012524253825342538252425142518249425682630290225312699247726142474336025142567273727742873381836222673253125282568323925312554405725952617275728053329463857262760265725952614264726272611260126082660265025742650263426172653261126862604262726042874548730712567258525582565254825312514253125182504252425212521249124942611263729062521267324912614248434852544301927812810287038103607260125512578256131772548259139942598272128302952344946455623 198601274876828432650260126442650265326502617260826732627263426922624256826572637267326112611260128905487307426042558259426372534255125642528251825182511251125242554250125812644284925042712255925852507333826472692294927082832383536072670252125552568323325412545405226852595276328173331465157092753263426142644260426442647254526012624256825952647260426472640259126342643263725712881548730652578258825552585254825282551250425352507252825242511250125082548264428772504268324742621249834422605304227652666275038183600269625482588257831922568255840032604266028462924346346305503 198601274881628082637264726312614262426532618256426402666263726502631265026832634265026402647259728875487311125812558259426142548253125452508251825682568253525012528247726272640291825142686248726012477335727593089356229142836382236152673251425552524324525382541404225682624276728023280470557612746261126042588261426212653261125942624259426212663263026212696263426702597261025712845548730672568260425712575253125352518251825072534251825142504251124942528262728392538266024842601250834452695292435942883268237903593273725382555256131702571258539942611269928302924344447205574 198601274886427952650261426242627263026922608261126922634260126732643261726602644268926312650261129035487311725642601256426302558256825582544252125212558249125082521249125652598288425212722251126012504334425713005319328172702381836402647251425382531319525142541404725652604272527563328463758322743267626142621262126342621258126072617263025812604263126372663261426572581260825452811548730742598256825512598253425652541255525282514252825182511252825072564265028622521266024572621248734652723306634832786280438143621266625512531254531892565254140032598270928492909347446525511 198601274891228462647261726012650265326922621260426702630265027052666260126892644267326342650260128875487308025812571257526012548257825252514255425242534251824912514250425652631289325142692249126212491334725683216365728522730380236212634253425072541321425382535404225782614275027953293465557882734264726142618261426342657256825772624261426142657263725882640259726442631260826012833548730742571258125952591253425442538250125142511253125452501250824772535264728932517267925072608247434382601302737232795280137823604265325112555259431862561258139942591272228642899341946665558 198601274896028202614262426442624266026372666256826012618261826572653265626792627265026212614261728625487312325912584256525782528254825242534253425342541253125182514251425812607285225242686251126342518334426213052307426692842379835762663254825242545323925312551405225622601277927983264465257342727259826012621262126342653260126242614265325912634266326012634260826142608259425812843548730612601260825972571254125582521253825512514252425242511252424912565259128832511269924802634256434452650312731373140276237743618263725482571256831952558255540182640263429112924347845645434 198601274900828362644262426402643262426892581260126602595259826602676261426472611265326572630257828625487309225952601257825842521258525382538252825412545253425182508250425582627284925212673249126472531336326583130293528592838381836412650253825442551320825482558405225752608279528213296463757342753258825882634264725742666259725882611261425852634261726112650260826402608266326172858548730332575255525812604255525352518255825082538251125242498251124872585265328392508268324872653259334552639301131112759301837983600267925412568257131772551256140132611268628682943346046765608 198601274905628272657261126312598262726312604262726242637261826342666262126662670264726442653259428875487310225912571257126372531253825412531253525282511253125212544251125812601285825072686249426052491335430482864296127332999384735832656258425352531322025782541405225642584275428143325471558152766263126042650257526172653258526082644264026012653262426042653263126732614262125812846548730672564257125512595252125212518249725082514252125212508252424942594262728652504262724802607248734552760285729333138272537983604264025752548255131732598256839942598260428362934343846385607 198601274910428172644262726502614258126632588261126342611261126732660259126472624263726342624258128465487306725982571257526142591256525412534254525282538252125242521249825442611289325112676251126082477333726952745270327502742380236322670257825712548323325452528403725582611272227793309467456552755262725852601262426172647257126012657262426312676266626172673264026732611261425752868548730642568257425582597255125412518250425182518250425342511252824812575263728622521266024842644248734482845288228592668280038443611268625812531255831642558258839942591267628172931344746605566 198601274915228022647263726242617261726572575261726502666261426662657260726732650268926402634260428555487309925812598258125912538252525352544254825212555253524972534250425842601288024942692247726052484333433953226271926772884381436202644259125312524323625412568406225612611274427473306453853262686265726012631261426082660259825852640260525842670261426272663263726502630262725852856548730492574256825582595255525042544250425212528251125182494251124872561263128802521266024802614248734453246334726272558274038063611266026172558257831792558259439842601259828582862335746525177 198601274920028522647260825952627263726702663261826892634263127182624261126702640263726142647260528775487307125652578261426012544256125382514253125312541252424982514248726212585284625112699247725982480333127682702252825412936382736222653256125182555324825452613404725752611273827573312468961622712261725912618261426042650257826502608262125812663262426242653263726702621262126142871548730552545256825912585254825342531253125172535249425142514250124872568266028652521265724812604251434622863281025272568283938223579266325512568253431952551257539942614271228302918334446086262 198601274924828462653262426012631265026402620265026112610259126732607262726372634266026312608257828995487308625882571258126272518257825582521252825242544252425282541250125952617288125652686249726082491336025712771253825602782381836622647253825642558320225312581404725912588279231473455457973362718263425942614263126602653257126012663261726112617269226272679263126442627261126042839548730582574255825942568252425512521253125182531251125312508251425012555262128712501268624942614251134692551275027182578277038064081266626432541255531642597257839892614270528023233344450426997 1986012749296 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012749344 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601274939228142634259826372624260426602588257526242657260126922627263726402637265326242621260728685460309225582584253525912531256125312555254125242538252125142541249725752663289925212709251425952484338525342534260426212845386436812643253425612528323625642551404225852618273827983283460858232750263726472637264026052653261125942611262426142631263726082670261126662584262125842852548730862548258125782565257825512518254525012524252825242504250824972571264729092501266324802578249135092544256826172591277538813615268325882541256132302574256840132621266327852887344646845551 198601274944027862630259426532614262426602575261126472631262026732634260126702614269226372624254828655487308325612568257526042565254825752528252125282548255525012518250125612644294025352689263025982501337625082583261725512753373836512702253425182538322625382571406225712598272828233308458657522737264726112621260425982676258826112588262126272683262126242647260426702640260126312856548730742554255825512605253825252548253125352511251825082504250424572551265328712534266625782611252834992511268125872588272138323604265025912524261131702548259439942598267328272934342445725518 198601274948828332705260826502634265026342611258426572621263726992621262126762598266326402621257828845487307025742561256525882548255525242518253425452548249725242518250425752634286525212696247726082501339625872973259125652788386436402588256125242538321425182584404725712597276328273350463757882727266025942640259126042660260126112624259825882666260825882657265326962611261726012865548730832558258125912601251125442534253425072528252425452480251424912555262028742541268324872604253835022561300925452575278138303647266326142535258132082561259740032598263428302937347346675527 198601274953628082637264726372630261426472627263126602627261126702617262126762595265326502634258828715487310525722598259126042561254525412524255125482558250725082521248425812660288425072683250126082709400925942571258425282817386136882624252125582521324225482545406225442637272528103318460057522769260425982617264426272608258125952604262725912653267625842640257526792631261726052868548730522585258125652591252825482534254825242551251825382497253124972588266328872511267324842634275038442639265525842538287338393621266025912558254831762571257440032595262128392899348246455464 198601274958428202647261726372653261726402598258826342650260126602660261826922614266326342647259128435487309525752591257125942531252525552531252125312521254425252531249425712644291525352702248725982568338226012548258125482769386836512660256825452552323925412551406225882605270227923283462457442727266026142637260126342631257526142631265025882631261425752699265726532624263425582881548730642584259126012555256525342501249725282521252125112494251824732568264328772517265724742614255134952679273125412541279738603633265025612545256132142578261439992611269528112918344446185468 198601274963228112604262126142630261126702678258826562624260426572663262126502673264426372631259828655487304625612601258125982555255125542524251425242511252825012524250125942647288025342696248426042521337026142578257425582701389036622604255525442541325825142531406225412608267628053261464656912737262025882611263726042627262426212634262425982663266026272663263126732611260425652871548730362594258825682607255125412534253825212538250825412514252824802568261129052514268324942608253134922663274625542577273138353629268625842544255832202604254140032604266927982884346346375412 198601274968028052647260826042640262426012608258126662598264026502670257826792621264426112653261828905487307725582538255825912555254125282531254525452524250125142531248025682601287724972689249726212507336625872649260326752858386936732705252825452551324525482531404725852581271528113280465157882727264326212637261125982653256126012604264025912621262426402679262126402611261725912871548730892554257825782608254825642521253125112514254125312494252824702551263028772514269224672611255134752677258425613328274738433611269225542554252131832565261440132598270228212908346145865574 198601274972828272653263126602650263426992588260126472660261126832653262726472663269626532624259528965487309225712595258526072528254425412565254125282544252125442534250725642660292124972702253126342518340225282588255132652803384336362627257125112551323325612548405725782601271227723318464556812731263026302608263026172666260126172644263426242640261726042689261426502617264425712840548730732541257825642581253425512514251425282491249425512498250724802558262729402514267325772640253534792547263326173576301038473655267925582538257131952558259840032614268928022955347046305513 198601274977627982663264026302614263126502604259726572607260826962611264326572647264426762637262728715487309525682575257126212558253525452531254125382528255424942521248025512657291225112689251125912548336326162658260626372686384836662617256825412534323925282528405725782578272527573302465257612763264426112650263125912650255525782631262726112653261425942663261126172601261425842852548730642585257126042591253425312561252424872508252525242501252424872578258528992521267624772653255134963001254125742671269238303632269925742558256532052531256140082608267928402921344646105504 198601274982428082640261426572624263426502608259826572663263726662627264026862634266026602627258428775487308025912611256825612561256525182524249425282531251825212508249425752683289625242692248726012933339634062511295827522675385636292705253425182518322625212551405225782611273827923302468756902746266325912634259426172663259826112614262725882650262026082624260126372627261725842846548730462551253525782604254125482558253124842555254125212508249724672531263028772511269224742618292134953083255428972692269538223625268925682534254431982561256539892601269228112956344646445551 198601274987227922673259726662663262726792634259826242647260427022643262426792627265726472631259728655487308625912631255525712538253525342514252425312531252425282514248725652644291225082705251726342751348327792762267125542672383136552746255125312521324525342528403725882588269227953299463753432702266326042627265025952679261425852617265025912627262025982650262726662621263726042842548730302585255125752578253825612551252825212508250125242511251124772581261129022504266025312660268534582938264925702538267938303636270525712544253831832528255139852611266627922956334146385036 198601274992028112640260126272621265726312604260126472673260726242637263126312631260826502640260128585487308026112571260425952568257125382528250425282531252125042524250425652624290625182696249126012660344230232678267525842788385636552634255425212531325525042534405725652594271527703255458761432676265325912621263126342644263425742640265325752637263725882637261826402663264426082874548730432554257525682591257425182541251125182504252125142501251424772575262428712514267624772798273434953142263930012610268238103655266625652531253531772531255840032604264727922883336946386303 198601274996828522614261126212621263726502574261726272670262126732653262426632627267626272670259128935487311125752575258126082538254825312524251125682517250424872535249725712624289025312709250726072633355525572617253126462764386536472666254825542548323925112591405225842595273131853501457273362712261726372634260426302627259126112597265026012640262426112653263126532618259825842865548730642595256825842624253525342514251825182531250125242528253424802598262728652508269226962647260435362558258328812531284338223643262725742561256831862577252540082611271127983189348447377029 1986012750016 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012750064 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601275011227982679264026212627264026272627259126952614259826922631261126632634266326052595258128995487309925482584259125682571255125282548253825172534252425142511249725482621289625112679251426302511337927292750253825742836385136472663252825212531321725312555404225612591274428013274461958142753263426112621259826212621259426182657262426082657266025912679262426502604264025712830548730672578259525712581255125282554252424972541251825182521250724872558260828742490266024972682252734952662253127482548273738143618264425542534252832112551256540082604264027792893346346025591 198601275016028202611263726762647264426502650261126502630261426832663264026992657266326442627257529095487306726142588255125912568257825242544252125382521252825182518247725612630285225142705248425942547355425772504256425712741382736152653254825682514324625382541405725552591272227923299462256822744262425982627261125982676257125612621261425982660262425912683264026402591262726242833548730462571258125982601253425042551251825282528251825112511250424942581264428812508266324842594254835172620267127642861271238433632263025352551254131892551258140032581269628332946346146155543 198601275020828042689261826212624259126702670260826402650262426922640261126572595265726732621260128655487307725682591259426242578254125282528250125272518251825282531249425942634293124942679249426242511356828232538279525582844385136512650255124942521323925242545405225352637267328173293459457452743264726472676260526072686259425912604264425712702265326242676260726142624259426172859548730332558259825812568253425652514253825312528252825482521252124942594263129212477263424802588251735542586267532582593273438233636267325482544255832172551259839942581270927792909343746685513 198601275025628142647260426402650262726442617261726272653260827122640260526572650263726202679257828905487305225812545258125842548255125652551253125312521252825212538250125352617286225082692246725752494365931942544283727852725386436472673255825212538322725212531406225482575268927793312467556912762261126212640265326142673257825852598262726042663264425812679262426402611262725882865548730492571255525882604254125412531250125142521252125312491252124842561265729212521265724942565248734853240271526772950272538393629262725512548252431802555258839892614267027762915344246605543 198601275030428362601261426602643262126632584261126082637262726992679259126532657265026212657260828465487308025782601259525942518255825282524254525482541251125312497249025712621287425012712248426112571353528303220281227432737383536362634256525182524323025072541405725652604272527763312457258152728261425912631263026272640259425912640261825782663261726242686263726472601262425852880548730552578259425752595255825312561253125112514253425112504251824772558263428992528266624632611256437402830307028092714283337983596263425582554253131922568255539992581267027822918345446375527 198601275035228332670264426502640261726302594259126632634263726662666265326402565267026502611261428745487311425812630257125812571257125452534249825282531253125242538251425612621283925112673250125782511341127002658351234832875384336402650253125312525320525212558405225882591268628523296464556992743261125982611260125712640260426012660259425752598264726242657262426632618266026082902548730432521258125782585255125612524252825312524253125282531253124672565263128962508266324702571249835542670262331413615278538143607267625452545252131832548254839942565267028082934346646005527 198601275040028302640264026172601262026702571261726662640262027182647264026762598268326732663257428495487309225682571257825942548255525382535252825342541253425012518249025652634289025282692249125952524335725602504299037413272383936222617257525242541323325652565405725482564272528053302458757892724264425812634259126242670258425982644262425882640262725912666264026602591260425612846548730922591255825482614254125352551253125042521251824972531251124972568261728552511267924772585251434752544248030083808311537903607267625712584252431702565258839992601264328202977342246605584 198601275044827892634259126402634262126862624263726272618264726602663261426832598264726572621260128805487309826042548260126042555257825512531254825382531251424912531251425752640285525082686249025883136339525782825281933202932383136182608253425072541326125382558405725612588266628113315463057432737262726272634259126312663259826012624265025742653265026012670261126502621259826242824548731022568256125682585253425282534251125252538253125282521253124972551265328902511264724772598321334892610250129763307301437863586264025842565253131862548255139942627264727952974345946385526 198601275049627982653264026082611264726372588259126142644263426702624260126572618263426502647259828495487309925882568256525712541254525242521252825342548253825172535251125552621285525182683249426043183339026682597270230452817383036332647252425282534318025282541406726072591268627953283462258142782265026112637265325842637256525952608259825882631263425952660262726172653261425612827548730832558257125782604254825482535252425042531251125512470250125072565261828362480270225172647334334632528259026232992275338143618263025942561253131672548255840032568263727822940342645525534 198601275054428082686262126342640262126372640263126302650263126442621264426572673266326402650261428965487310825612585256826112524252425312548250725642528254524772534248725442598291225212686248425882861359427182872286131172808381836142637257525412548321425412541406225942598267628243309464757352743261425742614261726182663261125912631261826142679263726042663264726662598260725812881548730952568257825652608252125182548251425072528252425212494250425012555265029062528265025012631287234722754287126013208269537823586266325682525251831862531254139992585265027762962345647125512 198601275059228362630263026342653262426012581265026302660258126862660266326892643268926272634260428495487308925782598259826012538255525282504253125282541251425142524249725852631289325342683249725812704343431812761303729632708383536082650259125312535321425282568405725512588268327993321467453622683263725852598261426242657261125912640259726012650259825972660264026892630262726012849548730302554257425882571253525652531252125412545249125012491252424912568265328862514267624972588263834522952295827893145269938063575263426042525254132052558252140032591267927982971336046375044 198601275064027762640262426732673262126602624261126142657263726792657263126572624262426572679257828685487310125912578259126082588254125182535253525112551252825042514247425812640288725082689247726112600335728772878263327122772384336182621255825282541320525282544405225582568272227763283466061772679264425982663258825882627257825752621262426142594262726242663263726532621260426082855548730402565257825882578254125482524250825212514251125312504250124812571264029062484266324672594265534653124294926192821284837823618263725842544252431952545257139942578265327762928331846016301 198601275068827832637262026992634263726602591263026532644261826602657264026632650267326342666260528585487308925712585261125942558255525652535253125412524251825182518249725542621287725282673252426112627339926402561262229752740382636042627256826042541323025312551405725742627274031503476467473462722265726112627260425812630263126012571258125882679264426142683265026632621261425952846548730462584257425852575253825312531251125382490250425282487252425042565262428802518266024912692258734682584258026492765270537823589265025812554255131702597255840232584272427793177345046756997 1986012750736 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012750784 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601275083228432598259426602601261126702591259426832611263127252653265326502614267926442624258528555487306825782571255526272571254425512524252825612538250725382521247025482598288025212709251426472484336324872548261426332883380636262663251425312518321725482541406225542621267927983309468557972779263425852637260126432640256825852647264025912663265726112676266626372591263026012862548730582565258425452564252125112541249825242521252125012528250424972561261728812521268924742608250734622508259228282700291737903604263725612564253131672545256139992585267027702940346846455536 198601275088028012618265026272637259826732618260426502647263726962666265726372647266026372624259128835487306126042575258126142561253525242535254825412531252124912511247025652604289925512715250126842521334725282531251826652740381836012608257125452521324225142538406725652598267627793321466657252740257826012621261126302653258825752631261426012663261126342702265727052627265325972855548730802588257525612585255125512544250725142548251825282511251825012548261128582508267024642601250134552528251425572541284938143618260125382575256832012548258439992614266328012899347946915464 198601275092828492631260125882611267326602621259126172624262426702666263726532601269926502630260528815487310225882561256526112551253825342558252425082507252425382535249125582637288025212679250726842514337624842845258125282899381836212634257125382538322625112561406225582574269927763331458758142772260826242621261825782670260126112591256825882660261426502653262426632604261426012821548730922564257825742585254425442521252424872517250425212518251124872575264028522524266625072652251734352484254126042577274338143579263426242561256431982538256540422575265728172952346646295490 198601275097627952647260126242686263426532624261826602594263726502676257826832624268326312637258128335487307725852578257825642555254125312524256125242531250125352514252525482637289925182696248426792474333124842491254825412731381435932621253125782531320525342538406225552594269928173334464557082724262126042624257826372634259425942653260826372640265725812644261126662644264025782877548730552581257825612578253825312524252825112538251825352524249724732561263028812497266024802614251834522480252825242554276238143614266025742562254131862541256839942585268327512908341346305550 198601275102428052614257826302637267326662594260426532608260426952666260826632670266326312631258828875487308325652598259126242555255525242524254125482517252425142521249425682637288024972715247725852467336725242518252426072719382636222591258825412531320825082555405725582640269927603296467657092753264026012634259425982640261725812631261426012640265026112696266026472637263725912858548730492555258425712578255125382535252825252511251825382501249124942561264728932511267024732601246734152590250125512521281037863607267025912581252831612517257539942585264328212927346746595474 198601275107228362637261426732660264026702634261426442640262427052666261126342627266326732627261128655487308325942598256826042555254525552521255125182555252125012534250725582621285825282689249125852494332124872498252825672744381436432604256825142531323925352561406725582608269628333280459357882791264025942640260426532657261125812637261126052679261425912657260726042627262726112833548730642588257125382620255825482531253825242487252825282487252124972558263128992504264024672591247434652557252125182521272538023589261425612555253131702507257439942598273727442959346046455465 198601275112028052657260826302647262427022650260425912647263426632611261427052637265726532618259828685487311125912591258426082548255125172518251825482561252425142531251125882637285824972689248025982549333424972497251125382710382636552598253825312508321725112558405725712607271827503277464558052756262725982634264025642624258826472627260126012686262426112666259526892617265025682849548730642545257525752588255125712528250424972534251424942518251124912575262428832487264424812621252734622501248725112544280738223622263725912568251431922524257539842578267027762946344446455551 198601275116828052634261426242650264726762598261826142624262426792620259826702660268927252634259428805487308325712558261425782558251825552524252825242528253125112521248425582627288025112683247725982497336025082498250425812816382636032670254525172534323625082531404725552598267327893271466057692753264026272631260126112643259525882640265726112670259426442663261126632644261425782881548730702575256125642588254125552588250725312507250125112491250725012571264428432524268324732591251434422521278225082568279738023589258125382551249731802531257539942585267928142927345346315511 198601275121628332650261826442627259126632608261426732571265726432640261426702611266326602670261429025487309226142581259125742578256125282528252425242538251725242514250125582631286525112705251426042508333424972524253125582689384336112597254825382534323325142538406225752605268628303309465958052798264026302631260426442673258125852653261825752696264426312630262026532607263726082887548730772551257526172591254125412551254125172535252825182507249724802554262428492501267024912585248034382481250825112551273737823575257425382601250431702571255140082585268927862927348745965618 198601275126428422647264026402660265626342657258426202640262426502647259726792618265326952640264028965487310526242584260425752548256825382541251825452531251825082525248426072604288125112679248426012494333725272501259925682799381436152640257125482514324525282541406225512601269627923255467457522729263725912604261126172644262425812644261125742666267625812650258826702637260426072862548730952554257125812585254125542531253424902501251425042538248424942561259428682501267624772591248434622470248426232587274837903618259125712571252831892538256839992591264427732896345946455574 198601275131228522676262026442653264026662604257826242627260726532644259526402631266326602647256128555487311425912634258126012578251425142551253425612541252825312545248725622594288725072689247725952477333425012504252425572733381035972575256125652487321425172514405725882601271227923252457253612683262426112644260125942637262425482624260125712676264726172679261126532627261425882890548730952561260125742585255125512538251825182511252825212491252124632555262728842541267624802568246334422504246726102544282638063611261125542558251831832518255839992601267927702909329646085125 198601275136028242614262126272611260726732624264426442644262126472634260826502653264726372637260128745487311726042575257526112528255825352531254125342541252125212528249425812627285825112683248426042494335024942518251425242766385136142640254425742541324525142565405725412591269628243340469761622705264026142595261126472653257425912621263125882670261426012634265326572631263726042821548730802574260725652588256425582524254125242525250725072518252125072541264728712491264024572575250134452517249125142497268637903575260125582591252131892555256540132598269227672940335146316290 198601275140828272673261726702647266626702617258826502644261426662686260426732634264426662640261428775487308025612555258526242558253825452541252825112544253825312497250825842644289025182686248026072467335425502561249425242807383936042601257526012524319525282561406225912624276331653498460873462712263726082644263026502657258826212630260826042666262426372683264026662601264425682877548730642601256125842601255125142541254825512501253125082504250424942565265328652504268624742614255734322517250125412491282937903600258825912551256531862574254440082611275027983235341446397029 1986012751456 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012751504 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601275155228332657263726142618263426472598259426472624261726532683265026602611268926532670257128745487308325882591259826142528257125142545253825252544251825242541251425612640288724982722252126142487335425042484254124912699379836032623252126042541322024842534406225512588271828423318464558232711261426342604261426172696260825842637259425782699263725782640263126272631260426112852548730862565256525752614252725842528252124842518251425042501250824972555262028582501265724872598247434452470253124702518280737783593259725542618255131802521253140132614267028302899343847205559 198601275160028202650258526862614260726472614262426502617265326732640262726502631266026212634260428905487307725812584258425712551254125242528255125282541250424972534248425652621288724942686248725712487344325242508255425182708383036042676253125852534323625212535406225582624275728363290464557432740262725852611265026312666259526082611262026072666263126342640262126572663262425942843548730642585256125912618251825512511252424972511250725082497250825012561263028552514270524772618248434522521249424942521277538063586264025612575249731672535258140082601265728172906345646005546 198601275164828202657262726242647263426312581258426472627263426562653261726402634265326472631259128835487310525512581258826432558253825382534252425482551251125082531251425712670287125212683247426972470332225112531286325042709382236072604258825712524325825412511406225782614274427733290466757792747258825982617261426082637257825752627262425952644262126072640260126732650264325842858548730122585257525812588254125382511256825212551252125382477251124872561265028712491267924942601249734522480259125242627266337743603260425882598249431702514254139992571266028332899345446155480 198601275169628142676262426372650263426562611258426312597263426342679264026572637266026342624259128965487311125782578258826112538254825382521253125212535253125312518249425842624284025142689250126082504352025182545353725082740380636142637253125712525323024912534404225712637274427823312458657172737262425842591265026012631259825782631261126172640262726172653260426442634259126242918548730892595256825652594254825212548251725382518251125312494250125082538261429182487266624872621257935922672265028722604278137823586260125712611252131892545256840132571269628302937345846155543 198601275174428172631260726212647265026502591259126702653262427092644261126662624264726372653257528685487308925822565259125982547256525342538253525752514252125142514249125912597288325182705250025882487333426943065266925212788383935862578254525512541325825042535404725612621274128083305466157972737263726312663260826212650260126272604263125752673265326182663261126502647261425782862548730772568255825842544254425412521251424912551253125082501252124942558264328142538268924772591248034522850262726922501274337943633261725482624253531802551254440082565269928332928346846825495 198601275179227982660264426702640260426402605261126302634260826992640265026892624268326762660260428905487311126012608258526052571253825612524252825712501250724912521251125482585286824872679250826082481337028912992292225242728383536112598253125412531321125212494404225582617276328173312463756382731264326142617257526372644262125712624262426242692262126372670259826242594260425522896548730672551258425782608255125512521251125142514252825182504251825212551263728552514271125072591247434032941282030342511273438023593264325382601251131732531252139992598269228522893347046025464 198601275184028012647261426172647264726922571258826342640261426892640265026732630263726572640259128715487308625682561259126142535253525482535253125412535250125182535250725342637289025042771251826272545331843973200267225342785380636252611254425942511323625112524407725652627275728203296459557372730262126342598263125882640262126172637260825782647262425812637259426602627262125622858548730432624260125652584252125742551251125172521255125012501252424672571263128962524271527442630254434253219313725582531268937823579262725482601253831802524252839992578272128552890346746155625 198601275188827892640260126012631263726892617259126112647261426892607262726662650263726532614259128875487307725882564258525842524256125352524253825142558250725382528250125512594284525312689249025652643346035043066257126242614383036372640252826142528322025212514406225512604277627923321462657522750267025852594265025882650258525872631261425982666262726082644264026272608264726272884548730612578256225912591253425252517252425552527252825212507248424842558263428552511268326272618260336043977302925382558269537903579263025382620251831772514254539942585271828202934342145445508 198601275193628182644262426572614262726442611262126502611263426992614262726992631261126272631262428905487310825942558259125942568253425312545254425342535254424972545250725682657289325042686247728142813379938443174254125652788383936212621254425452528324225182518405725612608275128013328457957532750261125912624266325912650258726142611260125942643265025982670264026372640262426082852548730652561257825742601253425382541253425072521251125382501251124802524263728392524269624712831259740493536293625412541269037983618263725242591257531672544252839992608264028772940341246235582 198601275198428082650261826862611266026572611264426212637264026112686258126832621264426302637260828625487310826242581260125782531253125442548253525482507253425142524249125752657284925682676249126143571389336893363256425382724382336042634252525812545319825182518405225282591280528113312461056642733262426142620258826372637257125982676260426372614262425952679260826442624266626342824548730742565256825952588250425752531256125212534252425142511250424912561261428612544273724842598345342523403372325352640281037943558264025282585252431672534253839942601267928802899349346085495 198601275203228302631262126372611261426562571261826662611263426862647261126892634265326572631261129035487309825942561257525682551255425412518251825112518251825382544250125552614286525142695255428763897395430863549262625542769383536032676252126082517322025212507403725912631276327953280460853612689264326272631261826082670257125752611263025882647262125942637264026602644262425882842548730522558258825982575251425242565252425172514254125452504251124772561261128932535282824912824372236313093384027012528282938223582267625482614254131612531254840082584271229122918332245315162 198601275208028492657265026602631263426862604259826402624262726922692262426502624263726182618258829065487309925982578262125852531256525312521252425412541251724912501249125752617289924942728281638013550339932212943252125412788383035932670252825982504321125012518405725652627280527803312455761292683263325852627261726042660260126042670260826142660264426342643260426632650262725982843548730862578259125582561253825412554252825282507254825412514252425142565262428622501266627173344343639383086274425782534271137783600266025612621251831482538252839992582269928932946337045516314 198601275212828142653263726442660265626662601260826732663260426762650262426862644265726212647258228745487311126442555257125712558256125452534255125582538253125342531250125812624288425442741259731333841388429992729254525582801381936362604248126502501323025182541405726042591283331503540471273462679267626012627261125982660257126042631258825842647264026212660266026472663259125842849548730802568254826012594252725382541253425312514252125912501250724872584260428622544267027973202382041213107279226262531274038063604262125452601251431802541253140032571274029093185342247176997 1986012752176 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012752224 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601275227228462663259826272627266326732617262426732597267026892653261426532627265026662647261428685487312325982575257826082538254825082585253825212528252125042541250125712617287425182796261227842848341931252561264926242747381036032647249725852518322624802517406225782624280128143280458157702743262726082608264025942644260425982634262126212660259126272650262126142624263025982814548730672568257825882595254525082521252125012514248725642521250124972561262128682541272127393066258734522934262425312622269238023569259125382591255831832545253840082611268328582881341346475519 198601275232027952604260826442627264026312624263026702637259826762637265026602647266626042633260428465487310525842618258426242561253125042524253525242534253825012514250125682630290625212689281026142521338327962622286925412822383035862650251425982531322325282534405225512601278228493305463857252736263426602604259826472634255126052640261126012683265726182679267926632634264325842865548730862588257825612591254525512568252825072538252125142511251824872548263028652501270225302653253834612953263026272531270837863597261425112611254531702561253440182591268928522946342646075550 198601275236827982650262426372676262126502591258826472647262726302666264426502624267926472663260428685487308626012588260126112555256125212568259125142521253125112518249425682617285524942709251726112870332125182691339625642813383536292601249425982531320525042521404225612608275728113281472057442718260126142627258126272650257125742617261425952663261425812676261826042644260826052890548730492568260425922601254525482561255825212534252825212497251424972545261128552524267325472621256934422541254429812565271537783614265325312578253131832534252839992575270228492918346746835607 198601275241628082634258826182598262126402621261426502634266626792640261726532588267026312611260728805487310125512578260125952575256526002591251125442521252425212538249725642598286825072709248126012474331524912535258825342760382635962584250425642518324524982507405225582605276028273283466757522763263425782624261126402676259826072618260726272689264425882676259426472663262126012858548730862588255125752604252825582517251725142504249725212497251124702558261128992491267024802601250834352494256128222528273738143603262425342588254131892527254540032572268928462915341246305505 198601275246428112653262726172604261426602601260426312634261426572620261126502640265726242614259828845487309225982581258126142578253525682531253425242524254125012518251125752686288025042692250726302491333125042497254125282877381436102657251825622534321125282538405725652598275727923258464657632727262726012621262126112637257525942601263425912637263426242666265326502597262125882858548730772585257125482578253825412518252825142511250125142497252124842558260129052511266324942601249434352497250825242555275737943565264025182607255131862507254839852578271828272965345144825527 198601275251228272650261126442637262726792601264726212604263026702640257826762614268926792660259128645487307025882591263425842548254125282514254125142544253124972528249425752598285826082705260725782470334125042504254425342740379436182627254825952541321725312521405225682621273828273315463958142743263425812634262126272594258126342617260726012663262126242679260726732644263426142871548730462561259425952621254825482524253825342487254525282514251824702568260728622531267626622614248034422514250125382547273338103582263425142614253831802538252839992591270928402971347845735471 198601275256028202679259126012601262426632637262426202618262426502614262126632666269626402618265028775487309525812611260126272558255825552490252825342534252425352538250425582640287125012676247026332533334425012480249125342633382236112657251125612518322025282501405725582598273528173277463758232685265026242640260826042663258126082657262725982634261126182673260126572591262126012868548730862595263025882571254825242514255125072531251125172538252125012551262728332528286324802607265634422474263824942555271138023572267325342614254731582514254440032578270828432931342846825511 198601275260828172673262426432637263426182637262126272640260126702663262126892634267626562617258828905487309825682578259426182558256825482528253425082521251425212528249125982595291825112712249025682474336025082521254425142798383135962647250425542534323325282524405225582614276028493347465357532755265726402575260825942647265026242640262725882670263026112670263726732597262126242862548730832601256825752608256125412554253125482531249725412504251425042565260828772507269626002604245634382566250425242554265337943611266025282534255831952534256139942568267928652949347146765534 198601275265628172670263726402692263126502571265326012624264026862631261726502634267326602637261028715487309525882588257825852521255125452521253125142531253825042528249426012624283025242692248125882487332124842521252125182740380236002617252125642555321125182524406225552627272828013300466657352756262126142630263126662614259526112614266325582653263426212679258126702617263025942862548730922568258125682565255525452518253125382521252125352518253824872551263028522511268924872618248734422531249425712551267637823610265025142607255531732534252839992561271528012996347946605456 198601275270428362621263426762605262126572611258426342650259126572656261426662617263726402637258828585487307325712584260726212568257125382538252425412535251125212561251125812614288725112689254426082474333425892528253125482775383536142627251825852511323924982524405225512605272228363306469057342718263726042617258826402657258825542624265325982621266026052644259526962627262425812878548730742598256526652604253125582508252125412531250825282504253124842578258828682504269925242588249034322537252125082574279537823614263425412621255431482528253840082604266327982946347744685575 198601275275228052627262426662647264026402627256826702676260726372627265027182660265726632644263728905487311126112575256825612568256825312541254525142535252825182538249725582587287425242683250425952612333125812504249725412800383936142594254525412528324225182528406225312621275027513305466153092686262725912608263426112660261726142604263025812640265726212663260426602604264025652830548730522578254825752594253825482528253425112531251825482511249024772535264728582518267324912588259134622774252825382518270537983558261424942565255131832538256839892598271828332965335745305093 198601275280028052604260126472621263426762611260426302604262426342647262026662617262725982686262728465487308625952699258126342555251725512538253825482524252124842524249125512605285925142686251426272511333724972600249425312650379836042598251425582541320825252511405725652584273127823318470761242695262126112605260426532653257125652608261126142647261126082660262127152627262426012840548730642575258825712597255525412538254125182538253125342508251425182558258128812514264424842634247734652508250725482514281837863589266025172578255131702544255539992584271828242965333445596289 198601275284828302660258526082650260426472614256826572618264726732640257126602670265026442634260428905487310525852571258825712551253125352548255425382525251125182538249725752673283925182709249126952564335025872480250825442726381436002640253425742538322325342534404725772601276331883525463773462747262426342591265026212657257125752607263425982670263026052666262426502637264725982877548730772571259825482588256525582541249425352528253525242507251424772551262129092508267924842627254134452547252125602534273037863615262425542574254531892557256140082604270228053224343046707029 1986012752896 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012752944 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601275299228142670264026372630260426532607265726632630261126272624264026442617269626832627260428555487309525752608256826372531255525282507253825512514250825042521249725612607289025112666248728353138335025012501252825282744380236292657252424942538322325282501405226072624272128333293463457792727263726072601264426112663261425882614260825782624266026342676262126732634264025752852548730922558258125752601254425412538254125212531252425242494250124872561261728872511264724772805291534092561250425482541271738023607264025212555252832112551255140132608268928142949343146015535 198601275304028202611258426532627261426402637264026892634258526472676264726502637266626342624258128365487307726432568257125782568258125342511254125452528253125012521248425612631286125212705257026502785331826102514252825182740380635972601252825212528320225312541405225452588276027823246464457442734265025912621260726042657259426012631263726042640261426272657263126172591259126212836548730802588258825712611253125552544251125182524252125342497251824802555259428552511266325042670288935062744260325112528277537703582269625652571256431732568255839942598269628052949344446685607 198601275308828522611260126442634263726402627259726862637258526632679260426372634265026732660258828815487309525712568259125912585255125282548252825512535252825142531250425912634286125282686251426822855351928102541258125282776378236142640254825242555322725742524406225682607274728263242465158502720266026172640266025942699261426042644259126212663263026082666265026402640266325942871548730522545256825812585254425582538254125212504252825242501253124972578260128772531268324872728314135002746259925582531269437703614264725342524254831892548254540132592270528392921346646075512 198601275313628242611260426372689263426272614258526632656261726572621262726662624267626602657259528715487309525582618257425942551254425242528253825612528251825042528249825412653288325112676251126992647340628063133258125282873380635972633251825312541320525182548406725542621274128013305455257252727263426182621262125582631258825982608261126042647263426072660261426662617262126012858548730922571256525842598253525282534250725142501250825212501252124902561261428642524269625042670295034653008303225862538277538183596260825082548258831982571256840082611268328462902344546465479 198601275318428202634260426632647262126472663259426572598260826402630263726272614267926502634259828655487311425882571258526212528254425412528251825512518254125412561247025942604286125042746255126142883342526203133256525282770380635892634254524942541325225482521405725612611275428143302457957972737260725782601262126012647257525882624261825842653263126082657259826662608262126082843548731022551256125842608253825482545254825212521254825352521250424802551265028712514268624942743285135262707289027272528270837903593270225512518253432142581255839942611266028012893344746745591 198601275323228422686263726472653263426662601262726142634259826792660259526762631266626442634259428775487308025982575258825952561257225382521252125312555252425182528252426072640289025312715252826892594336727362824265125612813381436182660252125382571322025452571404225582637275728403328463857262730261726442614261126502647261126082666264426112696260825782644260426502627261425782874548730522584256525852578256825382511251824942508251825182484251424912548259528742518269525442721277834352590316625512551286737783600268325772494255131732565254840132568270828242943345145665479 198601275328028302650262726532660265326832588263126502627263026862637264026402627265026042637260528615487308325782581259126042581254825412531251425542528253125112534249125682601285825282741254127242630341230253074333228642833377836332644253825142558321725712531405225612614274727983318468657972714264025912644261025842643259426312611264026242647267326342640261126272604267026142849548730612581254825712594255125482507252425172514252825312514251124872578264729052521267026062640281434382706269427693078287338063589267325312531254531802581256139942585270528332946342746315566 198601275332828202650262026532644263026502653255526272647264426702679262426532663264026572666257528365487308625842578258125882565254125212528255525012541252825212524250125682673286825142728266426112541334125602799264926692766380636252692253525252551322725282521405225782617272828143321465157522753265326272637261826172624259525852637262725952637263125942650263426702637264025812839548730552561258825612561255525242538252824972511250825282481251425072555259528772504270525312705256834622730257430232568281737863593271225582518256131672581256839992591268928432915342146015528 198601275337628272683261426312601260726312594262426302650263726572663262126922604266326112617260728555487310526042611258826082551255525452518253425342538253825242521249425742666287425342760255127492723339330232634313225542992380636002624254825342548322025582555405225512624272528463299466057802734264425972650259825982637260826112578265325752653263726312670264026372624263425912871548730742578259125912588254125542524251125212497251125212508252524902548265728742538285626862728280735552958277126012545273338063597270925852545256131742554258539992604270828432984349746745558 198601275342428392630260425912644263026312617260426532624264426632624261426442611265026142660261828595487309825982571257526012568253525352491254125182544251825112508250125412611287825012718274627972942333130402821251725212727381835962604252125082555323925542548404725782627274128273293461357342721263426012588264026272663256525882617263726212640261726082689262726702617263725942861548730982575257125712604255125482528254425012548253425072508249124842558259828772545267325212734279135032891269827002514260437823575261725582541253831832551254139942601270928022893343046825535 198601275347228332653260826402621264726832614256826502650260426762644260126762643269926372686257128395487307425882601257125982541254825282508254825252538253125212521251425612631287425142858272129842943335626102541248425212877379436072627255525112558323625452521405725582614273527853245462255252673266626072627258826112644264026042634263025912676263425942663259826792640265725782855548730772575258525812568252825442538252825212518249825342511252825012528261328802560280430782889296034492570269025182508272738063589266625412524253431732551259440082608272128012971335846515187 198601275352028112666260826342624261426662594260426702621260126402627261426792650265725972640266329065487308625852571260125882598255525342534250425342524252125112531248425542647289325042722265028292627333726262548250425412728379436182670252125182551323625042524404725752624274128053252457961152696264026112608263726312683256126072594263125842650264025782650259426402634263726182855548730742578255825842584254525682534253825212501249725212497252424902558266028402528280427442838262134422610249425042508287938143597268925612528258131922598255539892624269628012924336647066314 198601275356828052634261426112637261726312578260126342627261727022660262126472614263726142637258828905487309225912581260126242548255125482554252425512531253825282565250425612637288125182797261126732603331525312521251126332741379836152673254525502528320525282551405725942605276931853493459573362686262725982584259126312692262125582631263425512647267926242653261426632605266626142849548730552608258125912558253825752538251425412524251825072511251124872564260129062528269626102734265634322557249825772524267637823582262726042541254131702588256140082581276028303157341946777029 1986012753616 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012753664 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601275371228142644261126602634267926602631262726532621261426472657260826472663266626342650261728335487308325812598256425512565252125072548252125182544253525072535249125682591289925182673249425912491333724872844265025412737383135832640255825042541322025512528404725752647271528013315463757702750265026012637258826272683260125852624264025952657261426112657262726502621265326172862548730612578259425682617253125452534252425342524252125352504252424942544263428432474265025042621247434512511249430592743278737583611262125682507256131862541254839992585267628082962341646105511 198601275376028082683264026572666262726792591261126302637261426342663260826662621265026702696259128805487303625342598255125912521253825212545252125242531251825242524250425712611284325012696250125812481334725042573258425842650383036072637257824972561321725412531403725812614270228363328466057172718262125612585264026342666259125812624261425782670264026142647263726442631265026242861548730522581259825752575251725542541252125312507250425042501251425112571266028712501265324942585248734482497252828002554283338143614269525712528256531862544257539992607271528272906343746405479 198601275380828212657259126602647263726502627259826082637262126702663264426632621266326312634257428655487307126172565260425982534254125142504250825182534252125342524250125542617286825142666249125612484334725172508252125242772381036252676258125042561320525482541405225982614273128083328460757632750264426082647262025982673260826112627262425812650258526182653262426402634263026272855548730612568256825912598253825312538251825042497250125352497250424912541258828552538267624602578249134452474262725282551280737863600271825912501253131832601252839992594268928242927343546475487 198601275385628052650261726602604264726762634258126602627259426762644263726732660263025812660261428625487309226012574257826272565253825182548254825112551251825342521247725682637288124972712249826012473334125692528258425872772380636002689260825282544322625712541405725382608273828493286458656902730264025852631260826242670258126342584261125782660260825952683261426632614263426042830548730582558258126042594255125352541251125182521251425182504249724942571263028872528265324872611248734352528264827882657269537823572273526402561254131802594257439992608272228052949344345115491 198601275390428172617260426302604264026272640260826272637265026532630263126922607263726372621259128805487309825912571260425942571257825352528253825342524254125112511250125852653291825072709246425982470337625312718285425382750385636732692259825042528323925742525406225512637269627893318468257882721260126142637258826272696258826142679259126012614263426212637260526212640258525912836548730892598256826112601254125482534253425382511250425352494254524972561267928932481267324672578248434922548278226002551275938563647267326272524251831982561253440032627271528142921347946225591 198601275395228332650262726702627265726632611259826532604264726572634265726762647266625742647261128685478308025742598259826142588255825072534251425612538252125282518248725752666291225242696249725812484342525042548261225772784386436622624262725312561325225652548407225812614275128553280468257442750262425942673263426042640255125942611261126272643265026212650263726602598261825642862548730402607258825842591256125512544253425242551251425182511252124942538269228742504268624772585247734892531261427062677271538473614261426042514256531922574255839942634271228242946346545725618 198601275400027792644263426532617261126762571259826342630261426732640262727022598267326702670259828805487306425652578259126082561255425442528253825382518252525652508248125852669286225182689249125812504342225402823259625212728384736732640259825142541323325282518405727192578274128303334458758052740261826082604261726442627259825842631263726042644262726212666261426572584261825982843548730462541259825682591255825712538251124772545250125142484251825042578270929242511265324872601255034992744266926722497273138473666265026242548252431772565257539992678266928202965343646565466 198601275404828712644264026242611269226692621260526212637263726502650260526402614266026532689261828715487306425242552262425912574256125112541254125382538252825142521251425812621292125182692246325912504340527002531252125282710390337002673259425042521324225412541408225812614274428273293464657872756262726242617261126012653260125942608261126142679260826042670261426182594266025912865548730422581256525512575253125552551254525412527252425412504253424842578268629152518268624912595247035263051259725382717275338263666267026302521255531862585256840032621267028112921342846525487 198601275409627982647263726532640259826762598262126142608261126312631261126792627264726502670258828585478308925612601261426242561253825212555254125552548252125172528250126072640289324872670250425982504341226103059275425382887387336732666261124912544324225612527405725982624273828433300466857712727263425912644259426112644257526082614262126012653263426142647261426792618262725552880548730672581256825682555253825582551253825442528252125142514253825042558266328872514266624942588248735492717303027332551275338433636264726182521255532082595254839892634270828082955345946225503 198601275414427822650264426572608261726472614261726272601260826922640259426792604266626472683263428685487310525682585258825652555258425442528252125512541252825042531251125782666292124972705249425812511339225182544254125282795386536582676261125082538323625512528406225682637271528243302468256642727262726172620260126272621259825752644265025912624264425912666260426762640257825852833548730642568258825852591254525482517252825182497253125542507249724802558265629372490268324842601261135122587248426272524272138573629271526732521254832012571255540082617268928682952341746895583 198601275419228112634263426242670263126572604259126632631261126502637263726572621267926572601260128615487308625882608256426112561252125082551252825452528256525212551249425712631288625212715249125852622340525012484253125042883386136922653263125012538326125512514405725872617278928113309462953522663261126242621262126212647259125842650260725912650264425812650265026502621264025882868548730742571255525652591254525712541250725112511252825142514250424672578265728782501267924602588255135052574250125242511275338473651266326402511253532142561256140042578273827602908335146315127 198601275424028142644258426572617261426692644263026242644265727022627259126472663270226212630259428435487308325912621257825782534255425072535253125812531251125012514248425682637290225072705249125882497338625082494251725282733386436632666266325182518326425482558404225812657273428643315461561522722265726112614261426372634260425852644260826072624262726272614262726572578263425552849548730492548256525442591255125442518252425382521251125412531250124972575264729122531268924942588248134952504249425112477280838603658267626962541252832082578255540082591269628612937337046546291 198601275428828142627264426342634264426532598261726242631260426372647265027052627263125842647259428685478305826172578260125642538254525652531250125412545251425142521251125582673292125382705249726312481340525402511255125382733386836812696261125312541327725812544405225812598275031763482455873362696266625912653262426442621259126172598262126012676264725982686265026662604263325812843548730582581257825782561255125182531250825252531248425242534251425342541261129122528266624942637248735022534255025542528275638433673267026662531253532082630254140082607272728333252344447616982 1986012754336 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012754384 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601275443228082663262726532588266026502621260426632595260827112663262726732644262726272670257528525487308025782564258126082565254425282528253825612521252824842528249125942647295225082709246725982497341827282507251125172896388136582696264725212545322325752544407225452653270928113306464457962730262726402591265326112624260425882640262726082653263726402650262726702611264725912833548730582568256826012588251825682531249125312528255125282494250125112571263029182511269224642627248435162541250125182514277038643658270826992538256531802571255840082604271228142962347946315551 198601275448027982644263126402650265026572624260426632644259726862598264426402683263126242650260428465478307425612561256826342535254825352524253125242514256125312521250126012673289325242683247426112497342225512487250425142854389536522712265025242561325825682514405225412637274128433299460157432699264725942614263126012653260425782621264426142634263425682657263726372627261725872852548730642598257525712595256125242524253525342521252425042514251424912541262429592521266324872604255737852484250725282497270838563647276927252535258432302577252139942611269627852946343446015559 198601275452828082644262126272666263026662568259426172656264426112630260426432643261726042644259828685487305226042578260825682588256525342511250825212548252425312534249025812611290525072696248728912477351625342494251425112689389037032721265625012525326125452538404725542631272528463357468357702731261726112631261825942653256826242650265326112673264026242647265726502601262426012833548730642548254125652601254525242538252125182514252425412501251124972545267929272528266624702627249037222490248425212518276738643640268926762528253832202584255139942588270827632943350345835607 198601275457628712666264026632578265026762595264326372653262426762660260526602598265026212660261728835469308625782585257825842534255125352534254525452541253825312521250825812702290224942689249425782510341225072497253125242734386536882692263725382524324525882538405725582605271828523306468257002779266325682614263426242679259126052634258525852657262426142683264326402617266026012899548730612584255125812601254425312551254125212521253125382508251124872575268629552534266624772588246735302474247425242501285138773677268927052581255131802585255539992601271827982924347646445583 198601275462427982631261726212647262726532598261126402637262426472643266026732624264326402650261028905469310826212601259826272581254825182531255825242528253125212514248126082653291525282705247425912480342224772497251125042942390737042657262425412561325525442548406225582621274128303293461157792740261825812617261426142663257125812598263125882624263426402660262726632644264025982874548730642558254825812608254825442541253425312528251125312514251425072561264029462494266024772618247435302463251125282525282638813673271226732585249731892548256139992608271128392924341945505504 198601275467228392653261126402647263126572644262126112644261726502621262126732621262725752660260128845469306725912575258426082548254825342511252825382514252825042524251125742647291825042689248725842521341524972501250425242736389936702679263726682545327025212535406725812617273128393258463757692721265726112624263426082679259125942621264025912624263726502657260126472634260825982868548730432561255525782545255525312528253825382528253525752508252425012571265029522525267924633029249135262487247425312521278538773673274426472691253131922541255139992620271528432937340646605575 198601275472028272660260426272650261426312631260726532657261126862644260427022627268626602630260828775460310225812608259126272554252825212548249425582521254125142528250425742621294025382699247726112491343224872518252125472971390736812631277127442604325225482521404725652591271228333325455057972727261826242597261726242634258826012604260826112663263126242650260126342614260126082855548730392598260125782591254825682511249725582511252825072494249724742548262129152517267024742588249135162497251725242560277938733684267327182734255832052571257840032598270828362924346945795449 198601275476828112631263726242670261126112660260425782644263426402653264026502657266326372630258828965460308625842584259725912571252125512528253825242518252125312514249725682657291225342712248425912501342225252528254125042795394337042885299028782703325825512531405225712624271228903255461657962756265025812627264726442643258425812627260825652644264726042657262726792621261426242814548730802541257126112598251125242531252425112507250425482511252825112575264429122480267324732604248735192514254125352528273738643711297129992754272332172578253139992604267928012949344946895527 198601275481628332653258126502663266326732594259826372647257727092621261826602647264426312627256728615460307325982568258425982548252825452558252825482554254525282521251825752601287425282702250427002561342525642517254125342794389036853028297426712898327025442514406725812640269928683287465157962714259826372637261126242617258426012627259826212598261726442644260726472608263426242868547830552591255825542601256525482558253825282511252824982518252124872555266629742535264724602594251435262625263925412521277538693692292330102758265232202587262339992614272528392931346046685591 198601275486428082640263726142644266626732578260426212647263426662650263126312676262726182591258428805460308325812565258125982541255825352524254125242514252125382524251825882634291825242686250125812467342525112554267825012728391636882689329425512806323625282535406225452630273528043274461657162724263726212647264426532702258126182604263126052608264425852683261726762617263726112849548730552608253825582637254525382514250125312531254525552494251824802565264729432504265324912604251435232484252425542527279838563647277531762544284231862541255240132608268328172962342845955511 198601275491227982647258126442627264026532657263725912634262426702650258526632614267626172634257528935478310225812575258525912548256125252541251825212538255125112518249725812686287725082696248025882487339928342576254125612698388636662676265025442597325225342541406225512634272828363274463853352699266025882598262026312660258826042621263725882644265326172663259426472663265726242842548730462578256525712578252525452558248725282497252825282531249124912561264729182524266624562571248035122481258125642491281538773640267025942538263631862528254839992591276627862924334746595117 198601275496027952673266326312647262726732627259726242647262426762663262126442601265725912598260128965478308325812571259126012518256825242538251425042528254525042518250126112660292425312692248025912463340525282577264325212836389936922686261425742567321725452548405225382601269228203303469761202679262726442595264026312683261426272627261726042601261725982666256826962608261125982871548730742581257825982571254125282531254825012514252125352501251424912585265028962501266624742585247035762497252825872541276738603662267625852665262732052558255539802588268928242934335046226289 198601275500828072624257526372640263426662663262726402624262126572660262726572656264426172598257828555487307726042601260126242575253125382555254125282531256125242521248126272608290525342712248726242541340225932751256825512792389436842679261125842548324525212588405225712686278831993510463173362712265326142617260126072657259825942637259426052657265726112676259826472594262726142858547830802571257825952627252425482528253125082518253825582508251825142555266329532508266324972601261634922554273726622555268938863647268326692531255832142607256140082598276928113227345147336989 1986012755056 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012755104 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601275515228012611261826602597266326532607262126212644260726702614260826572666264426472627260728965469308926012588259826272554253425552517251425312548253125282535249725682637292125282696250126142707341925272541252528023101393036962679256525142528327725582558404725842637271228243293460557532737265725952644258526082650260426242644262126112666262126212666258526732611261726142858548730922571257825712594254825642545250125242508251825042497253124942595270229272501266324872608256635262652252125342554292139123673265326142545252832052531261739992611279127922915345447055542 198601275520028012676264026312631259526572627261126272676265326532673260426662660267026052637262428655505312025652571256826052545255125582521253525752551254825112554250825652650289325182705247425952726337625342534258629113231392236862637256525042524326725212524405725582627274428013289464057252779266326242627263426042660260425852634259726042676264426212653265026762624264725912839551431082588258825812627254125412504252825182504254125142504253825142538269529242511266624872611251134952633253426703284387038403662268925952514251831982558256140032578273128202909345746825526 198601275524828232637261426502624265026632634267326402647263026832679262426632640265326212617262728875542314825842595258826042558256125382545253125552545252125242535251825782653291225282709248725812639337927092701299830443040386936852627258425112524324925312538405225442624271228423290463957702740264026012621263126372618260826472614265725912663262126112689265026732630264425782887555131112591255825682585257525452548254125312518251425312514250425082545267029152511269625142611250134522534282627812914328638563723266626212538252132052538255139942601272228392962341546995519 198601275529628142637261726372611265326892601260126432634260826692637266626992621266326562673260129065542314225812551262126182558256225512535253825512541254825282558249725812669293725312705248426342843338627042582252129332943397037182644256825072521326125312565404225452624269928393290465557352788265026212637263426272653264425852624262125912666261426212637264326792653262125742903556031082551261125752621257825412541254125242484251825312508251725182574267629492504269625042611288135092675256125862833319040653731266325712541249431732524259839852621272828272934342446625566 198601275534428492657264426402611263126832568263126472601259527252689261426762637266626212653258129565551313325982575257525882538253525382531254125582538252125112528251426012689293725252731253726472617333125972477251825342815392536383086268625142528326125242538404225812621271828583328466657522750262126042621262726142663256826082660260425812624265326442676262426962631264726172890556030982571257825842571256125442534250425242534250425142521251425112574265029122521274325612601304734992661254025242528334339183630300426602538253131992558254140182608274427982952343546675513 198601275539227922637262426702640264027152588260726572676260126472653264026602631267926312637262428805560315825782585257826242531254425442511255125482535249425242531250825742653297425072743249726142524336925482580254125542746407737182689256125342531323925312541403725612617275728773328462257432740265726312631263426372650262425812620263425912657263425782647264026632617265726012921556030892581256825752611253825482518251125042518250425142524252124902588266629212518270925212608259534822581250425512541273338473693277226212574250431702504260739842578274428142943342246595566 198601275544028142657261126272679267326442614259426632631263426862637259826662650265726402699261729125560312725942584256725912538254825552528254525182548253424872518251425652709293025352757257927652460334425442521284525712740399937032666253825112524326425252551403725612637272228083236460758222747265326142643260725812656259426042644261126472640261126142657266326402624262725952912555130952581257825452618254825582528254125342534252825182507252425072568267029312535270925892800249134582583253428262578278238783662269826012558249732142568256539702555271528202949341245935487 198601275548828232637266026632660264026372640262426372666259827212657262426732670267326662657259828775542314826012585259126272524256825382531254525442558254125112524250425942634289925212731263126432497338225702541284126112782387036662631255825382551326425512538403225482657272228273274461757082769267026112631264426072666259525942591264426142699267326212676258826472604262125912906556031112571258125882584256125612545253525112535251425182508252125112591272129022508275425452650255034822704259630042656281138773681266326012561252132052551256839842594268228242931348346465558 198601275553628522679264726502644262426472617261426472650260726632660262426792663261726502637261429055542314226112588257825942531257125582535251425612508254825212524249725682676294324972709279027792609334725612602293726202846389937382653255125242524325225142620403225482650275428393267468958152721268925942614267626082666259125812614263426082657266326182692265327122653265326012880555130862578259425882598253825342541250725082561253125142514254125242568266329342518272125572756261435212746249730302584280538823677264325642565251432242561265939892578271828242968346745925600 198601275558427832631261726012647267626702621258126602673261827052670260426792634266025942650261429215533311125912611258826012581255125412561253125342561254424842544247725882663299025182715266426343048340525142555266227562797391637032627254125212524325225352574403725512634271528143283460557702759261426212637257826402637255826502621265025882670265726402647262726992611264026142865555131082594258725642588257125412561254525312531251125412528250125012568267029152528271525112856286734822508253827012947278738903692265025712501254132172544262439802575266627982946345446405543 198601275563228202660264726832634263426472618262426502647261126732653260426962644267926532614263428995524312325752578262126312551256825382551254125212531252125282528248725842705295325142741250726662561339925242564270326432781393437192663253825142538324825412561404725482647273128273302468353532705263726402640260126472627258126042670261125812624261426342644264426732604268625822893554231012568257826112618252125512504253525242521252825112514252524872544267329552504269225142591311234952504263827912591278739163692267325752548253131732578259839942585268928142924336745865109 198601275568028462673263326572601267326472634261126572679266326662673262726602621267026042627262428995524310125982585262725952585255525382514255825582541253125312528248725912666295325452725248028592752337626402909277926462753392137002696254825182514328025282531402725682657270228143277464061442715264725882627262425952640262726342630265726182679264426142683266626572578264425712861553331082578257525552621254125382538252125412541254125512511252824912558271229212487271226312734262834652497268726372601275039213692268325652504258432392571262039942611273528082984330946376299 198601275572828842637259126562611264026862621262126502624264426402702265026832624268926312679258528685524313626042578259826172551255825412528255825452531255825112528248426142647293125482718258029462613339525542750275726972902395237272656252825742561326125352587404725882598278331943525466173462731262126442621263726182624261125782627260725942686263426402644262126502640265725982887553331202584256525822601256125812528252825542524251425382498252125082564265329372511272824973379254734922527286727432658297338923719266625842528260432202617259539802578278228333264341346826989 1986012755776 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012755824 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601275587228332676261726432670263426962624261426342605265726952644262126632660270926662644259429465560314826012581257126042568251825282531253825412541252825512534251425482640292125182728250425952464331825482680254825652902388636852848265525282548325125442551403725582670270929213296464857702688263425982601265726272617258726212584264326272670264426372696262727022608266325652899556031302558260125812588254825612538253125482491252125282518254125112588262728902501268624842643257334192511252426242611283338483590305827582525252431922564257140042594271528112980342246305535 198601275592028082670264026402650263026502585264426832624260826662643262426892611266326832624261729245560312025712611259126242541252425582551252825272541253125382524250726142647283624842728254126442477327725282514272626432887382636973111253125072531323925582565404725612627273828683328463957252725264026172631264726402647258125752650264026372611262426112679263026602624265726212880556030892561258126112591255125642541255425312524253125352497252824942545266028872525270924912598249733792481260925952637289237983601317726362534250132042571256539752604274127792980345046605575 198601275596828302614262125912618259126732601264726702663262726892686265326732650266626372666261129125560313326212591258125882561254525452531255125452558252425012548252825952585285225042738249426212491325235832531267226172784381039742643255425082504326725542548404225552627271828523287464457262737264026272617263026472666261726042640260425982670266326182679258826832604265726142896556030992568258125982591256525512538252125212521252525412484250725072571263428622504270524702660251133573141260726982685276938103728282725612524256531832588256839892591276727952996346546825615 198601275601628492633263426832657263426732584258526602643260826662666264026962604267326402660264029315560315125812575257125782554255525342551254525612521254125212528249826042601289325212721248426242480327025412528255125612921397236252653266725412528323025612531403225712673269628833283463756742775263026442591263426342640259126142634259526012666266026442673265326832595261825912906556031172571258525752590254125182541251425282534255125112508251424902571260828582501271524972637246433692541255126552800274437883608267925842571252432042575254439802584276028012959341744775575 198601275606428202653259126402647262726662598258826702640261426862617262126962644266326212640263428965560314825782611259826042561254125512545253825242531253525212528249125342601287425182715249125912484328625932603265325542804377836722913253125242524323625912524404725552686273428113351457258242746262426072624262726042653262726082647261725982666266325952679256826862614258426112890556031232564260125882598255125582555250724912521253425142531252124812601264728622531267324772571247033762604260125312581276137823583285725872534253531802578252539752581283028332965346246085425 198601275611228332644261726762601263026702578259526442640264426632627260126732640265026532666262729285560313926242581258826302558254825512518254125512565253825512507248725652591286525312731249126142480329325242599275525812839380636072720254125642521321425412531404225712670276728713306457457792756262426042637262725942676259825842627265725912647266026182673261126202617264026272896556031172604257125752591253825582534252425382534251125382521251825142571259528652511271824872650246733892511287628412597272438103579272325142551255831492574255139842588277328142990345046005550 198601275616027952634262726532621265026312617260126792634260126892640262426832650266626472657256528845560312325612608257826142538255825012531253125582558253825212528251125582591288324912721250426012477327425142544258125782845381435662981253825382531322325382534404225482715275729033277457957702753264325712601259826142670261126142621263125882679263726042653259526662578265025682909556031082565258825812614255425412525251825012507255125342491254125042551260428992524268225082598249134192524254825542607270238033611296826062544254831672571253839992561278928302984346746975568 198601275620827792657266026532607263426662630257126892601260126762679264726832611267026072611258829375560313025812564258526142558254525242551254125342561252125512518251825552618286825082744248426042480326725012491256125612723382235793354250725242518323925912511404725582696272528963245458757522746259425782630264425982721258425952663260526342647263426342669261426992640265725882946556031052578261426112604251825652531251125282514251825242524251425182551265728832494269224772591247033632501249725242601274137823579285526042531254132022614252439942584280528462962341946445599 198601275625628492653263126442640265726792598260426212627262426702630265026272631265726112653258129215560318026072558259426242538254525312541253825482531253125242531250825812631284625142718249425882487327125012487257025712789383136332708253125282545322625582541403225552734275028843328463757702744263426072657260725912647262425782634265726272640265326042653264026602598265326182912556031022588257525782614254125282558254125382548252425452511252825012561264428742504271824802588251433602563251125142571269237703590270525512517254131542568257839892585282728112987344846005591 198601275630428302715263426732614264026702624261126732644262726962660261727022657270526272663258129405560315825582591256425752571254125552534254525382534254425112504251125842656285825012722249026112527326125042620257125552788381836072604253425142565321725282521404725512744274429053239469757432804263725582644263025842663259125782621265025982663262726402660262726572608267326212902556031392578258125612604255825242518251125082538253825412528252124912558262428642538268325242595263933562487260125142604270138023586258825512538253831512598253439942585284927792909340246455566 198601275635228112647263426502653262726732598263026272653262126922657261826962617268626242650261129125560314525982585256826372555256125412548254125442545253425142504249725642614287724912738248125882531325524872609250825942777382235892676251425312518322625282528404725452698273128623261461553972666264726342631264426182650260426212627263126082676267026372686263026632640263026342934556031232588260425752630254125552521253825212518254125452518251424972551262128302534269924742588251433632480251725182604275937863579265025382535253131452568255139842585281728183005329946385129 198601275640028332663262426502637263726532591261426272653261426892653262426862634266026172624261829315560310525912555259426272565251825512545254825812517254425182521251425712631291825082760248426142494328025342501254825812943382736152764253825172525323025212531404225552660273128493243463161522702260725912614264426632644258425942631266326372657264726112712265326632598266026082905556031302575259525882594253825412541249825342531253125282497250124942588258828612514268324772595257633762504250825012601267937783582275925382561253431802555254539942597280827822965336946466293 198601275644828752631256527092670263126702670257826572683265727222709264426572644265726832670256529375560319925652565261826572565253825522525251124982552257825252552251125382605291225112709245726442457323624712525251126702618382235232722253824982565326125782578403725522657264429373338467477412773263126052631264426312657257826572618265726572683268326312709268326312565259225782937556030992578260526182644253825652525253825112552253825252511248425112578255227992565269624842631245733632471251125782605296238223622263124982578263131862552255239802552269628872875338945297741 1986012756496 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012756544 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601275659228332657263426342644265726532588262426572640262126892666259426792634269626442650258829095560314825852617259126272551254125242554253125482584252125252521250825652620287425382718251425952494325524942587280030303497380238542853252125212545323625242534404225382689274129523306465257702743262126082607261426212657259525882634261825712686266325982686262726442617262425642874556031022578257126012624254825282558252825412545252525182541253125142578263428392538268624802656247033692487265228492643316938193607278525212581257131832571255839852581281127862952342645865542 198601275664027892663263126632653261726702647264426732627262727182634261826532605267625942637261428995560314226012558258126142531255825282518255125452511252125212508252125712624288325242728248125982470326724972679306629213199382235722707248725342528323625612518404725482666274128583347468657432766262726012637264426472640257526052653262426632618265726182647262126272618265026272890556031082604259126182584251425542497251425312524251425442518251125072581262129122491268924772621246733692521285826942793305537703611265025142544257131922561255839892568278628303021349546455503 198601275668828332666261726472624262126442584262426172624260826992653263426832640267626372618261129435560313625752604257526112548253825382521254825582561252125012521253125682633293025082725247725752480325824732807308434283074380736512647251425212534323925412531404725252699272528643299464557612746266326212627265026442686264726442640260725882627262126142696261826402627262425842931556031362571256825852594253825682555252525312524255125352524252824972548265329242531270224802601246733632504277129293152302037863561282525012581253131892565256539842601277328432971343846105535 198601275673628552670262126402650265326402585259526502630264026702598264726892604268626572683259129185560314525942601261426182551252825352524254825242531253825042528250425912657289625042705248726042467324825252741283829523086380536292634250125282528323925682534404225552673274829373328459557082733266626112627262426302676257425682653265026142705260126272683264726702634262425852927556031172607260825782571254125482551254825272528254125412521253425112571265728682501270924912611248433662524262627322841306837763597268325082571253831792601257540082571280227792987346446295520 198601275678428012637264026402640263126012614259126112650258826702653263126532660269926732643262429345560314825982588258126112555254125442524254525542534251425082568247725642585285525242747250125852474325525312656303528513292382336182657250825552531326225882584404725652683274729153264456057612747262426142608264726342679258826402637263426082660264025942647265326822598264326072918556031362575256825882601256525452528253825012535253525382504251425112571266028962521270224702598246333732518265531413015310637823611270925142575254131672594258139852604274127763027343846935471 198601275683227982627260826442670263426372631261426632689259826792650263426572630264026402686258129285560313325972551259525982574253825582521256825742548254825012538249725612617288024912718249725912477325225442551269128522851381836222683248425352548327725612561404725652643272229343245470556992779267026632634263426242637263726312660264026012660265026402660263427092601266025942909556031302581261425842578254825212548253825612588252425312508251825212538264728742491268924842584247433792541254527623023287438313625267925172558257531862581258539662604274427982990343546245583 198601275688028172686262726342657260826832601258126312647258526732644262126402647266326212650259829435560316725782618259126272555252825412538255825552558252125282528249425482617290925212718249726142473324525772535253728132795380636182715250425412571321125742595404225512657272129683315461757532740263726212618259826112657260426142598262726042631263026172653262426572598264426012906556031452585260425682601256525482521252725382518252725382514252124942548263728682528268924872588248033992575252426702788286937863589267925042581257431802588260139802578278628492968343747055501 198601275692827892647261126342666263726792614263726442611263126602640263126702588270526572634262729305560317626142601259126272544254525442535253125182555252124942551250125812617288725012734248425812484330226762504269927962804382236292734251125342555321725682555404225382692273129243319466157522747262425752604263726212634262025782611259126272676259826172709263126602598267925582931556031022598258126042571255825312561255525282548251125352531251425112551260128712531268924742594244634222588252825842942290537943607266325082571259531272581259139892571276627832996338347445543 198601275697628522676263126472627263026402578258126372627263726762660265326702640268326142644257428905560313925882571260526142531254425552551252825312548254525212514249425652647286525112728250825982508328324972511270528892679382636072676251125342591325225582551404225852647271829063277466658142753265025982621264426372666264726012644259826082653260426212663260826532611264726082893556031422595258225682614255525412528254525282531252125312508252424942574263728682538269924912598249433792487251128392923277837823593265025042591254431952591260439942584277028302984346646665567 198601275702428212627263726342670265326532640261826732634265326762640259127052637264426182660259429185560315125812601257126212568253125442541253425452548254825142538251825912618285225342731246026042491323625702524262926672748381036112640251125612551325525942548404225312718275428903284463758052744262026272614259825942637260125942614266626272663263426142640262426832618260126072928556031082571256825982564254825512554253825282548253825452528251825042541261828842511268624842598248734052654255126332620273738023568264725182554258131802598257839942571271528392990346145715433 198601275707228212672261126472670260426402601258826862650264726992657259826922666268326172666261729125560314525882627262126242561256125282524253425382521254425252531250125782653288025012721249725852466327725072560294725412786383035932705250425412545322325412541402725542657270229333246466753352705263125982624265026212660259426112666262125782663264026602692261726832601260126012887556031482601257126012601255525312525252124842528251125242498252124972555265328652504269624802581248433852507254727452571274037983551274725142554255131922621256139852588274427792981335046005134 198601275712028212624262126212627264726602611261426302627259126692627266026862640270926372630259829315560315125512594259126012591257525482538254825142524251125412548249425712608285825012741249125712487326125182498252125552695383036002676252825482561328625742538404725282673276029213283471261422705263426182601264026172604257826242594260826272673265326572673261426762594264425882931556031272574256125712588254425552518252425212521250825312535253124972584259428392531268624772588248433792480270425442531269837743579271225442555256531732591254839892577275728083027335146086243 198601275716828682647264026312624263726732578262426792670264026762637264426632650266626502670262429215560312726102598261425942568256425412518257825812521252425212531251125652588285525142725250126112477325824942622252725742744380236152679250425742574325825512538403725682660275332893490462273362718264426012604264725952708259126212604267325912673260125882682263026532630263726182918556030922598256525782605253425582541254125312568253525612501250125312591262428872508271224742630248033992511247725472535283837823596272525212558254831832598258140032598280728273251345747386982 1986012757216 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012757264 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601275731228302657261126142631263126792634257426602627265727052621261426532608269926372627262129345560313625912605257125982548255425282561255825482558253825282524251825552630287825212696247425752491325825042494250425312741384335792682250425412574322425752538404225982634276329213328463757882692264026212611258826532650258126012624263726212621259126242647261426702604262726272864556031302588258425682581253525452538251425452501251825352511253825112561262428962494270224672598247733722501256025182551277237743586271525282538256831702575258839942581273828203002344646595412 198601275736028492637262426472624265026702584258126702660261126662663267926442627266626402656260429375560313625982578261726042558255525242538253425352538252125212511251825652634285825382728248426142528326124942544249725372798379836002721251425412598324325482545403225842660271229123337463757432744265026142631263726272634259826112631264026172686260426662705263126602584266025712887556031202608257525942601254125512524249724942528252125112518252825042558261128772521270224602598249733792480252824842525279637983593270525142555258131642624257439852575273128172984348346235404 198601275740828022608262126142650261726992624264426532637264426792644262426762621268626212640260128905560313025812565262426372561258125442507253125282551254825252524250725712611286125042702249725842490325124842538250426152765379435832676252125382575323925712555403225582647275729743246460357882750267326172614263125882670259526242621259126142666266325942670260826762634266625882915556031272571258826012568255125742541251425172521252425182487251824942561266328872494271824912595248433662491250425212578266038063600273125142598261131892561257539852585271528333039343046455534 198601275745628392647262126072653267926402634260126662611262026532650263726892647270226182663260829375560313325682588257126142561251425452564255825582511254125382568248725952656284025212734250126112464323924982550255125582728381036042728253125342548320826012554403225652647275428903283470657342740264425982614259826212696261826012640263026342686263725982653265326832650262425882883556031302585255526142558253825312538256825552538252425612528254825042588260128612528271524972591247033892504252725482575274437663589272125442555257432082631256439992571276728432965349046525487 198601275750428182650264026532601264026732640261426832653261826702644264026632630267626312670262429275560314525912621259126342558254825252538252725552518255525212545249725712611284925142738248426042477324525082487249425382689381036002718253125412581320525782565404225282663274429153255463757532731264726272604262726302627261725812670262726402663263726272686266026822617263725982896556031172568256125652578253125682557254425282548252425382511253125112558263729212531272824842588247733632531250124982541275237623575275125352591254532232608258439892581270928053008348346845526 198601275755228362663261425912604265026762601258826372650261726732637263426892591264026142676259829125560314825782585259126072568255525412548255825542578251425072524250825742624285225172702248025952491325125142501252125382755379435792741251125512575322325512561405225482696271829653331472057082747263725912630260826702637260126182653259826172670263125782627262726212614264426012890556031172568258826212621255825582528253425552534253125012518254124942558266628392548269224672585248433852487248425932551269238223586275025212588258531552633257839892581272828272990338446445543 198601275760028202608262726732605262126632598262426172666260126962644266627152640262426602689259528965560314226142591261725752558254425212524251425282534253825142551249725612608291224982709248725852494325126422487252425482727380635902689253525682555325825812534403725612637275729343325462257792705261125842650263126402647260125912591259126312647264726342666263326442644264425982915556030922581260826112601254825382531253525482507252825282511252825072575265028272484270224872591246033952659247425212514273637863586270525652564255532142630254539892604269828613030344746745487 198601275764828182650260726762643263126922647262726342631259826892676259426962627265326212650258529275560313326012591262126342561254125812568253825412551252825242531252125882644286525042696247726012480326725172551251125382737379435832718252125482588327726112555404725742627274829343341469257172772263726372647262726472647260425942604265026442657265026502663266026862637263726242880556031142581259125852561253425352531254524942531253825412504254124912581261728962504272224872601249133922491250425042747272738023600270525312561258132082634258140042568272828433012340246175483 198601275769628522699262426172647264726862614260426442617267326792653263326762621263726602647259128965560314225882581256126142561253125312501252825752555252825242541249825972614289925212725250125912470326425312504250425242817379836002709255125552558324226312524405725712627274429183341466757792747266325942604260126402666261026242670260425882670265026112666259426662624262725942940556031232575258125782578252825552521254125282504251125242551249425112568261828612518270524842598249433792504251424872521272737903590272825512578258832052650258839992584273128142968348045945462 198601275774428082673262726372608262426862634262426602663259826862657259127052666267026532618259729345560312326212624262726042548257825452538254125982561251125352524251125982637283625412702248025912474327425112470252825612759379835722722253825752621323325742545405725442673277329243246463257612757261426312618262725782634259126212653265725912631260126272647261826832601265326042912556031272588256825682591253525412551252425482531250425282521252125042555264028652534269924842581248133662474249425282538266637823575279825442544260832082640253839892558275428013030343546295519 198601275779228172670265726402621264026502624263726702594260426922705266026762627267026602647261428995560313625842611261126272571254825412571256425582561253424972538249125912633284924902725251425782460326125112507251825242792379835722715257125682601325525852538405725552650273429403281463853352660265725982627263126112663260425812653265326272670262426012699264426862624266325982874556031142568259125612568256125242521257125782551251825282511255525282551260128682531269224742607248033702508255125142551278537823572274725612548267631862624258539892571276328712959336046745077 198601275784028712647262126472630265026472611258526142608262726732673263326992624265326662624260428965560316425782601259526572545257125412538253825382511253125272541252125812640286525282744247726082497327725112474252425242737382235892782251125612660324925582578405225312621274729123318458661332673262426042621259826112653258125942666263026082670262726242666263726472604267326212877556031172575260125712594254125412558252825142528253425412528252824912558262428932487272524872584246733692481248724942531276237983604271825652554260831952624262139852578272828143015336447296271 198601275788828432644259426572591264426992594265326532676261726702637264027022621262426472653261129185560315825712581257826442558256825612524252825412544254125212561250825882627288425242721248726172504326725142494249725742695379035892747254425612611318025682551405725942604279232433509457173462738262126042663263426012676259126042627260826212660265026082644262426442647260426042903556031232578258425912637255525312528254125382531252425382538252825312581261728742514270224872624250133562528250825442518282337983582270825712568262432172624257840032601275328523302346846717013 1986012757936 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012757984 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601275803228112656264425942633261726962637260726602657260726892683259126702630266626312660261129065560310525882604259125852538254425412545253525652524254425042528249425982578287425012738249126052504323925992514249125212756382235862721254525482660322325882585405725612670272229093331458657882718264425952644262426312650256125882614262726202683261126182660263726762621262726212899556031272591260125952588254825542554253825182528250425482491252125142578262028652497269625012604247433662504248025182537275037823579273125912578264431992634261139942585273728212990346146825577 198601275808028052657266026302647263026662647265326472627262726702650264026702627265326242631259829095560311125742620257825752545257125352534253825412538252525412541251125642607288025312738249126112467324825112480252825312663380236152754256425412640323026112551405225652670274428993287464657962763263726082640262726272660261826142647263426012640260826272676264726762627261425912918556931232565258125882624256525682518249025352528253825212528254124872565263428842524268924532601247433692508249425012541275637783604273525712548261131922607257539992621273728172974343345585542 198601275812828362611261426342621260726602634260726922663264427122663263126762644267626312679263129125560313925882597262726072514254125342558256825482501252825282528250725582637289925212728249725752501324625312827252825682778382235972757255425782647325826082521403725412611275129773252463858052743262726502644258526042673258426312627265326312634262726272640264426662598264725882924556031112538258825812601253125752554256525512524252825512511255824972601263428902514271224742591247733762487255125412554272437943589276325612561265731702650257139802578273728203018344246395495 198601275817627952653264426442591263426502604260426472621259426602660259126962617271126372670264029245560317726052611260826012541256125612564253125482528254125452514248725712640290825512738247425882481323925042544250825582643379836032792253125682640320825972585402725342647270229653296464657432743262126112647262126272670258125942634260125812679263426272696267026792627267026142903556031082588256826472571255125242518253525352558254425542531252824942585264028932524270224972598250433762487250724972558284538023586275425852611262731892591258139842591271528452996347846685608 198601275822428392640261426112653268326532578265026992624261427222631262126962663268926442650260829025560311426082617259126242538256525412561252825382548252825212507250425882620283625182741248426142474326124902477254125712708379436112776254825512617326426242571404725612699275729493277474457882741265325752647260826142640259826212614264025582647264426402614263726792611263425682905556031262601255125842601253825612558253725282538252125142521252125242571263428402521270924672578248733572521247725112524273137743593272125512618264032142669259840032585269928052949347546665546 198601275827227952663261826692660266026862614264026662657259526962647261126762627267026532621263029095560313925812594256426212551254525682544254525182528254125212524251825812621286825042728249425912484322924942524254825442808381835822757258725872604322326312571405225482657275429933335471357252721260526312666264726332653258126142660262726312670268326342640261726992611266325942918556031082575259125652601253425382534253825212521253825442514253125072548264428682518268924812601247733412511252525612538276937703575276025812650263031772679256839892598273128623024342846835535 198601275832028302673262726332656258826372614263426662624258426702644262126632647271526702660260729405560314225912611261126142568256125382531254125612528253825242528250025682627286525042715251126212494325225182480256125282756379835822718261325852584321125972571403725442657274129893281472857972747262125942650261426172653260426242647261126372657259726472647264726632624266625782877556030962604258425912611255125582521251125282545252125382521253424912545263128582521266624842581247033502524249425742558273737823596273826242647262031732660256139712588271828623024345646455593 198601275836828112666261126242683262026662601262426402676261726762683261126832644266026792666259129095560310126142568256826342548258125212545253125712511255825112535249725482604289025212709248726082477326725042504256725782692380236162718256526112587324826732568404725512634274830273328468957432779267026182631263326112650259126202673263125912663268626272699264726892631263026182884556031302594258125812598255125482528253525352538252425412514254825112561264728432514269224872604247733862538256025312551277737703565275726212581263431422647256440032581276628613058343146605511 198601275841628332634261826242653266026602604258126632634262426732663265026862644265026212679256829065560312025782611259825712545255425412528253825352534252425312545250425812604285225112712249126312470325825212517256825542741381536042676255525752614323026532608403225582679277630083287464557522724265326082640262126042650256826182627260726042637266026012673260126732614261725782896556031522578258125882581255825342534253825282524253125352501252424942548263728712528268924672591251833542557249825212584280437623593270525972617267331522765263039942591275428653021346046545542 198601275846428112676262726472647261126632621256826602634262426792696261826442637267026052614256829375560312725642591257826042554255825482531254125412531253825282497250125512657287424942731248026082494325825072484254425582759380236262725256826112692326126042574404225482634273129933296463156992744266326212617259826142637257825982657267026442647263726372663265026532585263725712881556031332584260825612598254125382538255125482541251425142531250425312551265328812511269924872598246733632494250425142548278537663600269225752647261431582644259839752591275328783033348346475544 198601275851228172637263726792653262126892624257126702673260126602660263726272627264726502650261829055560313926082591260725682591252425242561252425212548253525242511250425912604289925072754256726012583327125712484253125682762377435792744257425782647323325742568404725612673273829993281461653012683265026372611259825982666261726142643264425882679264726402663262426472634262725612899556031112561257825882578256525552538255125242534250125242521250825012568259128682521270224912761261334372667248025552588272838103572275025982634265031802611260439802594281128403049338545515151 198601275856027952650260126042647262726572621264026662634262126502653262127022640268326432644259129215560315825982575260126142568252125342531254125312551251825212521249425652617289625072725250426312579325125612521249725452823381036292731259825882666324225912588403725512705277028873299468261422708263126602601263426042637258125912624262126172660266626242647261726702627262125812896556031272558259425712578254825382534254825442524252425712518254424942585262428742514270225932640282033572600249425742571270437783628272525882571263131522604262140082591278928903043337045656314 198601275860828172640260426662601261126312591261426442621262026892666264026792624268626372640259429215560316725942608257126442551256125412528254125412561254825352521249125852594284025042751247426112786328325512487271425782666379036042754258126402692322726302597403725872699275933483553469774192747264325982656260826272653260825852634258825782673263726532679265026632670265726212868556031232594256825652571255125612528254125452538253525142561251824972548264028932514270925012634275633762534259225872571279337743572275426242631269631862686259440032595277928393282348346706997 1986012758656 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012758704 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601275875228112666263426502640260726572598257826342660266326662644266626532614269926242673258429405560315826272608257526372551256525282524254125652538255425282508248725582666290925282731249726112889325225212504254425712759381835722734257426142695323925742595404225512666272229463299456057962740265726212644267326502653262126182611265326212673262026472686262126922640265726112887556031232591256125752617253125552528254125042534252825112514252524972565262028772514269224982611284433792501252425552555272137823582275125982653264431672598262739892591271228583049349946535487 198601275880027982640264726112689267026572627263726472653262726992650265326862666264426432631262429345560314525642548260125942585255125382551254825242545251125112524250425542660288725082709249825912661324526302504261126242803381435752712255126112666324525982564405225652676275429403385461057522757263426372588262126142637259825712634263425942660261426082705261426762607260125712905556031202565256125942578255525612551251825612531252125412504254125112575262428962511269624802604256333602524252425982561272837823568270926042669269932022640259439802555281728242999348546325452 198601275884828522653254826472631264026702591262126632705259126662696263726242591270226662689260129375560316126082614255526172575253125582534254425552528252825342534252525952617285525182735248425882491325125312514256125942659381936322785262726082657325226042575403725682679272529993315452457262750263426342627261426272660260826402650263126402683264726012657263726572594261426242890556031392588254125582627254125552588252825312554251425142504251425212545262128712514269224742595249133792551249125852621278237863593269925942618266031642627259139752598275728272990350046305510 198601275889628332653263726172673264426632591263126212650260826732686260727052627263726442627261128965560311125912621258126302571254425682535252825552504252425272548251825482640289625112747248425882460325125112487256826302808381835972817260826052663325225782565405225712679277629743351461657612741266026272621258126182666260826182683262426082650266026302650263726402624266326312918556031302567258125982627257125442545252125342524254125612524253125012534263729182494269624772624247433862501248725652614278837863568300326012604267331612581257139752581272128333012347446595543 198601275894428432631263426472644264026662614260426472624265026792663262126572647266326442617261429245560314225982608259426212581255125242535251425242524250825442548251126012640286225282718248425712544325524972504253825752791378635792792260126212800328926042528404725652657276030493271457957612753263426012624260726302679259725712624264025942653262425982660260426702637263426272884556031052591260126012605252525552518254525112541253425482497253424942568258528712518271224572611249133632504251425512572269937703603285226142647268332052631256139892614272828233098341645875519 198601275899228362650263426732640262426832581262727022627260826732670264726962650266326892611260128775560314225952601258125712572253825412528254125582518254825242528250125952657284325112689250126112494324225142487255825382963382336112696262125752689320125652544402325782621272530153268467557522727264026112618260826502702258825552634258126112660266926172683259426792607265025942918556031232558260126172630255525512531251825142558253125342514251825282564262428652511271824872591248433722528251125382601283638133586280126242637274131802584257839802601275328493055349146825544 198601275904028242679263726142647264026732611259826302637261426602634261726502637269626242637259828655560313926012564259526012541254825082491253425312538257425142541250825852621287125072689247026012477323925072484256525482787380236122735259426502683322325542541406225782660273129713338469858422775263426042608264025982670261726502640262126112640263726472663259426762660260825812921556031302588258525882611255525612548251825212538255125382534251425112555259128652524270524802585250133862497251825582581275738073583279826142611268631952575258539942588271228463002350045935591 198601275908827982663261726502644262126472637262426702624263126762634261726662627265326372631260829215560314825982594256525712581253825212568254125412541252425452518249725612608283025212728249126112477325225112504256425912842378237012708260426142653324925752531402325982666274129563293467557172744265725982637260426142621260725842594265025752624264726662627259426792594263125682912556030982575259825882575253125512551251825482531249725452528255824972578268928362551271824772618248433632518247725852607280037743554269926142627271232172578255439992578270528083052347046155568 198601275913628302611262726562647262126662624262426572657262727092682263726342650263726532634259129315560313625652591256826042538253425142555254825442535252425172511250125852617285225242731249725942467325225142487256425852737381935932705260826172653321125552568403225512666276929743306457257962720260825872614263426212634261426012631261426242657261426472660259826732601264426142902556031262627256825812595252825482521253825312521252425212518254124872562265028932504269624742601248033692484251425742565278937783575275725982624266031642617258439892618274428273021347446445479 198601275918428212653262726332650266326702631259426662663260126702663263126572637267926992657258129405560315225942581258825982571254525342538253825582524252125142501250426142624291525182744248025912484324825012477259425682734379836252679262425842673327425412544403225652643277329683322467557792744265326212624263426432653258425982588264426502653263426432660262126662617264025582924556031232621258525852627254125412531254125512551253825142504251124942561262428832521268324812601249133952521248425822551274737663614273425912595266032012575256139842598271228872974345546165497 198601275923228012689263726832660264426632634258126272647260426702634262726572631267026472663259129155560317725722571260426242545256125542521254125682528252525352518252125952588289625142741247725812491327125212528257825612746379836002712258126102644324925682541405225812627277329403264470553002670267625982644260826182650258826082631262425912657265326012670265026312611261426212924556031052551260425782561256825482534254525342524254825412511251125072555265728272514270224842578248433632487248425512604277637983596270826082601265031512581254139942601275728842993339545585110 198601275928028422611258826702614267926792585263026172653264726992673266626572621264426532621258129315560315825712584260825812584256125382538253425652555254425012551249725752614287725212715250425982491328024902491272530303286377036122702258126042650324525382507402726172631274129873345464561622653264725952598260726402660259725972637260826042644266026112650259426962640263726042915556031112584257125882601255125582524253125112531253425312511251125172561256828552518269624842581248733632480249426012953294637943568272226442614274731892571256839752592270228243002339346836273 198601275932828172676260526312614265326892631262726142637259826762637261726572627267926762666258829185560310825682588258525952558255525382535254125482531256525282535249425582620284925182757248426142474328025482497301027612831387736042673259826202666325525712591402225982601277632713511463973462744263725882634262126272679259526042627259125782660263426212640265326502627266025912927556031482585258125882598254425552524249125242535251425242508253125212538260128712508269224902643249833992538263929392871294237943611274126602644269231672634257539802604275428493218345747176974 1986012759376 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012759424 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601275947228202640261426792650262126572584261126502666260527152650265026572611267926372656257129185560312725682578257525882544252825212555251425412551256425412524249125782660288025142741250426012501330924802487257125682804386536852712260126172634327125882561403225882647273128903306462257002743263126592604264025982679260126082614263725842679263026172673262726632653263126112890556030862571258125942591256125242545251825382551251125282531254124942581262129372531271524812591248134482508252125912561270138563625272226012631264731772621256839842631273528332993343946025520 198601275952028142676262426242620262726442653258826892640262726922663261426532640267926402621260429345560313925642601256425982541259125142541254825612521252425412501250425752637289925072725247726012501330925042487254125712747386036222715259826342611324525942535405226212679274728713252467457942734263726312614260826302673259826112653263126012673265026372679262426572611264725912909556031052575260125882617258525382538255525352528252525312514251724842585266328712514268324702598248034192514249425712571283938313622273426662674264432422614257839712621271228042987340046155503 198601275956828812633264426372653263426692591264426342647263126892692264026242647267626472666258428965560312726242598257126312561252125142521253825452524254425282555253125782627289025012702247025882484330925252514257125442775386436332721259826852689325225742575406225712696273429123239466058322747265026112630261126572631258125842657263025912644263725942647263426532614265025782887556031082561258126042605253825412548251825182501251425452518252424942561264428992518269924972578249733862534251825642585278938693629273126142666267932052624256439992631275728622974350047055519 198601275961628362627263126502640267626602607262426402656261726502647263426792643266326602637261729125560312625712614262126082558256125442535251425542528255125612524253825482627289025112702249725842480329925142481257525842794385136622699257826442650323925912581405226082666269928993331466956642724265026242637258826182663259125982644264026172683263726082666260826532650264026042893556031232578260725952594253525612551252825242521253425412521253125042561262728962531268924982594248133952504252125712558272138473626271526012683268632172621257539752637277927732996347647215633 198601275966428372657262726472624263726962591260126792676260126632666265326892647266626372621263728965560315825582647257826402588256125312524252825282558253525142511250826082594287125212718249725912474329925182514259125882763382236292728261126052683322025942568403225982670273429623239463757712766260826112644257426312650259126142643261726342644262426142689264726532653266325942849556031052591258125912601255525412565250125412538253525312518252525142558264029092548270524872588247033952491253826242624273738563655274425882692271232612608262439992634274428273002349546015542 198601275971228012647260426442611262426992621263126532627265026502673263026632624266026602640262129125560312725742578262726082541257125382548254425342521252825282521252125712631291225242731247726142494330525142507256525852705386036512695256826342708325525882581405225842666278229493258468156992721266326172666262126142647259126042578258826312634266625912666259127052614264726172915556031142584258425912588255125612528253525242535252125452514250124912528264728622555270524972601251134222531249026042601283638183604269926172670268332202597255139842591277028272956343446235559 198601275976028082643261126272637264326402605261726172650262726762670262726922627268926342637259829275560314525612591257526312521254725382551252825442538251125072534251125542689287825452738249726272480328325082524258125582839381836662666260826312670325826112575405226142647271829083280461557972724265725882640263426042683259826142640262726012660262726182692261426442631262426042927556031512568258125982578255525482565252425342568251825452518250724942555262128812518269625072611250134192518250125812647273738143596269226272657271232302594259139802647274127602968345146825576 198601275980827982656263726142617262426632640261126432637262126732663262727052637265726632627258829065560315525682578255126042535255825342524256125212544252425142551247025852644287724972718251125912497330925142487258825982853383936302722261726502653323625512627404225952640274429243230464656652766264425912617260726602657260425812627264425972699263726442660262726272666264726142884556031482584256425812604254125282534256125512541249725012508249724912571264029092524269224872594249134122528253425652568273738433618272225812673270531672601261739942621278628333024341347135567 198601275985627982660265026562666265726572591264726302663258426832624260127122621268926342657256529185560315225652605259826072541254825452528256525352544252825212545251725642644288125212738247025752494328925212504257825812717383036402715262126532624327425352627404225812679272128923302463058062730263725582621261126112660259725952650264726302696261426372699262727152647264025842937556031022578258225682604252825452531253425512568252425512524252425142578263429182507272524802591249134192504253126072594279438393640267626472670267031832575263439852611275328022984346447205487 198601275990428242634263726042640262726692608263026502686262126312647261726762617267926472673260429155560312426112571260525882598254425312534254825342551250725112528248025782650286125042715250425982487327725352494257125582794382336292708268926732643323625612601404726342679272128993252460856992756265025942578262726532650257425652640261826342679264026042653264026632578258525852937556031052594258525782581255125382544251725442518250125282508251125112561265728872524269624812588249734052551251426112627276338143603272827422614269932262601265340032620276027982996350745815543 198601275995228332643262126142611263726502630260826012637260126702653267326732640267026472605257829155560314525812604261126272568255525282568251125212561252425382544249425752637287725252721250126082497331525512521259125782795385636442670269926372650323325782653404226012627276029273287460153622699267025812611259826372686257525982627261125682657267026442647259126472601264725542887556031272568257425752588253825342528249825552545254825212514253424972581266029152521271224972595250133932534253726112611277038233626270826532666267032112604267639752631272128622974334446385135 198601276000027832627260726892673264026702571266026342634263127122676264026922634268626472653257129285560316725712584258526042585255125212541252125482538252125412531248726072653288725212728248726142487330225172538259825582755386436552728264726082607324226082624403225912686275729273309458861332725264325942631260425912696259425782608262725782673262426302676259726372624261826012924556031232588258525942598253825552534251825212521254125282528252424942588266329152494270224742588251133892517250426212575280038063614273427122682262731732627265339802630279528772990335047136284 198601276004827892647260826892608264026702644261126342594261726602647263426962630268626312650262429125560314825852581262126112558252825282497254125312544252425242545249725812631288425382731248426302491329325502504261826372915384836222692265726202653320225812689403226432621279132983546464473362722263426182640263026012630260525512617262426042653262426212663261426892634262126042909556031082571256825812611256125482545251425042541249425552511253424972564262728842544267924802634250434092524252426212627270938063633270527182657265731922660267639842611280828393272345046497029 1986012760096 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012760144 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601276019228592666261426632640263426142591262126342653263726792670259426992650265326242650259829185560312726012588259126042548256825512545255525442551254125382514250126142624292425012709250125982504331825552541261425952869383936432715263126112657326126012663404225952660272828843271464457612747262125952637260825882634259826012627262126472673267025942653265326112647263425612893556031232541259425782611256825342541253825312524252125212531252125112574265729372518272124802591248734122531255525852617279337703637272826502673266331892601267939942663274128202965347446305566 198601276024028422630262726602666261726732598260726602657257126762634260426962604265026242621258129465560312726012581258826142538252425182521253125512541253125482521251425982598289025212709249726112491328625382518257826272801385636292643265626172663328026702676404226042656275329213299460856992757260526142627262726112657263425752637264026112670262126042657261826472656262725982890556031202568255826112591255125552548252425182524253525242518253125112598265029312514267924942614249434062548250426172598277538183640269626662673267631892673269639892663273128652987343746375535 198601276028828272630264026502644264026402604260126312637261726632650262126832611263726272621260828805560313625782585257826072558255825382514252825312548254524942521248725552631286525142712251426012514329325512548261126072820386936512673266026662666328326172624405225882670277628743321467557612747261125912657265726242637257825812604265325982666262726212644262026472627265725812909556031202604255125982598253825412561253125282528254125542528250125012555266328812534271524672611252434022545254126242647274738313636268326732692265031772637272839752653274728653012347246745599 198601276033628172673261426702670262426402614261826702617263426532608264726792640268926042640259129345560315826012584260426302555255825452521252425712521250725112511251125652624285825282705251125782484329925242541260125642826383036812683267626962683326726342604404726242643276429273286464457782734262726342614258126312670260826242643262725882653264726472657262426862627264325982880556031332575257525972578253525782545252125342524251125382511251425012551264428552534269225042631249733992538253125782595283938063603274726702679266032142650261439942660280228683021341946665479 198601276038428302644266326372640265026572640260426662624260727022644264726502624267926182644261129405560312625882575261126402565254525612541252825352531254125412514252125682670293725412788249126142487328025412538257125652775380236192696265326602689325526242591405725752666274729713274469157882714263425852657261726442653260125782621265025682689258726082673263726662614266325842858556031422581257426142591254525442528252825382518250425352497254125012548262128742531275425242601251434052554259425752621269838143611269926862682264731702657261439802657275728363012346146525576 198601276043228462660263426372630265726312640260126762718263426632618263426602666268326432663259129245560317725712595259126082578256225472538252025452560252125382545250225852617284925252757249326082511327425292551255625712814384336612647265726832665325526092614402426052665273829323367463457432740262725912634260726242657258725682611265025812679264726732653264726702614269925982899556031202597258125552608255425412531253325342538252125252521252925142582258128782547267024942613251734022565252026312678284837843611268326702722268631942696263139842591278928363005346546665866 1986012760528 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601276057628412650266526472626268727512647263926632596261826612674267426912670268326482730267829165560314426132591258626702551255125832493252525242534254225162556251525602622288725292743252425912493328625502578256526052764378435932773266526392696324926702600403726352769281929623372465560082782260026762644262126522790259525882652264426132704267426042665269626482630270826392912556031362600262626002691255625292524255625292520253425512524250724842591258728912560270425152596252033932533258725562582278938233583269627692777268332072683267039802665276029203020355446845801 198601276062428392673265326632647263127732634260726792657260826792728264727092689266626572699267029125560315526172574256527122565256525742548255825512571253525512521251425982647288125282744247725942504329026042584256526302794380236222715270926662754321426442634404226372705285529083306467556292756269226112591261726402750262726052728261126312653265726602683264026732666267926302909556031232584256526242692254125582528253825212528254525182494251424982561263429272534272525012571253133822551263425852588280237663594270227122722268631952679268939752689277028743006343346305511 198601276067228272678262726692647265727662587261426352702266126502674265726352666269126472704266628785560316126172587260426742561252925512506255125382548251625512524250825512627290325442730249426182518328225282547257525782747381135822691267026742769324926242617403226042709282429213312460853082726261425872591266126012748260126222653268326502648269526652631273426832631262426262902556031332587256525472683255125512525251825152548254225042511251424882565260928932511273825112598251133992511259425732581278137943565270927472673274331862674265339802640279028932983334446755186 198601276072028332650261426472656265327472584260126702660263426922709264726762644268626302702268329155560313326272585261426832595253125612531254525482548252825282534251125742627289025412722248425912494328025142588258125942810381436222737269226732705323926112598404226502692286129123268467461332689266326572618261126402725259125982683263426442679268326342670267026662631269626562921556031302624258825852696256125552568253525242551252125552491251825242551263429092541272224842588251433792555256125782637276337663626276727122731271531862702262439892644277328993002334446446304 198601276076828522692264026242647264426922614263126632624264726532692265726992686267326702676265028935560315226402594262726662558255525382528255425542548254125112538252125512666291825142738248726502508329325812585257826012844380236112747267027092738323326142624402326272702281132703445462973462679262126502653262726372741258825982650262126372657269626532718265326862663264426212902556031302598257425612647258525282555252825512525253425412507253425142545261728622551274725012644250734022693260426172631278837943589277027152721272831772650260139992663282028993245352546957005 1986012760816 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012760864 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601276091228142653263726172650263727222647262726832663261426502699263426702657267026532692267929185560314525782588260126832561255825682528255125382561250724972541250425652624282425142747250426242501328025612699260126502801377035963008272226732763326126402711403726342702280529933252460557792772265626502627261126572673260125912630264026112631269926662696269926892679265326402912556031452594257825942679255125452524254525542524253425282501250425082568264028932524272224842611254133962551282625482650281137983641283127542725274731892647269539712640276629212993346046325633 198601276096028552653262126142588265027512634261826632604266326372660266627022712272226502660262729315560316426072614257826312531251825612521254425482558253425112504250125712617288425342741249126112508328625382657257526442836380236402750274426862757320826402631403726602708281428993268468257262734267926632588262725872702260726442650264726042640267626732696265326632631266025912918556031392601257825912621257125652528252825212511252825012498252424872561258128772521271224802608252833822521266625682617276637823565271827082767270231612627270539842660276929023015344445865464 198601276100828522666266326112689261127762614260826632660267326792699262726762631270226242683262729285560318625882591259126472578255125452511257125412555251425212538248725882614285225242744249726272511328925442647257826432826379036072721272526962754323026212647402826372712284229093364463057442740268925882650260825982728259126112631261126472644264726602686265026962653264726602893556031522594260125912705256125712545251125182531253125382504253525112555264028932528269225042598250734062501267026012663285237983572271827442712273131702640265039852657279528903030343846455527 198601276105628042644263726042644262727412611261726572643262726662709263427092686270926702657266629245560318025652601258426922538257825412534254825442561251425252541251425942608286525242738250126042545330625372614257526302738383936412722272426832722320826072731403226532725280529243337462257252743264026472630265326442747262125982692262126242614268326312682268327312692267026372896556931202584255125852650254825242535255525182551253125352528252424872578261428872524272825012607250733922528260425912610282737583565272827412679274731672666268939712728275729183002345646455575 198601276110428492644263126532637266327602627257826602627262126042696264426962647267926472676264429185560315526402617257126442521256125312551255825352554253125412531247725652657289625252715249126042491328025642608258426532762378236042728273426822751318926052731400826012702281129803286463957092782266026272640261126242692261426042647264026572607267626572686267327082637264026402924556031302597259125912666256825312558253125142541252825142525254125012595263428742521269625072618253433952531260826012630284937663554273127022744274731612692272139992666273529213027346345795551 198601276115228202624260826402585263127662621262426922637268626532715264026862663270526472634267329025560317725812585261726572565254125712538253125512555249425282528249125682627285525612738249425882508330525412571256126172795383135862689272127122728326126312725401826702709282429783281469756902740267026042647263026112683260126312663259126202670266326762679263126502643267326832924556031112584256126082660254425482534253825312571252825212504252125042575259529122521270924902594252833852548258825712650281437743596278827052770275131642663272139942660277028803039347246405518 198601276120028552673262726342644263427282607264426702634265726732731264026862696267926442683265328965560315226082614261426302545257125582525251425382531250725042558250025812611286825112712249726012521330225742591255826702731379036042679278227282743319225982718404226312686284629713322468257432762267326212640261425912718263125682676259126342631268326472692268327052608265326632921556031022617257425912647252825312551253525042558253125112521254825012585262428832511270924942614253133792524264025812705276337793572271227632754272231742679277639802637278229123040345246085527 198601276124828362634260826082637267027282607262726662640261426602737265727212643268926892663267929375560315825682564259126792565255825552518252825652524251825182525247725782634285525182735249726082508325825712617258126272816378636122737275027692676323626142689403226342722280829813302472357162756266626012624264026602712265326242640265026012634267626632676263426962650266326602918556031272601257825942631254525342541251825112551254125312551251125012561263429122518274724742594250833922541260125542647286838163597275027602750273431762670272539852689275728773040344347135591 198601276129628392657260826372650266627482666261726732627261426662747265726562634268926472653267029125560315226112565259127022585253725382551254525012571253125282531250825482640292125182738248725982551327726202624256826042858379436112718272827122689323026182728401326472686282029653293463758512737267326472657263026242735261125942663264426462660268925852683265026572581264726562887556031642601258825912660254125442544251425312518253425352514252424942561262428932531271225112669251833922565262126082699286737823565268627342709279231762666271539662686283629213058342346375536 198601276134428392715268626502660262727442617263426662650262426602712262726862673270526572670266029315560314526302601258826662555254425652518254125512518252425012514253125882617290226172760251126372528323625912637257726702846381835722760278327692712319226662627404726402663282429143283469056652750267926532624259726182702261126012660261426372679271225842692264726992666260126212893556031362614260125972660255125752528254825212528253125342535254525042607262129272634274725382637253133822554269625812663280438183608274727862811276331952676267639802683281728772978349946695633 198601276139228112676259126182640267327342663262126762637267326832686265027442699274426762692264329595560317025942581260426472565258525412548253525342551254525382571254825972627289325282747252425982497327125312663258826272880380635722679274727512725322326832666403726532692285529563271458953702709263426112637265026372715262426312653261126502621267626312712268326962627262326272880556031262614260126402683256825752555252425182521254825342551254525642575268629242531272824872598252133892558264725742637281438263579274127982830276631772728267339892666281629183058330246165152 198601276144028172666262126792608263427632584260826832653269226702718267326922679267326572676267629405560314526072630263426602571257825412524253425282571252125382574255725712686292425312715251725952484327725752637257126212823381435862721281727502725323026692637404726472683286529373268464561532696268626242643263726112721265026212663262426432634269926242712264326662683265026702909556031522588258826012656255125512544254825282528253825552521254425602631267029312571271224902631252834092551266626172621284937943579281427892811275431642712266039802647280529213043337646086312 198601276148828552657262726142644267627312614260126632611264726532702263726922640271526822712268329125560316726012591259526662594258125682565258125782564253825312571257126402746290225682718250426012524332525872696256126212824379436332801278527822718323326732644403726592721286432983427466173462737262726572644263726532679263425642676259726402670267926182712265327092666270526922912556031452627262125912647257825652535255825312534256825542514255825542588272529152558275725112650254833822663271526262673276037823579279528392728272531862776260439892657278929653273341247067046 1986012761536 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012761584 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601276163228402660264026372657265327182666260426732637264026242718266626832647267026922663264428995560319826042608261126892565256125452518253825612561256525382578253526112644292425712750253126402534329325742686268226532778381036182750266627472705320527472595402726312718287729553318466657792731264025982660258126212738265726142657261826732640268326012676265327092643267626472931556031302598261826082657256525652545252825242528256525652541254425382544267328902564276325242618254533922558271526532686283638063579277627632795269631952737263039892624280129123012351046455489 198601276168028362611261126632663265027312640262726572624260826402725265027252683270826632673262429125560314525842581260426732561254525612528258525642571254525382551255126072647288025842770251826112565331225962621258126242842373035972721268327982702321427572604403226212731283629183322465656992752259126072647265326172725260425782660261426242689268326402692266627052676268626532893556031452621259126142657254425412534253725612548255125482548253425312571263128872581272525082631252833832669268626342644280438143616272727512820271532582754264439752657278629713030342946245536 198601276172828612666262426662627265327822630260826832673260126702721259827092692268626572650265729065560313025952594261127222571256125342534253125382561254825482571256125552617286725182715252526632528327025742611259826142876383136252728271827922712321427532640402226012705289029653269466157702756266326402598260126272670262425782640262726272624270526602722265326762634268326112930556031392598259826112692254425642531253825142524257825282531254825012578265729272568275425012624253533762568262126212679285537983589275127152770271232332798269239802679280429343052344746385593 198601276177628272673262726762650263427442633262426892601265026862744267326892653271826962673261729285560314526242598261427022548257125612531254125612545253825512568251125982670289625412754252426312541326125712657261126142852381035932747265727632683323327412685404726502731287729493217458856992763267926012621260426212718262125812650261726402627270526342702262426992637263726372899556031332614257525782663256525542558252825612514254125512511254825482575265029022555275725082611254434052568264426172637281437623608275027242852271532112741265740032689282329093006345745745591 198601276182428432657264026372647267027602637265327152657266326992731265326862676268926172663268629275560310126042591260827052594255525452538253425552541253825242531249725842653290225512741250426242514326125742608259826992766380235582731278628462696324927342689401826082808286829023268463057522730262726212670265326182718263126182644261426272663267326472679265027182637265726632931556031272627256125612666255125582531251125412518252425342561253125182561267928992528272824942618255833722554267926662686277937783554276328012833270831952795272539752699292129532996343946455583 198601276187228332715263726272705261127632614263726832634263426532708264427092676270926402673264428965560318626052595261426472588254125552528254825512561252825212558252125452608291225212750252426042538330525742666263026892926378636432786271828492653324827732676402326402760288028963293460156482763265026372611261426182686261426112676267326472644269226212679266626632630265726472912556031542611260426182660252825342514252425142528254425412524255425112608264029022555272225212614255833922614265626372699290238063579280128212820270531892805271839752689284629873033344046905600 198601276192028362631262426532614268327472624261426272660268326442702260427252670265326242683263729375560313325912558259426792551256825382528252125452541252425442541250725882657289025542735252426342514326125812630266327182782379836112744272527832702321127372637404226242754289029403290465957702750265726242568264426242731266026572614264726372637266325952709264426732640263126532871556031302582260125812673256525482561252825082511252125282511251825242591263029122518269624802627253133732585267026732715287137583589282128012821266331702760267639662666282129083021341646155583 198601276196828242676260826502640261127282673261726632637262126732683263426762683266926602666265029285560316126342624258126732571253525712554252425712558253125042531252825682640288625282744251826112514328325952608262426732730379835722750272827702718324227382627404726242682284329023319463357252775265026402605262126082776265025912653267026182640270826142689263126662644265326692909556031642578259825942663253525482521254824872504254125382521253825312554260528772551274725182611253833952548264726402709283537743586288627312776271531702801264439802653280129403027347246015544 198601276201628332696264326242630264727382585260126272666266626402722263126892663270526732640266629435560313926402585261826702554253425482541254125382528253825182581251425672644289025242763250826082544329027402676265326762871377836042744271527982702324627442624402726372715283029123277470557262743262726342627265025912738261725982637267326402653266026442666266026862647265026532918556031332595256826042657254125182548253825082531254125412528253825482578264429242514271225112608255133992578267926172725284537823596277327792795267631302738265339802644281728962965347346515551 198601276206428492686261726112647263427472627260426892683258126572683264427082663268626862647265729025560315126042601259126602551254425552528253525542575253125382551252426082620287725412760251825982568328025912670261426662890379035932814268927602734327727672621405226372708283329343348461156302734267926272611266626012725260126242670266626042644267326432686261126472653264326312924556031422614261425912653256125612538253825012524253525412518251125142575261128902544271224982634257133962581267326532686280137903575281727312769280431862811267939572673278830182962342146445534 198601276211227982647269226242637264027382604259126562673268626272750261127022634269226922637266029245560316426172594259126632541254125552531252425552538256125352524252125412618290625352744250126472555326425582702262426312833382735902770266627472744322327382611402726472686293728993245462553082670266326402627264726342709262426182676261726532663265726472695267926732611265726372909556031232568258425982653255525552531256125282531251825512534251425012568257828742535271224972614252134052585270226012634287338103597278226792763274432022825265339752689278629462953338646825060 198601276216028492683264026502621265027082650263426992601267326702683265026762712269626442644266629435560318625982624262126502558254825712518255825312558253125082558251825842601288725452722250726342548324825682621263726172899376636012763267927052699324227372634404726312705284028963293461561192747266026012614257826372741260126342637265726372627270926372676261826832637263126272908556031452614255426242627255525582545251425142534252125482521253525042558262728712558275724972617252733692608268325942634284537863586272827312750263731422779266339892692278329243018333245946271 198601276220828082712263426242647266327222618259126732627263026402712264726832666268926602663264029285560314526082568257826212568255525312528252425512534255125282518252425712587290825452744252426212538329626072640260826402854380636002792266027442666325226922620403726602702291532453500465273262702263725882637261126402686263026012660268326472617263026342696263027052647263426632921556931452585259825982631254825382544251825182508252825012524252525212578266029282528274725142657255533732722266027082640288037863593275427022702273131672779262739942686281129713285342747236997 1986012762256 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012762304 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601276235228332614262426372588265027502617260126662657266326832715266627152637266026602650267329465560317025812608255826402565254425552558254525212554254825352548252125882644292725652766257126922558324226272594264026532914382236002728267327022647322025942601402326922744290229833249466857522789265726272601263725982721257825882650264426242657270226572666265326922670265326502887556031612604257825582686253425482535254825212511253425342507254125112574271129872534275725902637255833922555263026012657282037123586274726952705266631952634267639892702279229302990346346315511 198601276240028112660262126532644259127372608258826832634264026472666266026922644269626892614264429185560316126502598259426532555255825452548256125582575252825212558252425782618289325482731252126342538327126082607262426532801377836192757263126532631321125982608404227122699282429213287458757612743265326792634260425942676263725852686265326442650267026012728265027022630265726602905556031332611260125642673255825552528254525182554252825282531253125242591267329062545270524912663257733892618263426372663284637863593277026702731265331582670267039992748279229562990346946225542 198601276244828172679261826862601264427282657260426402640265726442718263726792631267926702637263729155560313926012568258526762568255125582548254825552565253125182534252425812627290925442725252426302538328026242630266326182899383536112718265726472653327026402631404227472715284929093271467657432721268626272627265326082718260825742634262726502653266626302696264026862644265326242902556031272598259425682673254125382541252825042531251125612527252424972571263428772561271225482647258833792640257826502679291438023561273126922653265632052666266339712725284929343002338146465535 198601276249628142640263026532634263027412617265027022686265726762712266626572634269226632689266329345560315526212568259426962568254125712518255525582564254425512558250725752624287725542725253426182565326126632627263026242899380235722741267626272627322726112568402327412702291829683290460856732744264726212595262425972705260725982669263026102660269626442676265326922660264726342890556031302627256825972660255525172541255125412548253825452551251425452548264429092571278325072631256533992604262126142647289037623597275026632709264031392624266039992776281429343008346546455528 198601276254428552644265026572670265027312588258826632673263426372709260127052637270226372656266029315560316426402588259826732574258525582535255125452564253525452558250825952653289325582728250826272544327426212617259126662914380236212757266626602660324526212618404227152709286229083296464657352743268326632611264725882718261726012679261126402611268626662686263726862637265726042921556031582588258226142650253825512574253825352534254125482521252825212571261128612564271225042660257133952627262726172683277937953593276026662709272232052588264339852773277229652952342846825566 198601276259228462696260526242631260427572650259126572686263126532689266626962637268926702657264029345560318025812597263026992578253825652508252125352537251725212551252825682598292125212750250826272518326426112637260826472801379835622753264426012653321126082621403727252712289028843277466856732731263725682611267026272696259126042634263126432663269926242663266326892663266026502909556031422608264426112653253425612534254525282544254425282538253125282544264328932528274425082621253434022644264426732718290237743586280527482657266331702637264439802728280829813021343146705473 198601276264028462670262726472647262727282630259826792640262426502721262726502666271226602663265729315560315126012634263126212565257125452524253525352578252825112531254825652637287425992744256126792534329926632621258826732893379036162776264026212650319826072617404227222734288129493252464656742766265325812676263126342728260825872657266326442637268626342683265026962634265026172909556031232571259825652670254125512541255125242497253825342545254525352575261728962614271825482614259533792692263426212679271537663579277926792666262131522630266639842747282129432996343046175559 198601276268828142683263126472666266627212644264026572647263426342718263126762676271826272666266629305560317025912611257126702575255825342518255125382538255425482521250126012818293425472725253826312548329926862604260826632874380335692747265725842634322326042627401827532725286829213302463056642766266625882618269626142712260426172644265326572653266326342705261826992647266326602915556031452614259825922679253125212548252125242524254125612548255825242598287929872571270925212637255433992692265026572722289837593558272826312614263731732630267939712731279828682962341846465511 198601276273628522634262726442640267627382601261727052673261126442725261727252692274126472657265029565560315226082621260126832555256125712538255525382558255125252535281827272634287725242754253826342555329627282571262126732786375435662718263426272624321726312597402327572747282729213306461157872769262426242611261426502744259125812627264026142631270926662696266027342630261726402909556931642591260426112644255825382558250425182508254125442534252827052740267328962524272525112624258133692624265626562670281138103590274126402679264431582663271839802757283029432987343746085471 198601276278428432679263126402644266627052650261126502601264326572763263726792683272826632699265029245560316426242578257526732568254525612544252825612545256525412524296126862653286825412754251826212574326426992614261126992845380235792718263426632660323326242666401327122754287129343321461757092724266325782621261427022686261425712679263426172611269626532666264726472634265026142915556031272581256126082604258525342531254125212504254125182507253828972791263129122551271525352679254133852666265326372696282738403625272426472663267331392624264039702731286429122999343046835519 198601276283227922647262426702650265327092630261426402657266026402757262726892673271527122670267329155560318325782594261126442591255825512534252425382528254525382535257127952683291825242754252426112534327126572605264026442795379436182728263726472631325526502624404227572744288329243316460852822689263026042627264726472702263125952627261426112647269226572686263426962676264426372893556031052608258826182666254425212548257425252524252125452514253426032825260129242555274425142650255433862692260426472666287137513593276626832644263131582670267640042773282728873046328646235100 198601276288028682686261726442647265327312637262726792634264326962699262126892666269227122647263129065560315826082598259426962578256125282548253425512578252725442571253125912608287725612798255826272551327126892571267326242949378235412692265026342640324926302627402227342757291829523319466361142663266025812640263426272712259426042650263726272640265726342699263426702676269626312940556031422617256526042634260125642534253425282524251425442551252125112607262728682584273425382624253833792676262426762702293638183586274426762702263131512660263139802715285529653052335746226291 198601276292828432657264726372634261427282673260726722653265726472718263427092657269626572676268629125560314226142561258226662551256825452538255125712545252125242538248725912640289625452754253126312565330526952650264726892811375136252702262126662644319826442659404227732709292732293460461673462734263726172624262425912699261426012653262426472644269226042666266027092630266626732921556031452604260426112692255825512545253425312521252425412545254125382584265728992538273125582666257133862817265726962673292437543619273426862683261431732657261139852753289628803333340446687046 1986012762976 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012763024 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601276307228332631261826432643263427382647259826922653261826762676265327022657270226242591264429405560316425952598261826792588253425512528256525382551255825312544254825652611290225342754254526372591329927252644267026732877380236382709266026172634323325982627403228112757286229213322461756992763264026302634262026212734259126112614262426172666268926532670263726832657263726692874556031422614259826082676254425712531254825412521255525412521254525112568262729062545270225412634259133802744266626762689290238033568270526662634267331702650264439572757286829523012351146515566 198601276312028902643262426632634261126962610260826962627265626692709263726992644270826732640265329315560314225982578260126702548255125712545252425582558254825282565252125882637291825412760254126342571327726862630264026832861379836182731274026702618323925982591404228142751283029373283464557082756267626112640259426402705260525982666264426302660269226172670264026762666265026502921556031262578260425542657255125482555252525482541253125282528254825352578263429022565275125442650261733892711264326702683283937863593273727122644263431672634267039802753285229313015343246975599 198601276316828682660261826532630268927702621260126602637266626602699265727122696267326632643267329185560315525882640259126572571255825482528254425682558252825242538251125752604290325482725253126442568330927022650267626503039385636322715269925942611322026142614402727762747286129343274466057532724264026402683259526532705256125712637261126532601267326662679265326762614266626402921556031232601259426012650255125312524251825142531255525242555253125242598264029022518272825352634257833862741262726402692287138263565277626762643265731762575267939612801287129403058346146635632 198601276321628242689266626442683266327702607263726832666265726702660265326962679268926312679265329345560318625912598261127022574255825612524255525552555256425282561250825912640290925512754252426602571329626862582266626832887382735512705267025982647321125812624403227762769283629523319462357962730262425952624265026532705260125912683262426272640265026312663265027052676264325942927556031232561257826042621255525652528252825412551254525142538257125142598263428742578272525442663260833992683262426792666283937313575272226962676266031362660266339752789289928612937345445785558 198601276326428082689265726632644269927312637260826572640265726602718265026702666266026702663261129025560315826172594262426992568256125182524257125382561251125412555252825782601290825582728253126532551330627502644264727022821379836002731267926142627323025782647403227732789286529623255466658062744266025912598261826532783261826042663263126312663267326272653263126962673265026012928556031422571262125912644254825212548253525112524252825282538252125212591263728682538275025282657256833992718265026792728282737903604270826832689263031142647267039892773283629092996341746165535 198601276331228332679263426892692264727632618264726602650264426602663261426992640271526862627261429375560318626502601261126602594255825682535255125312541252825242544250425652640293725482766254526402571328327472644263026572936381035822760263426212617322326272653401827792725287729623283466157252762268926272627260125912712260826202647263426372631272526242712268327022683266026242915556031022604258125952634254125682548251125142531252825182538254825252630263028812541272825512669262433632779266326832705287437823576277626962621267331582660265639662817278928993049345446235479 198601276336028022650265026502683266627312618260126662663262726442650266026832660265026762653263128905560317926372591261126702561253425682538254825412561252825442524249425742657285625382709251426632558329927692630266326732887377135822738262726182650318926182644405227792751286529563296463457262760266626112630263726272715263425982660263026442608265726502712262426962647265026072909556031362594259826012634255425412521254525482551252825452524253525512578266329152568275725512695257433892712264426792705284337783568278926532657266331672647267339752820282729433064348445875575 198601276340828112660264026662624264727602618258126702657263426502754262426702673271826732663265729125560316725812604257526702588258425482551254425212568253125482561251825512644287425282725253826502558329027412591265726892871377036012712262125852650321426302696402328272741289329623277464657082743261826142644261425812689260525942653266026372653273126272689264726992650266326662890556031362601260825612650255125682534253125282535253125452514254825182607263428872568273125482689258533862801265027222738294637743600272826572644265331582666271239802827279829593006350646235495 198601276345628582683265726472594264027542657261426702663262126602702264026962692268926602666264728875560316126312607258526792541253825612538254525512534254825412555253426042653286825612744255826532585326727562666265726662896379835762744263726562640319826202679401328112718284930403264466757792776261426302679263126112757261426112666263726402640272526112657264026792644267926442906556931392624256825682647253825542541252824972544254525612531259525142575262728772534272125712663255533792728268626532744289937983579274426532666266632082627265939672798278928772990342746545518 198601276350428332637262726572660263427472591261726662663264026632722264426832683267326212640269229095560313325912621260426732558258125342535253825512531254825482568250125882640289325512728257426442584329327122623265026702890376636222738265026432676317025942653402327992725285529243335468456992733263426572640258826142741260825982653268626182663267626342696264026732657265026702871556931082617259125882630256825512561251825082541255425552524253525342574262728992558272525512692257533852715267026922744287737583551276626432670268331732611268639802770279229033015342146155536 198601276355228052673266026602653264727252634263726662676264426662699262726962644273826762679265729185560315826052647261426702538252825512551253525342561254725142551252826012614288325652770255426442554326127352634267326632986382236112737265026372660322426012637401327562741288729553296455052912686261725812608259826212692259126172630266326272634270226532640261426602637264726562874556031642611255125942666254125212541252425312538252425412514253125142598265329152558271825582692261133992769267627342744293337663547272426462650269232142607265339712792281729623015334846015187 198601276360028172640266026702630264427152611264426662657263426592722264026962699268326992660267029065560317625752614260426702574255125352524254825382562252125552571254825682640289625212734250426732581329927922663267626922990382735792751267326272647320526272581404727442725292729553268467461622705263426112630259526172731259526142653265726662673266626212676266027182689265326312909556031302588259125752696253525652555253425482535253125212514251825142585263728932574271525482676258833982760263026572754299337543629270827182663268331612634262739612741286130312999333745576314 198601276364828332666264726572624263127352647264427222637260126732728266026762673266326532673266029155560316126342564255826502581255825412538255525542565253125482562252825682634286825812754255826922575332827702614266327532858379535972679263426562666319825782650398427382773287433043503465373462696265726042656264026312738260426212653262726332637268326242670262427052637263426212912556031202614256525952696256125412518256125382535256125312541255525482588265028642568274825812721262733962827266027052689283337863604269927092614266631482640266339842798282729033291340947396966 1986012763696 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012763744 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601276379228552640265726502657266327052624263126532686267626702744268326762686268626372676263729125560316725782578263726992565259425352528254825382568253125512555250426172683287725352763255126732585326429092663276026472883381036072686266626272660318626402594401827052788288329873287463857792750264026272653263426372712261425982621267026472634267326112676262726662621266026502880556031262601262725712653254125582565251125352534253825382545254425182594263028962571273125612699258533822826266327822702289937863589271826792676268531392568261439472709282429653015345645715527 198601276384028112676261726312650271527672679263126572607262726442709267326832683270926662679264429375560315226012598258526472561257825582521253825512545256825482555252126112653288025612773253426572561325828332644273726922943381035582692265026472679323925782561400826702767293429023261469756992743264726372604264026342666263026042663261826342644269926402670266026832650264726532865556031422574257826142660253125512561254525112548254825312545254425412598260428742555276725512666259133922823266627282712290238103629268926572630269231482647260439802709284929902993341246295567 198601276388828302673264026562647265027602637260126402666259526732702266626862673269926502699262129405560315526042608261426702558253525382528252425482558255125352561251825582621286125682786252126832617328128492679276026502987379035892735266626372712323926142588403226892770289329393290455157792734268326112614262726042686263725942657263026632650268626012676267627022647269926442934556031362575259426042660255525342561252425412544252825482534253125382561265729212551272825512634258833892849267627342679302437583551274426432666267931892630260139802702278929963024343546385483 198601276393628272640259426502657262427282601258826502627266326502686263426992689266026962666266329185560314526172604261126572565253425682484252825182551251825212538253126172650290325352754254526862598325228492686270926432899383135792689263426862696318326372558402727022773286228993262465357342730269625952643261126502718262726242670263726402673269926732686262727082650263426602896556031702584259125952640256825442558253425242531256825252521255525182574262429092571274425582689265033762927266326762663294638223572272826862715267631612657261839752764281130243024340246455535 198601276398428172666260826212621267027702670262126732605265026602712263727092712269626312643266628965560314226012604260426762578256825342538254425212558253825512558252125912640287425712757255126602591329928242660267326702934378235752738264726212689321125912585402726892773296529063309470656662772267026532660264726242709260726172644261725952657268926042699266026762666268326572909556931172614258825982663256425782524253825242568252825382524253825142575267028872561275425652679264333992890265026822657291138023575274426762601270931612650261439802718286530152971348546985568 198601276403228862637262726532650267327442621264026662670262126342689267026862686267626632637269529375560316426172591262126662518255125412548255125312558251425312555253525712647289625352744256526762585329628042585269927092930378235652715263426112709321126342644403727222827290528903290459557342756263126082604261426112760261425682653264425982676266326502663263426702679266026662902556931302595260125982689253425822551251825352558254125352507254525182611265728802571273425712715263434222852269927792670297137623579276026702653270231952611262139712744286130083009347646455599 198601276408028362663263426272611267327282647265726792660266026442718265026922653267326922666265328805560313625912614259826602561255125612544254825382541255825342558253125712689288325942786255126602584331827942660267027152968377136082741265326142715318926042624401327252773285228993328462257342772263725682647261126602731261126232650265325982673267026272689264027182650267626892909556931292611260125972663256525642564254525582551251825172544251125442582263129212591274425512676261833992852265326922744288737753600277026342673269931802624264039892779282729312993347046605513 198601276412828492660262726402637268327602666263426732663262426662672268926992679268926862647265328805560318626142588256827052565255125412531253425412591257825242578253425812637287425512751253826312578329628262660265726862877383136042718263426502744321425652594404227312801291828643271460856822753266626012594263426142741263725752683263426112624269926402692264026732647262126732902556031332608257526312712253525712565253425412541250425542551255125182565265329052594274825512670263733922789265327222722287437913552272526632618276331082650260739802760284629803021346847055569 198601276417628332643263126502614266027182588263726732663266026472679265027152673269226272673267629315560313626142608261426892558254125582575255525652561252825312551254426312637286825552725256526532568327727982630274126663008381836072689265626532763322726442584405727542808292429063293466757692721263726082611259126242686260825682689265026182637265326342683267326602621267026502871556031112611262126082709256125182574254525582541255825712521255825182581264428872581275125442666264034152836274327352779288337783626272826992683275431552634265340082795285829742996347146665535 198601276422428612656262726172673267627542679263126702682263726732663261427122686269226532644267628905560317426012558262726632568255825712565254825512565255125512588254126042689289325612751254126732611327727572657264427182849379036072718262726762712322926342564403227412827292729213312460856652746265326242673260825982744261425882676270526602666266326312686264726862676264026662878556031232565257826082666258125442554254125182554252425412538254525512568267328872551274425812702266034222823263727482679291538023579272126632676271531802604262439942789289329742968344845805464 198601276427228302673263026182650264027382666258826342718266626792715265027082670270526732692266329035560315826112568259826792561256825642541254825282548256425242538255825942670290225442786254126632605327127702657266027052934379436292721263426602689320525982595403227282776292728173271457853082731265326442598262126212728264026072670263126212644267626302657263726962637267326602880556031552634255125982683254525682551256125312524253825512561255125412608266628962581274725512679259833572830267626862741289337903565274126702676269231452584266339942738286530063030331846604991 198601276432028962605264726272670265727472631262726922689265326732695262126892728267027052696262129095560315526372565258126502558255825482554254525582561254825752608253126012627290225782751256826732631329327442637266326962902381436402711266326762721319526072627402727052827296828713277464961532712266626242647262726302721262725812666265726302673267026182676267026892608267026662912556931672614257125612676252825242554252825452541254825512531251425482621265329092568276025842689257533932801268327152783295837903590275426832731276331612631258539852747288729372983336346386333 198601276436828082627261426112676263427382621261726892695265326702666265026732673267626702683267329095560313626532604263726602555254825652548254125312571256125552594254125752643285525842751256226762601328027572637269627732955381036042757266026792686319226752601403726962814294632423465468373462715262426372660262426302738266026112621263726402689264026572692267626962686263026632871556031522637261125912689252825682541255425212558253125352551254125412621264029182581275125652685264033602810265327272779295537503575276727082715275731832814259840132731291229593290338047077038 1986012764416 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012764464 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601276451228212637265726172634263027312578261126792669262426702750262426762702270527182660264729375560315226082601261426732558253125652545253425382561255825312568253125912660292125782754256126502571326127312722271527382854379436112728273026532718320525882611403727342836294329183315466958062759266626112607266326442731262425942660264326402637267926662663264427022614266026442918556031612627258425912679256125582548254525382524254125712544256825482611266328992538273125712699253833762734266627312808294337663537275727122696271531362594264039612721289629582975345346855536 198601276456028142647260126372657262727532637260427152627266026732692263026922660271526732686267629275560316126082561260827152558256125382531252425442568253825352538252125852663291225452757257127122598327726922673268927382855381035892754266626592718320525952568402227762820292129183274469756642734260126112608262126442702261126072637264326662647264726402666262126862657268626442887556931082607255425812699255125542578254525142541253825312541259125452614270929492598273125882738259433732754265727282760285838063589276627382718266331702611258539802741292429842980335845195574 198601276460828492634266326172657266327472630261726962692266026832679262726962699269927282657266329185560317325882608258427212558258525512548255825482561255825482568252826072663287725712811256127022571329327212660270227602899379436042741266626892686322725812581404727242868294628833322469757972763265726112627264725982734264725682663264726082618268926302666266026962650265026632924556031332614258126112670257525652565254425382528251825282511255125412578264029122538277025982683259434052741267926472805298137873568277027502689273431832640258439892805295529832965343546895592 198601276465628082637263426212650263027732624261126892692263026792692263026832692265326662640269229345560314526142581260126702561257125682538254825442541253825342574254425952650287725982789253127022548327427572653267927952861378636072712268626212715318925712581402327442862289629063270464656732769266326212621261426112725257825882637262726202647265026502653269226732634264426602896556031332614257825982683254825652538256525452528255125512544255825182598266029122548277025742718261434052715267026602802283637343579277627022699273731302621260439942773289030152984340847075550 198601276470428522673263426792640268327282653259127252699264426572731263427092647269926442666266029215560316426402585262127022531257525552531255525442568256125442531251126112686294926042747255826962571332227122673271227632927387837112744269226922705323326212541403227182772292728903293461257082724267326112637261126272738262126372670268626502621269626632666265626532634265026342883556031332588258826012650257425652555254525182561256425612528254425142588267329742631275025712673259134552744272126992789292838653677276627502695274131802634254839892798294629842974345445935487 198601276475228622653260826272666265327502608262726702676264026372728264727152679269226442663265029345560315525882614257526632551256125582545250425612578253125542568258126212725297125712767255527152594333726992699274427472993388636732731270526342734324225942548403727502814288329683265474457082711261126142640263026532728266326312657266626502673268326372699267026792637265326342874556031542571259125682676257125482538254425412548253825452538254825452601268629282591277325742692258434482728269927532805283638353632276627662676273532142627260739752782293030123002340546525535 198601276480028142660264726762666263727662637262726732653264026922676266626762686267626832676266328845560313626142608260127092551255125582535253825612548252825412555252426272647294925852760254126602571331827122624267927572845387736662734267026112747324826202565403727022801291128583290466057972753265726012617260426272747263726302631265726402673267026602637265326762611266626862918556031272575258426082679254425442545254825382561253525482537254825442598269629342588276025812666258834652712272227762728295538303655275427572672271831802695256439662763291230242971343046795527 198601276484828462670260426472650263727342637260426532637265026342708265726762663272826732676264429245560316726242607259126892561255825642525254525742561256825552578251826212692294625552785257126662561336027472676266627732905384736962747269226572737323626242565402227312789284928623290463956042731262726042630261126342754264025912634269626342614271226342702267026862663266626212881556031202621256525812657254525782538253525252551254125412514256825252637266629092597276625812673257134592702272526862820285538563673275326832666276931582640257139892776283929772996343246225584 198601276489628422640262326402630267327312624259126992640267026532728264027122676269226572618267629185560317026082611260426602568255125612548253425852582254825452541256126012637296225612776256826732588333727892637269627542849387336662735270526402757322626142581402727122783287128683322463757612763263425712608265026402721261126532650265726442634267926242683265026572608265326502915556031362617261826042679255525682541255525242575254425512518255125382591270229532584276025412673263334422728268627052779291838643614267027572705275731952621259839572738287129812971343346675511 198601276494428212692264726472657263727572634263426602683266026792683262427152660269626992631266629495560314226012585264026472534254825712548254125742578254525442541255425842683289925752763255826762605338027372670271827312902383536692763269626792715324226012571403227022789288329303300459357342753266326202597257826142725260826042631263126702663269626572702266026862683261826272918556031612608258825972614257125612555250725142575254125582534254125382575266629462601274425682722260834552750275726922795299938473654274426572686275432012644260139942718287429622990346147055550 198601276499228182670264726302653261127052653263026862653266326662725267327122699273126302657266029375560315825782561255526432544256525312558258125612565252425582565254125982663295925552783257526762588333127022637275027602980390836732682270526012715323326212591403227252808291528963255462353352734264726472634263426012689263726012637265726562637269626272660266026892660265326442906556031242614260126112640257125552561254125142574256525582551255825612575271528872581274425942699264734552766274127082814293938513673272426832637274431892692260439622728288729402990331545795050 198601276504027792670259426182644264727382653258826762657266627022725260427152644271226532657263429405560316125682588258826372548258125382555255825482565254825582588254526272686294625712763260126662585334726862657271527313024386536512724268626402692326726372601400326992849287428713302456961422679262725852604262426472721262726602653260826442617267326182653265026472663263426012937556031612588260525852647254525282568253525182545254125652531257825512607269929562594274425652679265034582731267027822747291438603619275426572676272131802614258139572709289329022962332846976303 198601276508828192640261826242639261427342650261726702709264026962725264026632673272526572699264429345560314226242608259426602575254525882568255125612571253525682561253825682705295325942747254827052581336027382708274727382849389536812728264726762683324526532588401827092858289931763469466373462738265726602631262726312741260525942700265026372594270225942673267326922644267026432906556031272614257126012702257825612561253525682565256525682534254125912591269929282604273825452722262734522807270927922798288338443658275727082686269931922709262039752686297429873294342446856966 1986012765136 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012765184 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601276523228432702266026762673263427122621261426832666265726372741266326992644271826702663265029285560315826142591261126662545255825752541257526012551254125372561252426662679295925582783255126472594335327152607268927222930389036542663263426082683327425982598404226922871289628873315461756732763267326502624261125882705261126082676263726602643269226402683265927152679266026532884556031112578258125942637254125282597255125342561257825852545256125582601269929622558275425442676263434552751263427692734287038823662270526272670274432172679260839702731293729433027344746345519 198601276528028332679264726962673261427182630260126792650267326962702261726762670269626502670264329375560315125942591262126402574254125452551256425582578256525312561250126112676293025842747252826992588335426862608265727312845390336582712263726562686333826312575401827052808286528493242461656562753268326302627264025982731260826082673264726112686270226242679267026962611264726732934556031422598258126042647256225652555255525442534253425412541256425782588273129552551276325682696261134592725264426892712288738513651272226272679270231862640261139992705290929872984346046305479 198601276532828462689261426342617264727182634259726632670261426792699262426732705267026502631267329275560318325912565258826892538256425382541254825612591254825212561252425882715293425582760254826922584337026792640264727092927387736662686260826472679325526172588403227252814284629093351461057532773266026372650260126342702263125812637264026792653270526242663266026992627264726182915556030952588259826112650255125552534252425352528257525582571254825242598270929842571280225112673261834822718266326992702295538773655270526072660271832172637259739752721285829592996345846755543 198601276537628332634262126632624262127572611261126632657260126762718261427052679269926572702271229155560313926042581261427092541257125682551255125642561258825712565253126242702298125942817254427052591336327222627268927022871388236812731257126792679323626342591404727312927289028933315459356642747265326172650264026402757260826072647263426142611263726342673266026732653264726442887556031422640258825842712254425782551253825142518259125382535255825752640265729462591274726042683262134352712268926792798287738523652273126632660272531862621262739712744299929902984345945735505 198601276542428552692260726142637265027382611259826662634262127222731265326502670269226632663265329315560318025712565260427222594253825652558255125712558256125482538255126142679296826312763254126632597336327182666269227052901389536892702258126572689327426042588400326862827288129213309461557432773264025982624264425912737258425942640266326472630271226112689266326472601270525952918556031482601258825882666256525612558252425612541257125782565255525512581271529902607277325582679264734822718269527092679284538823647272826042679268332502660260739752741290629432996350746025542 198601276547227922673262426532614267327732624263426792640265026272692262727312670267026312696265329285560314225882571258826832565258125442541254126112581253825282558252825882663292725712760255126862624338626922614267027092930388636822670259826662755324226142578401826892805292429183280474456992753264726402601264026662702262126212670264326372653269626312699260426532621266026142909556031522594259525912673254425312561255125482558253825982574259125812630269229502581277325612705264035102737263726632776284538473622272225982673271831802610261139622735289329932990345346445640 198601276552028202653260126662653263427312624265726892670263726862731264726892643271226602683261129465560313626112588261826632578256125512568258825652571258125342571254526142621292425882763256827122604336026532587265727252933386436852728259826342660323926242538403227442767296828773290465257882756267326142598263126572702259126402631266326312653269226662670263427022601263726112915556031702581254126082627259125482568252825482545256525512521257425382611267328932585275425712695266034592663267626962754283938393644269926082718270932392627262739612763288030372968341345725560 198601276556828172666265026472621264026992644262026792657266626532735265027022650268326792679263029465560315126172627260426572584257825352565255125452571258125512558253826342666292425882795256826832647335726992644265727282886387336812747260126472676321125942588403226992811291228903306466057252753266026312608262726142731260125812644263026142608267026502689263427222637268326242927556031232621259125752670253425652571255425452588258525542541258725482604268329532585279525512698264734752673265026532705289638873670269226302650271532022601263739612722288030182921347146825526 198601276561628492663261726272643262427502620263726442666263726892715264726732591267326532621268629405560314226012581265726632545255125682571256525752595255525442571253126072702296226042747253527122585339226502653266326892971392136342725258426302640324225642611401327152782294329053280455157262760263725812617265026472676264426182653263726472644267926212679266326572634262426242899556031302604262126272708255425512544257725452541256825772558257125142647264729402578276725582692262134522686265726892744293038943666268925882696262431832571260139892699284929622949339446165576 198601276566428552686261126632614265327282618260126832718266626732702266326602679266626732683268928905560313925982608262127412585255125342548255125712551256825452561251126082718294025682760256826922591334426572637267627382880388236512666263726532627322925782551403726992814294628963312459457522763262426242608263426472773263426212666264426142663263126372686266627022640264426862887556031272587260426012725255525612565256525512588255125942555256125342605270229522594278325612705261134682692262027122683287438643648266026212679261131792624263139712782287730213012345346095495 198601276571228082621260426182666264427442614260827022634264026702731264727052715268926662637265029215560313925872565257126762581258125482571257125552561256825412591251426012663293726012757258127092575338326792624273427632908389436372666259826532594324525852611401327282773292828833321464753012679264426212650263426312725261126142702261826402640273826272660267926732634268626342899556031082584260126012686253825412541254825582565257425652545257525682594267929152604277925782708257534622731266027182725273839073647267626962653262431772585263139802786291830642996336146855189 198601276576028112620261726472604262427412644263426272666266026602757263726702621268626372637264029315560314926182585259126662555259125712545257125912571255125382565251126212699294025782767254526922617338026832644268627122902391236622670262426532591323025682585401827442779292128653280469061052750262726142670266326212738263026272670262726402657272526442683263126892673266626442905556031302588260425882709258125382541256125482554257125782561259125672624271829432578274825612686264034792692267026662735284639133655269526532670258431582548267039892753286530022971337347056273 198601276580828362666265026242644264027182621263726832637264426632731262127182666271526502650267329465560315226202578260427022551260425482508253425852551253825342561253526272686293425842792256826922617337626432644265027412858385636882709263726632614324525652621403227372817298032403503462973362722263426372653269226432699260126112647260726662640270526402670267926762624265026702868556031422571257125842611257125782538254525682548259125452555258525412608269929372591275425742709262034622715268327182786284238733677270226312660261131892601260739752776287730553280340646327005 1986012765856 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012765904 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601276595228302647264026312631264327442627261426792660263726922709266027092663270926722673263729435560317026052575259426992574259125752541255125812558261125312544255526342725297725712754255826832627337926702634265327182952390836772705264726402643322925352624402327412861295629123315464557442765266326342627266026602789264025612699268326442666270226442676262126792640264726602877556031452621257125912705258825582531259125882578256125852551257425312604274129242601277625482676266334962673264026762760290538683651273526372621263431802547265739752776293029962962341846895527 198601276600028812686264026242660263027252624266026602673264426372702265326832666266026242663262428845560316126372624258826792551255825612574254825982568254525512558252426172676295626112770255827222588337626632696271227282846387336922722261426402640323025612611400827572843295528963341468656902747263126012591266626342722261826572624263426502650270926272650262426732644262726502934556031302595262425712699257125852574257825512578257125712554258425582581271229962561275425442709260834652702265326962795276038643692273126212650263731732575267339482750288630492977342746445504 198601276604828362663264026312663262427382605259826762673263726732734264427052666266326372673267929345551313625852568256826862555255525452558255825682565258125552581254125982712292825682804254826862617336026342669262127342908392936732746256126042604326725382611402727532858301529333271463057342795266326342617258525852718263726042663263426112640271826702634264026792650263126172899556031302575258526142670254825482551252425552568254525912561254825352617269229312604274425842699265335022686268626792757292139043681277626172640260832012594266639612722295630702990345346375608 198601276609628362683262726532650263427472653260126732644267626402689264026892666270926372666267929155560314825982611263026632555255125712575259526112558255825512561251825912750295625752760256526762594340926792614266627602842390737222770261826142604323925752650400827052855303928993267471256302753267926172627262726662715262425982666262726342647269626042676265326792644264726732943556031272601257125982676258825782597257825582575256125882551257825342624269229622598274125482731265735092666265327122782289038993673277625882634261131982578263439432747295530213027337346535599 198601276614428272653266026332624263427602617261726692644265026962725263426662637272526472663263728875560313026472588259126312558257125782571255125752575254425712565254526402718292425912751254126992624339526862657266327572962390337112757264026342585322025612647403327632899298728743360455457262760264726012637263726072738261126082644262426502637268326402689261126832647265026082918556031512644262725612640255525712587259125752565255526042531256825182601269629152611275425812696263434652621269226892737294538693684271826602601263431892627265739892702294330862940341046915624 198601276619228272656265326702653262127252611260126792657265326662709259126832657275426702640265329245560315526012637259826762555254825682568257125682564257525612565254826042696294925712760252826962601340226702591268327212769391636962814264026272647325226342618401827022884311729743302461556122766270226012631265026342702261425642660262726922666271226442666266027022660264426442903556031052627257425882640253825612581256525452555257525742538255525512614272529992581274125682722267034822679272227122795279438863677276926072660260131702608269939752798294330772990350546225583 198601276624028142660259526272631263127472620258826762689263426732725266026922663267026572679259429185551311425982581261727122565256825682568257525512578257125412551252126272679299625812770254126632578337927052644268327472782389036812737259126302621323925742657401327252915311729243284463257882737266325982620262126312731259825852637266026242670265026212666261126892640272126502906556031332572260426182686255125652588255125512601256426112548256125442595269229622611277025752676259734822627265027022741286538983662275326532650261131452614270539612705299930772940341945865489 198601276628828552643263126572614263127312585265026922634265326792699265026732650268326662657264328785542313325982565259826732581257525442554256125652571259125652561251426342725295925682760253126762601341226532611267927572865393037042738262725942611322025942598401327282880302429683316457857172769264026242631262726272760262126242676266626502618269925982660266626792679265326342899556031112568260126212689257825512575252825582551258125682555254425682631267629432584273825612679263434792679263726602738280139043677271826572634271231832653264039802754289030772996344246825528 198601276633628612657262426342647262427312624264026242673265726602689267626662718266026662673266629345551315826242574262126562561258825552531254825612568254125552555253125982692296825942718256126662581338626372643263027852854392636692747265025742618325125812585402327352824304028833280466756822753266025842634262726662738261125882647265726572614271526632705263026892614264326502893556031612608258825912663256125912535253425612565257125912551253825612624266629712595276325612686263735132631267326502757287139033636278226632611259831922617265739752741299330463012341346545566 198601276638428582663263126602673262127572604264026532660262426342734264727022657267626762679264029405533315825912548260826762575258525752558255125552545254825212568254826112705297125382770255826602614344526442611266326992999391237232747267026112614324926312634403227022912303329213274466856822762262426012637261426212728261126112683267026242634271826372683265026922620265326532902556031612617257125982670252425642548256825382591257525552541254825582608271229372585273725682679265035022643262727052766287938943689271226632663259832082598267939702750297730863002344446165504 198601276643228172653265026442607264027572604258826662676267026112731267926792686268926632643262429125551316126042581260126702561258125642541254425512584257825482561252826082709294325682750254826922670340826112627264428262968396636842741260425982604323626012591404227472874297729213245463952992699267325782618261426172734260426472670268326762621268926632679264426792631267026472896556031052591255126172686255125342544255825582565252825682575252825442630269629712565273425882670262135092686268926242786288038903677273826572604266632142673265039802750291830462996334146095011 198601276648028582660260425982663263727022608259826662657267626432731265326992663270526632608263028935533315526342594259426732578254825552545258825612561256825442571252825682709299925682741253126572630340526242630264027822859392537002692262725612604325525682627400827472846297128243331468361622715262426072611266026212686259826082663266026242653271226042709263126992617265726532887556031302597257425912666258825552534256825512554259825982575253125442631272529652565273825412683262134992624265026702744293438813673277026602604262432012598267039662756294929712999335446386280 198601276652828332631261426272640263127082631259126572644266026792689265726502712272426662663266629375524313325812594264426832558255125382574257125812558258425582568254425882705296825942757254526572614343226922679267027732753391337232731262426042627321726142653399427472918301832953484470673462737264026202601263126172744259426302640264726272657268326042653267326732644268926502912556031482621258126012660257825882581252125582561255825712541253825482614273829462561277625582686261435022797267026632789286839383707277626532644264031742663263439892750295230493257342746566997 1986012766576 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012766624 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601276667228112657263426602666263727502611257526832666264026472676265326922679267326502689266629025560318326112601257826762571255825352548259725782538257425642581253526012683289325652770255126372568335426732644262127762843387736402709265025972558321426402657400427282909297129493328466757712766263726372621259826442709257826072653266626312666266026172676267326662640268926632909556031392624260425582673255125382545255125712545256525482548254425582627264429312578276025382670260134422689265726342754292738433633271826632634258831702624262139852817294929782977346246485550 198601276672028142683261426432666260727572650261826832715259826992718263326702692268926732689264729245560314925752578259126762584257225582578255825572561255125312578252425682709292425752744252826632561329026632608264727352836382236012738262725652545322426142578400827342855294928743302463356912711261126342670261826082731263426112647267326472660267026432692267326502627265326272903556031552561260126072673256125582545254525712544256525882534255125212591269228582578274425312640261734452637263426442836285838103593272826502617257531452621267339472776300229812931348746625499 198601276676828432696262726342663266327442621264026502640267327382679261426892689270926502660265629025560317426142597261726832565258125382548253825712601259125942578253125942650290625812744256526662558330626922657265028172962385636512734264425712584319826042611403327672906292128873303465357352759265726272627263726142744261825782660265726142627265026472666268327052640268326762934556031392624256525982679257825842578253825782581253825842551255125552621268629242588274125412666259834382689263426402731283338143596275326572607260131332679263739662814297129843012344946225560 198601276681628622683264026602689261427702600259126532683263026832686262126732696268926472692265729275560318026112627258826922581255825582545257525882558258425412551252826272663292825852757256426442558329326662657262427792839386036072683260425642585322326172621405727632977292429153265464457172718261825912611263126272738258725812660265026472630267025682666266626792630265026472909556031172585257125712699256825482561257825382571254425652531258525582607267629062614275425682686261734092679268626472757277237983589275726472551261731362634267039892833301529712974343246515575 198601276686428432663261826442620264327412621262126832692264726302696264026762647267926702699264729155560313626112568261126862568255125782561256125582555255825452578254126112653294025982763254826792581328926852679265327732849382636222702266625682637320526342644403226792903290929053302460257612727267325982588262126402731264726012627263726242670267326342692267026922660269626432890556031362598260726112692255125852575260125452548254826082555255125382617264328902640273825542686257133792725265326762861280038023579272526502581260131612614264439662767296229342999345046525558 198601276691228362689262726332620266327412598262127152676265326922676264726992686267026312670263429525560315225782551260127052568254125482554255825552551258825412541253125882663291226762770256126442595332526722634265327792829382636112735263725782611322026342676403727922943292129123283466857432763265726632666263426662689260126012640264026342614268626212712266326992653264726442880556031262575263725812666257525612541254825942564257825712545251425712601269229112683273125312650264033962705267326792811291137983551273526762637259131422611264339752773301229623021344746975520 198601276696028422617262726532673266327152601261726962650265326442696265027052689272526212634263129125560314826042611260126702555257525652558256125712555258225542528253125782702290926832770251426342591333726892657266327892890381836322763265025812634321726142663402727632996293029343315462358062776266026472653265026532728262425912673265026402640267025982666263426832640267026242887556031582597259125712679256825712571255825682564255425642548255125342604266329122660275125312653257834052712270926302811285838063604273826922627263731452621264039892792297430083005343346085552 198601276700828272637263126922666261827122604262126992663261726572731261126762650269926272663263429215560317025942588256126862578259825612548257825482571258825542571256526012696290926442747250826732618329326832692262727702810382635962725265325842611321726142594402327412996288629463293463056992750264426272614266626042737259826112656261726502640269626342676266626962594263726472924556031552594256825942660256425512568255125682558257425782551257825512604265028842630270525112689257533732644267627052769294338303596277626762618257831802604267040042757303629902990343446745583 198601276705628082647262726572637262126962624262126602637266626792692264426962631269926862708264029435560314826112614261727022568255525312541257525712558259125582555257125782663291525842722253126442568333526442670263727542849380236472779267326112611321126042634402727342930295229283305461757802779263426112624264326302760261425842608265326602630267326532676265326402670262726472921556031482611256525812650259125652571255825682521255825842574252425652598271528902621274725712676259834092640267026402782282038103629278626732611259431832621263439752766303030022959344946915560 198601276710428332676264026372670265727282611258426832663267626372728264727052657268626762676264029595560314826042621257526662548257525652558258825552571256125712558253825952676289925612734252426442581329926532637265027672854382236472763262126172607322025952624401327342949290929123312460757172763269925942604265026342741261725982647261426172631265626602699263126792657266025942906556031642598257125682653257125712544252825552568255125652588257125382601264728872617272825212676261134082653267226922798275038063603278326602568262131862601266039752814299929593024348446075467 198601276715228432663260426442588262727472594263726372634265726962696265726992650267926792721263029185560314225752581263726792585256125542571255525382561254825612548254825882695288125942731251826532578328626142666264726992773381835932773267926042565323026082637399927442968290528623360453953262679267326302637264726202715262425812643266326572598269626272683270226792621266026572912556031172575257525752679258725642551254825682528255825282571252425452578269229432617272825012673259134082650264026602725286837903603275426602611262431762620265339662776310829903021331946225010 198601276720028392650263726472620266327502640261726662640260426602734264727512653268326502676266629465560319926272568261127022558256825512554254825782571255125452558254126272660285825652751250426242565331226082660264727702807379835972744277826402608322726272621401827312946294628963280458061522689265625972637261426502689259825912640266326312657267626402634264727182614265326302868556031332604256526082679258125752548252425582545252825682564254125182608267929272574274825352650259133832640268326862776290338023597276627122608259431612653265339572728305529842977339646096314 198601276724828462663263726502666263727312631263726962653262426632744260827122663270226632660260729315560317726402588260426602584256125512548254825912545253525582575249425752650288425582770253426632608330226142647266627892899383136552741268326142585323026342630401827212918293732493464471273462689267326272637262126212718260826112647261726572673266626312666261726992644261726472906556031332621257826172666255825552558253825782531256825382548253125482588272228552581273425382670260433862733271826792776298038063593280827082611259431482627262739662764304929433279334446817005 1986012767296 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012767344 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601276739228332666262426472634264727282611259426832644266626602686266026832673265326532679266329215560314526082584258126532578256825512555258825542584253825482538252126112630288325582728252126702565329326402637268627862757379036042757273426172561321425782584404227082956292729283280460257792795266026472640261426082702264025912670260126342637269626372689265326602647265326272912556031422604262425812657256825612541252425342551255426082571254425072604267029152551271525112683258433952595265727372773281137903611272126892679255431832601264039712734294629492987341946675575 198601276744028462653265726572666259727732663262126962644266626272699268326922640271526702666266029185560315526372581263127282611261125642538254425642571254825512548253126072689287125652744252126502568327726432634267327542830384336182757267926472538320126182637401827252943288129403280462957252743261726242608264426472741260425852663265726302653267026472679262426762640264425882902556031522605256525582650257425882568252425612568257125412535254425452601267929372545272125112676258833792663267626992763282338103579278927152598254131802601264439712766295929303021347645755542 198601276748828272647265326142650262727092673259426472673264426272744264727282663270226602630264429375560317026112588264026862554255425812545256125582564253425482551253525982673289025342747252826572558328626112663266627662783385235822721267625912554322025842554403227312974288729333296463857872773266625912663263026272676262125712660261826342657271526402728265326732634264726762887556031452578260825912657256825782551255825382534256125582561255825452604265029082561272824942689257133962578268926372738279238183537275026832647256131452591264739662747301229402993345346595504 198601276753628212660260726272653265727412653260426602650264026242715260826602696265726632683265029345560314826112578257126662578255125552531256125652558256125342541253426212640293025582763250826732578329326212660265027252820381836222789267026112565318325682591403227312899289329063280461157082757267326342650262126182692262425912657260126272637268926012699267927022640267326632931556031452601260825882679254525512541254125442551257125412545253825612611269229092558272224942673257433892591270227412751285838103572276626962614254531452627262439612757291829552959348246315520 198601276758428212650263426242644265726962608265726792637260826632738266626962611269226532673264429375560317325912598260126632555256225452555256125512571256525242578253125942663292125512751251426572558330926012644266627502886384736252747260125942551320226042575404227212902288429433305461657092757264026012634261826372702263425912676265726342686269926532686267026962634264326402927556031362617256525982647257825382534254825312548258125842548255825282607263428872554271825512699255534252617269626962763284338063618275426242585253131672627257839892741305229492996343546305551 198601276763228142670263426632653264027352634262426892657266026662715267026572676265726502666263729275560316726242597264026862568256125552555256425142565253825482544252826112637293725412754251726502548326726112634267327502855384736222705264726042538318926042578405227052937285529053309467456822737265026272611260126532709258525812634260126142627268226242670264026702631263426012946556031362581257125742657255125852541254725482548254825612548255525312614264028902544273425182640260134122608264426792744280538063593276326832627255131512611258839662764296529653046343746665542 198601276768028392679262726212634266327502624259526442637260726862738264727222627267326272660267329345560315525982548257126892558258425552565256125612571258125342551253126082657290625182760253126602548330826202614267626922839380335862705266925682565320526112614404727312952291528873280470657002731265026212624262126372718261126372660267626502666269226242715265026832640264326312943556031332594257425782686257125582578254425582538256125452528257125242624264728772538275424942653257533922637265326662734279838063590274726272608255831522578261139852744292429432971344646455599 198601276772828492601259826082624266927342627258427182637262426442705263127052621267026472650267329095560314925752614256826702571257125482591253825382571255425312555252525912676288025342744252826602554328326072608265727382807383136112722265325782578319826372581402727222912289328903309458857172779263726142588263126442757262125882657262726242627270226212689267026472617265326272877556031452591260125642650256425812551254125612545255125512541252125212644265729152575273125112627255534152640264427092734283037783575273726502627252431422595259839802770293729713030343746665583 198601276777627982683261426042670265027532607261126822673267626442741263727152644269226142683265029315560315126272591259826632571257125452541255125512578258825352535253426042630291825552741250426602561329926072581267627312940384735902737264725712551319225982561403227342890291529213270469857442766265726112598263726212741262026342631260426532653269226302695265327152614267626402921556031422588260125582653258125472551256125312528255825582561256125182571264428582548270825412644257133922637263126892760287137663589275026212620253831762614259139802760299029622987342946405442 198601276782427982663259826462608264726992663262426502621264326662702266326962699271526442686263129405560316426212598259826502551256125552541253825382528253825382545250825852624290225282744252426312535327726242614266627572917382236322734264025782554321126082585401827282921292729093318461556812747264726272653260726342734261425882653264026142666268626372650267926602617262026082903556031422591257525752640256825582544250425182524254125772518254425242614265328992561274124942630256433952594263726402734284238143561276026142611254131512631255439752754297729652968347246985582 198601276787228112673265026602644265727472640259726472692265326502712264026762653269926442647267629185560319225852578261126962558256125282531255125442541256525382551252826202650289025212744252126342588330225912617264027312833381036182722263725612551321425982571402727602906289928863283463253882721267026212631266626442712259525682630262126372634269926572666262126832627264726042952556031362571256525842673253125612518253825342555252425242518252825482571268928932541272525112624257533952617262727222767292738263589274126372601253831552624265039802751301829683012330546515195 198601276792028302666262426472650266027092621262026862614265026602722260127052676267626992653262129655560318626212611261726632565253125452545259125352568256125242541254125782647290525582751254826272551325226142621266327312851383135862708262125682514320825842565404727122849289028773318460161522724265726072617262126532725262725742702263726272670270526402653266627122640263726442931556031452585257126112644255225452534252825482531254525452535253425142581266329312538272525312640262434022604264027312741294237863586272527052611254131362640258839852754298029402968336745646289 198601276796828142666263726602640263427182650261426272650261826792708263726992715270926662631266629245560317726012617257826732568254125642545256125312541253525542561251125982650286525282734250426402565329926012650269927213005381435792721260126172531321426212561400327112965294032343476459573462712266626212650266026502686261725852653263126442686269226372673262126732673268626342915556031302598260125982663257825452518253825522535254825682561255825652621261829242558271525072689256534022658262727252779285237943647271526732591254831772644256839712786297429713267347746497005 1986012768016 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012768064 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601276811228462644262426342683264027082644261126922647266326572722263327022689272226472689266329215560314826502585258526832561251825452511254525342571253525072545250126302637291525412773251126142548328326172627273427312798383536142692262725452531322025882535400827312921285228653264466157262737266026212653263426532718261425912663264426372650268326242725266326762634262726502878556931022588258426302683255825412555257125312541253425412521255125112591263728962554272525182644258133952597261426962779276937823625269926082588253531582594255139612744296829092977349346595591 198601276816028522621263726472683264027282624260426862663267926792692264427222676267026442705265329185560315526112581259826662538256125512548255125612558253124942544250125912644288025382702251126372538328626172631267927532731379036512653262125612538320125912524401826962896293128893284464756912757264426012614260126472673262726372679263426602673267326212637267326862634265326572906556031302581264425842666253525552541252125342524254425652521255125182561267929432528269625242624253833792598264726922734279838063600267926212594253831552620257539802725296229712999344046745481 198601276820828462666261426442608266027082608265326762617265726762705264427052644268326632670263429185560314526242588261426662561253425442561252825482561252125112541253126142640285225312728251426112558329926442634272227312889381836042718261425552538323625582541403226992868289628873277463157612718263026242621263426012673262726212647263126472650273126242653264726762647263126502887556031202624258126112634255425272528252725482535252425282501252825342617264428772514273825042657254133962588260827122770271737783544269225912591252131512627259839802702299329592959346446595526 198601276825628302666264026242634264727182608256826472611264326602689266626892660268326572657267029215560317726112631260426792594255825482571252825552555253824942545253125842637284925352715252826272531328326272662279527982930382336112699261425482531318925712551401827122899283328743283469857342760263726272607259526172738261725682670261126112657266326472683266026632631265326732858556031022637259126082666258825812551253125412538253125172518252825382541266029092531270525072653253833662595270228172795294037863561271226242588253431452607259839712712294329623002344046015495 198601276830428422614264026272679264427512624263426762630265326472699267926762650269226442666264429375560316726172591260826832548252125342535255825412571255825182535252125812604287425412718252826112504330226472637271527852839379836042666265725352534320125952568403227122827284928873280458057702772264725982611265726272734262426042627261126012637271225912679267326732647264426832928556931492564255126052660256125512558253425412531255525352545252824972575265029022548270225242618252833802598271226992750291237823593272125812561253831512601258839902708294329462980346047065544 198601276835228362653265326602666264727732647261826762637264026532699261726792673269626702673265328995560316125942598261126732551254525312535254525242551255525072541252825852644290625242741251426142524327725772624272527182896384035962676259425282558318025642564405726732934287128173325464356302775265726172617264025942715256826042660261726702627270526082657263727022634265326442924556031232640259525982686256825682514253525312518253425412538253825212568268328962531273125182637255833832630262727342741279237903579269226112538252731612598258439802722301529062931348646665503 198601276840028402660262426632683264027442611260126792692264426472728263426762663270226402640265329285560315526012614260426212561255525482521255525272551256125242518250125942594289625242715252526342551325226012627268627442949379436072660256125012538316725652544405227182852288028683287458657342750267326502588262126272721259425942673262426212647269926442640264726602650265026732912556031512591259526172666256125582558253825312548252125452518254425072565262729152525271225012624254833792611261427502715282338143590268926042561259431172551258139892718295529842977343846375551 198601276844828172657264026212627263726922640262026472618264726892708263726662653271526532686265029495560315825982578260826662558253525482555253125252548253825242548250725712640287425242734251426182551326126502617266327342801382235792647259825142531321725142551402226922881292128173312464556812740267626312627263126312766259825552640263126272634271226172653262726372637264426762928556031422604262725712679255425242538256425482545251425442528253125212581260828962528270225112624252433992594263727152744283937943589268326242568253131702558262139532744296229562931342546165575 198601276849628522670262426532621266027412621256526632624260426572747265026862634266626602705267029565560319525852591260426762571257125482545254824912524252425352521250825982631289925312718250426082497327725972591267927442896379436042666259425352578322625382578404227182852293628963315463357972759269226792637260726042702263425942647262426532647271526402676266026662673263026702905556931202595258526272683255125682538251125382548251825212507256125002558263728962525270925082624256834122601265626762748283037863586267926182524253431542555256139892731291430242980347346395495 198601276854428082634263126012643264727252617261426302673262726472728265327092647265726372692262729215560316726442588261126732525255825582558253425412541256125482545251825782673288125282741250726342511329926042610267927252798380636292679261125412538319525282548403227122880287128493258464557252746262126172657263726012679261426112611263726372624269226372689266626762686264725712924556031302618257725982660254425482555252125282531251725512511253424972551262429212531271825042653255133632611257826732728275438063589270526212548251431672561256139712779297129182949342746615495 198601276859227762660265026602650265027792634263726312686266326732715260726732673268626242686265329625560315226112604260126992561255825512548254125452545254125412551251425812689287425342725253126532575326725852608271827952892382236002683257525352541317625282575401827152855290528273302469052562676265026272624265026832715262125912663262426312637269626372689265626792630264026762915556031232634256525982634255125882561251125442531254125412531251825042531264728932544271824772666260733732591261427052766277337863575269225852541253531612561261139842711291828932987328646605078 198601276864028432624263426602637267027282611263426562617263426732676266327092679267926372676269629275560316725982591258526892568256125552567253825452538252425272541249426012621290925382738249126112524326826042607266627632757382635792663256425112548319225282558402327122884284628743290457361572683266626172630260426472750260125852673262126142637273126732696265026892640268326342927556031392608257126112715252425412531251425212548254125212508250125082551261829122531272125212624254133702591263426792760277837903614267625712534251831742561261439712788297129462952333446516301 198601276868828112653264426922634260427542653262126402634263727022725259127052679265726602627262429495560317326762598260126892571256426012538254825552551254825012538250425842699287125312741252126172514330226012598272527922795382635792689255125842538319825412594401827282858290931903498466073462738263026342643263425972744257826272624263726632627272225982653266326662634264726532899556931232601257825682676253825542538255525412545252125212524252825282561264728522531272225012653254133822684259827342741282438103600272125842551254531702597258439852747297429593248338847096997 1986012768736 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012768784 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601276883228932647261126312708266027472595262426632621265626762709265027152634271826662657268629245560317725982571261426962561255125512568256825612545254425242555249725842650288725142728249026142521326426342585274727432731379836002715255125042551321425882555401827222836282428613305462257612743264426432624261125912689261726042637265026052644265726372644264726702624267026272909556031552581259525682657254125512548253525142524253525182487253825382538261429052494269224842624253133922604263427152792284838023565272226082544255131642581259739712789292129312971348646905558 198601276888028432679259426342666259827312640259126632644265326372709262426832621264426502699261028995560315526312574263126632555253125382544255125452541252425112548250125482630286524902728250125942511328925942568273127382830383935892686255825312541319525812551402227512890282728333328466156382731263126372621261826272722260726182670260826272650266326402692266026862621262426572925556031262578258126042679254125722490253425312528252425442497253124972558265028902497272225012647253833662587259827352715274437783589276325782524256531302564261139752770293029032996343446515567 198601276892828522647262126662676263427122627263126302660265726372708266326792666271226472660267329215560317025842598259126922534257525582538255125382538253125382551249025652657290225012718250126212497325526172604271227382750379835682705255525342555321425452578403727572880284328803296464556912756262726042617259426312689261125912689265026082653267926372663266326962647266326632924557831362627258126012676255125582551253825112531252825342514251825082595267028992525273124702601251433892581260127412744283037983568273125512511253431262591264739802782297429093002349246515543 198601276897628302705265326472660262727082614260126602657266026502705263726762676267026342660266329435560318925982621258526182565255125352548253125352538255525042531253825812621290325312728252826342487326425712614271827312724380235932709256125242538321725712594405227222868287728773242458756732759263126572653266026212734264725942656266026472631272226112650263426532657264425982946556031112620256526012663254825552554252425312524251425512528252424912558262129152501272224842607252133862561263727152770272838103586271525552524254831522568263739892773292428433018343246465574 198601276902428302699266626632666265727472640259826532663267226472718265326892673271227092673261829625560317026172640258426892574256825652565253525412551255125172518249125882601289025282751250426082531327726042581267627222832379435582705254825412525322725582604403226792855286528583293469858152760264426272640265026242679260525782666262726702624263126272689262726922657262726572924556031392624262126112634251825412555252825282514254825412514251125282551263729052528270224842621252833952611257127212750277037943537267925382514255131862574259139892805293428932940342745865535 198601276907227822663262726212653264027252692258526662624266326502718261827212647274426602683267329125560316126082564260826632555253425412528251725442555254525382541251125682630289025142748250826372487325226142624273127662795379036002650256125042558320125612591402727542893281728773287466157432779262426272614262726602731262426012650263126532631268626702715263726962634261726662946556031512588257125682637254525782518252825282517251125272534250124872561262128652514271224742640251433532581265627662772278237463586267625642517252831642575264439842789297428862959342446005551 198601276912028742663263726212647264027092621264426792670263026442715265026892679268626242666270229275560316126212578260126992541255125312548255525342551252825252555250125852644288425112712247025942518327725942598274427852817384035752712253125012521321425682578401327762905281128643271468557972740266025982598265026402725260126472640260426342673270226402712264026762644262426112918556031452598259826042657257825582538251825212518251125252517252124942548261429062501271824972614253434022555265726862773277337903551268325412545256531552647259139702795296529022940342346755575 198601276916828212644263326242650264727442630258826922663263026732741260126962660271526892637264029245560314826112565257826962588254825312511252425382535252425282528248425582594286825082718249426212514326126102608273427822763383035692653254525142531323925452565403228042823281729123265465357172766268326272627261826572676262725952666263425912627268626072673266326922644264726212921556031232591260525752676256525452538252425182538254825342501252124802552263029052497269924872621248733892568260727252760284637743589267325482508254131832591257139752811296529372990346445455482 198601276921627922670261826502611263727312660264726702640264726502702267626792689267326342738265329185560314525842554261126532558255125442538252425612534252125242518248425542644288425212731249426082524326426042578265727182781378635902670253525142548317625582585402327572918279529153284455056992740264326502637262726302676260825982679264426242647271526572660263726892653268926242893556031142591257825912666254425442497253425312494252425282524252424942565266328802518271824802627251133892591259427572715282737903568267325612524254831802561259439802798296528742993341946255551 198601276926428592712264026272618260127282614263426442637265326662702266626992637270526702712266629345560313925882598264726762575253525482555254125542545254125182521249726012683288025112731249426182514328326042608265327022880381435932637252825082514324225482601402827442896282028683274463057162747260826012624262426302747263026142653263426302650267326302673267326762631263426372915556031392611259825882686253125512545250125182544252525412484251424912558259529022508268624872617254433662597262726702734278837663572266625182541251131672578263439992770302128552993343746665503 198601276931228432657264726242627265327602647257826992689267926312728266327052666270226442660264029405560314526082584255826732555257125612524255125242538255124942538248725582657286825012728250126012528326125982591270226832871383936252728254125112504323025352618403727892959277329463261463053792705262126302631263426142751259426172670264026632670268626502725265026632663267326372906556031482571259525652663257125742561252425342538254825312504252425082558263029092501270224742614251133732611260527312773286538063579264025212531251831362531262739942810298028422965333446695094 198601276936028242679259426572663265327402640261426532673264726372666267026962660269526762644262429035560315826172581262726732584254125752524252825252538254525182524251125552597286825082715249726272528326725682555269227412798379035932682249425312501317925182588400827252896277028683277464761432728263126272604262126372731261126242657263026242683270926702692267026862621265726532906556031482607259725942673254825342544252425182525255425382521250125012541262128682507270224842578250433992538260426472741276337903579272125442524250831612555262439892823297428552924338346766280 198601276940828172663263126702644264027412640266026632627265026442705265726922670265726662647266629095560311426012534259126992558254825612531252425282528252825382535250425512643287424972744247426272487327126112608270227372911382735722666252125742501320825312598403227602968278932013504469773462709264425852631264026372728258425912621262726272647271826242660264326702640266026112874556031232591260826242660256125412558254825242531253125412524251825182561263428742511269624842634252133892677263427052718276037583593270925512518252831672574259439712763296228673212350746577013 1986012769456 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012769504 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601276955228652682262126242657262727052656261726602611264426312741266326862663269926442673265729375560316726242588259426602564253825582528254125242548253525182535249725712653285525282751249126012494325825972624273427052756379035822679251825072518318025742591400427602893279829023267469857342714265325972601261126272715263425942657268926402650262126042670266026602601265326572893556031392631259126042650255125612497254125312541254825382504250124802565263028742531272824912621250434052581260127022731275937703589268325012524251431422594259839892802298028682968343146905543 198601276960028332650264426402647264727472660265326402660264326632692264027022653267626702709262729495560316426112598260426202541255825412548253125382535253125312558250125652627283325012709249425882497326725612598267626762808381035792712254525012524321125752568401828582902288028613315461656732746262426212621265325982715265025842634261726332640272226472660264726792673264426142906556031482595257525852647253125552528251125012504250725142521251724972571266029182504271824972585248733892558262426862705275637783596271525342521253131642591260839752821300229092965344446375567 198601276964828302637266626662630261726922640261726692647267627122718266326892666270226892640264029275560314225982601258426662601253825442558256125512545250724902514250125612611287425082735249126042481330925612604270527092809378835932699254124912494318325752584405227442865284328583290465258152744266626312647262426372715263426142660261426212663271525782721263726762640264726342912556031452617260726012634255125242565252425352528249125282518251425082601260828422528270924942594250433732571263427152666281637623596279525252521251831362587259439612773298028522987343546525479 198601276969628462660266626272621264427312595261426732650263126832699261826662660266026242673266029375560316726242578261726732558257125242538255525142558251825282541250425812627292425112731249426142508326726272617271826862752377036072738254425112527320125512611401827952845279828923331466156302728263426142608262726442715258426012663264726402650270226962644264726732644264726212893556031702605258825942653253425312548254825342524252125242511251124942561260828772501269924802598251133922558266326702689283238023614272825252528251431302607264039892797287128612993344746315480 198601276974428272634260426632637264427382614262126532666262126182689264727052640270926402676263729065560316126112578257126242572254825242521253825882511252425182545248025612627284325082722248425882497324226202571266327022773381535932751254124972521320525552575400827092811283328243274471357342753265726312598261126042689259426242686265726212621269926372679263126432653267326242890556031082607259425822647256125452558252825242544252425142491254424842548262128902497271824842595251433632571265327662738275337793565274425112518254131172571262139662750282028172949343346665510 198601276979228052647261126602679269627442627262726962653262726632686264427182647268326532695268629065560314826112575261127122525255525212531254425442558252425042535251125482604288725112725248426142508328025842666263126632769380235692725255524972511321425882588399928202858282728363277462356472772261426172631264726402754260426172663266626312657267926572702267026632663266026212887556031332611257826212673255125412527251825312511251825182518250725142518264728802504269924742591249133662611262127152679271137783568274725242504251831672588263739712843290928612959343246235567 198601276984028362683265026632624264727182604261126702640263126662725266626572666264426572666266629215560313325912534258126632564256525652528253825142541252825082518252125612608287125142731247726082501326425712624269226662826380235892663251125312511315825682617403228402949279528303334460257522734264725712601263326402741263426012650265326212637267326632683266026962637266626402909556931392578259426172663256825442551251425182514252825082494253825082548263028902514271824812598250433632598262127092712283938063608265725172538251431552611261439852830296228962980346746165542 198601276988828432663262426342627261427282614263126632644263426602715263726832657268326532676265729275560314525942594261426832555258125612521255525582561252825112541249425682621288425212722251825912483326726042598269626992769380636072689254125212507320825812584403728012946280529023328469756642734265325982630263726082712260425842718264726402637271226302670265026822640260726402928556931232604258525852640254125382561253125042528254425352511251124802555266028362508271224842618250833892585265626732689270937823572269925612518252131642558263739472842288128812946345445795479 198601276993628492670259526572653265027472637261426892670265726762705261426892644267026442637262429435560316125952591260126602561255125342517253125342541254124912518249725552624287424972722249425912514327726342663270226572832382236002692253825212491320525612571404227862807277628113277460157272740263026302611265326242705262125942663262726372647268926142647265726892624263726442937556031202568254526042608256125712555251825142504252125342501251425042565261128842511273124842611252833732568266026762660278837983586267325312531254131892585257439432792283928612993347246535550 198601276998428712637264026502683258127312621263426632663263026662728267026632647266026732673263429055560317625912601262426242555256425412541255125412521252125142521250825712647292724972712251126142481323025872601269826632757377835932679253125442511320525812614404728332821279828143306463856642746266326012617266025952715259725582670263126402663265026372673263026272617267626372887556031392614258525942647255425582548253825142518252825312508252125012568261828842521271224742605251133692575262427092702286438023600268625512548249731452574255839622805288428652937346045885519 198601277003228022673260426042657263127632637261426632624266626532715261126962722263726342650266029375560315425942595257426302591256825312524253125542561253124972521251825412673287425042712247426012501326425752611268926602830381436002659253125012508320125652594402728012833280828083299470653252702267026112650260126502754260825812660260526182670269226502660267626732640266626502880556931172614257825882627256825142531254425312524252525482487251825042548264028932507269924772578247733892571267027512699276338063537268625172507252131422591262439752874287428802974332546165061 198601277008028812660260426532657264727412640263426532653264026532708266326702673266326862689262729155560317025912581259526142565253125412511253125212531253124872501250425712634287125312728248725852480326425712637268926922816381435752637254125112487321725542585401827952833277928393267459561622712263426142634261426112696261126272660263426572686271525882692264426832618263426432855556031052584261426172624254525582528252425212548250725312501252124872548262728842514272524772585249133602528267326662663280138103603265325482528250131362597260439892874290628652993333147136293 198601277012828202679261426732663261427632611260426762634263026632696265326832653265026602647263729125560316126272617257526112555256125182558249425542521254825042531250425552627288425282738250126182494326425942646268327052811381436002660253125272528318325542611403227952801284231733508463073462735268326042644263126142702263726312676263726272657267926532673262726892634269226242937556931302595258825812673252525652555251825412518252825142521252124872561261428992487270924742634250733732694266627182731278238063589266625612501252831612601263439802846292728993267339047467046 1986012770176 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012770224 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601277027228362679261126602670265027442656263426372673266326312702265027092705270226272653264029345560316125972585259726442585251825352545254425212558252125242528249725712621289325042744249426082491326426072627263426732868382735892650254825012544322025582611401328332931283928903337471357612757265326472618258826212692263726042647264026142647268226442696265326962637264025912877556931202621257825942663255125552544250725282524251825382504252825082561263128772511270524772598250133602554269626862698287437903582267325212531248031552588263739992836290528903012344746915528 198601277032028332686262126142686267027632595262426662679262726992709261826532653270526502699262129285560314825712584258826832575256525312518254525652541254125112525249125382614288724702722249425882511323625972598267627282868381436002637252824872524321125712597402728072833283328553274464556642715262426142644262126142738264025942670259826432650269926532686267326892653267026172924556930952594255425912660253425552535253825042521251425312477249724942561260829242494271524802591248433732604265727212679288337823568267325282511251131512575261439612789293028583018345646975551 198601277036828172647259126632611265727182595261126792637260526792705263427082696267026442663263729025560317325812594262426762558255525552548254125182565252425082541247725512607286425242760248426212497328026112653267326602867381435802653252124702531321125582551404728142808282728463328469057262743267025812608264026012715261425982653263126442653268925882683266026862657264726442915556031202604258126012650257125542528252425252531254125282554250724872541261129022521267324972605251833802548259827022715288637783562263725312504252431732555260139802795298028832993346346085526 198601277041628172663264026472647266627692634259426602666264426532718263426922670266326632660264429345560314526142568259827082551255825452528250425642514253825382528251425682621288424842744248126042504327725812604270226952816380635792715254824742521316725582604401828072823290528673303463256822763263725882621263426082731260126272644260826602637266326342673261426922670263126072912556031142584261725782644254825652541253425242528253825112518252124942565263429052501269924742581248433892584266326992718279238063575270225352518251831582581262139802817295229623018346346375551 198601277046428432686264026012631266327382637260426502624262726572738266326892637272126342696263029375560314226242571259126372578256825582558253125412541253825172538252125752581284225142725247025852507325525572644263426762820380235862673250425142521319525742588401828242936285829583347455857192757265026012607265726572676257825912644265326402653270226242699266026862634264326042896556931232614258526052699255125282538251125482514251825282508253824912541260428682521271524912611251133992544262426662666288037863554274425112487251431302575264339892870297129272993342946295444 198601277051228272663265026502634263727672608259427182630266026962728264027352647270226242689264429095560316425942601258126572561257125382558254525612561254824982511248025652608292425242731247726012501324225912662268326962823379435722670252824802538321125412564404228402848293428143322472055942756267325912663263026112770263425942634264726442637264326112640261426992634265026502906556031272630260425752666255125142571254125282501253425382501251824812558259428712507271524772608248433732598263726992702277637743593271225212494252831732577258439802785294629622968344746535526 198601277056028302660261126442647264027532637262426632653266626992728265726962666270526602679262729185560313625842588259126602555257425182514256125212561252424982531251425712595286825042728246725812487328626142618266026472763380235962689252424972521318025512578400328992846289328393284466058242743262426342644262426402696258525982666263026502657271526202709266026922621264426402909556931272584258825882650256125382545252125142521253125112534251824942534263029062507267624772574250133892585262426992670273737863596271825512514253531452548260139802785294829012949343046745543 198601277060828712634264726762650261427602598261426602666264426922653265726992627267626632650268629245560315526572558260126922551257825282521255125612531251825012545248425882614291225012722248425882490326425712607267026212839380236332670253824942541320825582578400828142977284228683280465357082750264426112614261426242709262126342657261426502657268926372666263026922653264026242899556031732581257525552692254825452545253525242507250425282521251824942541264028902501269924802601251433862591261426922709273437623544269625482518250431642558255139392896293029802993343446675474 198601277065628552683265026342692265327442643261426442614264426792692264726502656267326302660265329245560316726272611258126992548255525412538252425342531251825252507250725552608289625242705247725752511330226042614270926602849384336662624254124772528322025482561404229152940292428113306462957622749262425712650263126142738261126242692258826342650268326402679268326862608264026442909556031452608256525752627256125782568253125182514251425042521252125142541263428902511269924742578249434452574260127662627278238603633269225242511250431612572263039752826299629802968345646685600 198601277070428112683261126572647265027092634260426862650264026372676263726832676270526572640265029845560313926012584258426532568256425442514254525312528251425182508251425752660289925112728250126182484331525582634268626272851386936472676253824802518320825472588403227892940286128363268464456472724264425982621260726302673257126112653263726142627267026442683263127152617265326702921556031552611255826042608257825382528253825212504252125042501252424872565265729022518267624942578250734282575266627702647289338183614272125452491249431612571258839942833294629622984345146745536 198601277075227952663266326862660262727342604260826532637264026532647264026762715274426472718264029025560314826272598262426922565255125542544252125142507253125142514248425652634290924942748249425882484331525682631269926182757387736662640253424802528319825412555403228082953293728233331463853082712265326272631263726442676260726012653261726442637265726372689263726922653265726172877556031302575254825842666254825712561251425342497254125412494252124942581263029432491271524502581248734192568266027412663284538143673268325212494251131582541259539802836296529652921333445445103 198601277080028202692262126272621261427382670262426732647265026442696264426572657271826762657266628965560317025582617259426732544256825612511253525482575252425582524251125912598292125212734246725912484330225942601272525942820386036402663254124872487320525182587404227882971282927953331464461422689262425782627263426372712260425682640265026442618268626532660264026922611263026532937556031422581260126342660254825412518254125312514252425072521251125142575261828842511269624742598249834122631259827702621286038223619263725442491249831522561264039522836301529712940331846236314 198601277084828462705260526112679263127252640261126632644265626762725264026502673267326792705263129345560314526042637259726832534255425382521255125552524254125142541251125512611289625112748247426212504330926172637270226442868387336472657252125382491322025512574404227632858288331273482469773562712265326042644262126142728262726272627263426662660268626302673264726962644264026012946556031732584258125712650253825482538253125012528253525242501252425072561265329242501269925082601249434182642263027442647283038313607265725312491251131422548262439852792290528493235340347256966 1986012770896 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012770944 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601277099228362657267626792640263427762607261426732637266026602696262727092692268626402647265729035560315225752614260126632554253425312538253425412531250125112544249426012611286825142731249725942491334026242621272226572892386436362672252125042487320825412584402728522861288328273293466057352763261826502644263026632738262426012630266326502640270926572653268326632644266326632915556031362608261125812660254425752528252425312511251425242514252824942578264729282487269924772618248734292595267627762621295538393618268925512504250731522541264739752830302729372962344546245550 198601277104028462670261126532666261727342670260426922660259826792725263127182705270226702692269929025560316126182578258126732585254825412544256825452538252125042538248425752644290625112709248726112524331226472643272526142871383436442689252825182511321725412528404228272914281428203318467557612747264725912617266026442696262426042653268626632663269526372699265326442640261726272906556031172601258125942647256125872548255825212521253425212508251825042545266029342497270924632592252134352598268927732621281438513611267325712497249731702558263039712830298029522986346845585558 198601277108828052643262426272696263727252656260126532666265026662731266027122657268326572617270529525560314826042591257126792528253125482538251425242548252825252528248425652614288125212744247725982491330525942650268326502778386936042670252424972514322625112571402728002832284828173302460157442731263126042630261126272731260825812611260825952627265726242692263727082644261426372890556031302578259825712640254825442561253825242514252425242504252125012538258528842504269224842594250434322624270227312620288638653608266025182514250131892558261839802795294628962999346946235550 198601277113628172670264426272683263027282611259126792650263026862738262427022647272226472660263729025560316125812571257526832544256125552541254525342535252125212528249125842631291825142722247325812484332226242650267026372730388236552679252824942514323925352594401828242915285128143299458256642724263426202624260126372689258525982670260126372604269926532663262726862627266026472881556031392611258125912647254825452538253825212518253425442477251824802528262429342518271224772568250834052598265727122657274038433633269625182504249832082565261139842789300528932974346146225497 198601277118428492663265026602591265727182627256826962663264026602666264726762637268326692705261128935560317026372575259126662561256825452558252825452541253825212514249125652637290624942696251426082497332526042679267626112757387336252643250825012504320525552591401328712949288728113293460057082730265726442611263026432673261426142663263426572614271226272686267026472614263726732912556031302595259125952650255525442554253125442534249425382501252824842575265029092514272224942578249734352598265027412653276938233636267325342521250431612618264739842908299329462962341947135591 198601277123228142696262726012683260827502614262426992614269226602696267026532679269626142670266629055560316725782601263726792544255425582524254525282558252825042545252125882669290825382744250425982514332526072663269625812675384336432686251825012521321725512571404727602855276628203293471356832775266026272627266626112725262425782666260726142640272826182699260426832614266026602912556031452634255526342699255525812538254825242524252525452494252424872541263728962514269924802581248034282565268327092640272738313651273525482508250131642561256839752808289628992955348046545558 198601277128028202650265726662611263727562676259826502650266626762712270227052663272226922643268328935560315826112588262426602568257425812545257425282535253825112548249725942634284525112741248725882511329025902640269926212788387736512634252124872504320825582551401328202817286128303312458758142743264326012650265326762738264426212686263426502634270526342715264726922650270926602899556031142624260425912689256125682561257125452548252425282484251824772568261429342504269624872614253134092561263427252624284838023618263425242521248731452571256539762833290529032959345046615457 198601277132828492670265326442640265627252618264027022627261726662750268326862634274726662670265729345560315226082637263727312608257825812555257825682578253825312535251425752637292825242738249726012504333425882621277925982699385636262647251425012491320125512584404228842928288027953305459357172743264726532647265726442747261426312631262726532618273526272699262426862640267326572915556031422614264726572683260125682565256425482545257825382524252825142555264029182511270924702595249133892588269627152647289938473615265725242531250731732545260439752786296129242943345746085495 198601277137627982644263726832634264027052640264726562621266326472747267026862644272126632689264729465560315826142634262126992604259125782578259425582568255825912568252426042650292825482741250826142480332526272630265326142760387336252666250425142481323325412561404228592858288928273277464557612744266626502611263426532712264726502686259726572650270526372679267026702676267926702940556031702571262426272686256125652591259125482571255825512538254125212574263728932541272524942585247434352594266627572644276938303597267025242518251831642591256439802791297729083015345746095527 198601277142428652686266026472657262427022608263426832624265026472718265326892673270226922630267329185560316126112663262426992601256425682558259125582577255825712561254125942666290225342722253426632558329226272657272826042746387336582683249725212480319525512545402328552855284927853312466956382769265026312634265626532692262126242666261726372624273126462702268926832663267026862887556031522634261426312692256825942585256125512575255825812544252825512581266029022531276025012627252134222581269927282611280138343629266325582528251831452565262139802874294329062952346046165542 198601277147228272692260826502666259427442621259826572660265026892735265026862679273126572657270229185560317026112611261726832558257125612565255825712571257125582571254825842676290325482738254826472568330226142650273126172858385136252650250724982514323925412581401827922814281128013280462453612692265025682604263426142692262126142683262426142624269926342670263726962631264727212902556031362634258425712650255825712561253825512528254825442508254525242575267329092538272225042640251434052558270827922637274438433625268625172524252431642565256839892808290528802959334746395135 198601277152028242663262126762601261427312604261126632657264426732734262427182643270226442686265028965560318326142578257826732558256525682551254125652571253425242568253825982663290225642725254426532524331526312689276626012849387336402696253525282497320825452588402328172893285227983309465261152738262126042630263726182773260726342666262426242653269225982722266326312604265326532899556031242585260125982679255525342555256525342528254125382521253825142598267928932551272525352653256533992618269627922614279838353589264724942518250431392564258839892827292829242968337946746301 198601277156828172660263726242637264727022631259126892676264026472682263426732650266326602709268329405560314526082607257826992574256425552534255825212555255125412571250126142647291825612747256126662568330526372636274726532750383136042637252825812514318926082621402729182839290931683509462273462718262425812644263026142702261725882657262726402631268925982699265326702640267326172899556031362611257825942647257125812524252425412534252125512534252125212571268928522538272525312657255433982683268627442679268937903593267025172518253431832607259139802849293729273246337046877038 1986012771616 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012771664 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601277171227922679261426442679266027312643262127022650264726432715264027092650269226442673264029155560318026372604262726922558255125042511251125482551253125382521251425912634290925112731251425952541328626242679272826472843381435652705254525482528320225612568401828772841290228173277466157432759265026112611260826042705260726172653263726402640271826532679263726862604264426472903556031452578258826012637254525382524252124972551250425112487252525042551262729152521269925012640253834282624269527542686276938183589266025442538254531582588258539612899295929302940345047135481 198601277176028302692263426302621266327412631259826892608264426602712269227122666268626302673266029215560314226112608260427122528257525412541253125582534254125312531249425712627289625212741249726212541330826372689270926312798378636292699252825612524322325942558402727702876287128073271463857082737266025682621262426602705259525842676262425982660270526172663262126602640260126532928556031172585259426012689255525452511253824872528252825282497251824742555266328682497269924632601255534152640271227602614285837943614267325612551251831642584260139572769288429052993344146975495 198601277180828682657262725882608265027212617260726762637264726402754263426862640267926532683266029285560315825852601260126762555256825612534254425512561253425112538251825872605287125212744250426212511327426342647272826242814379835612676254425112544319826012544403727272836280828363319463856732749266625912624260826272718257525912673267926632660269926402663268326732647261826562940556031332604256126142660253525412531252425212504252125382511253125142565265028682484272824842601252834082598264027472637282738023582265725242517250431482584265339802820277930112934339346615467 198601277185628142670262026732663265327122624260126502660263426502712265027092673268326142676268328875560317325942604261126892551254825312524252825312531253125142544250825482601289325142735251426172507328026272653273426112766380736042676251824912534318925652598403228642718294227823299468256382763264426082607260426112735262126072640262726012624269226342666264426762657266326402902556031582591260825712634254125382568254825182528252125282504252525012571260129092511269224842588251134192594265027662637271538143554266025382514253831582581253439802773297428272959343846595542 198601277190428272637264726572647265327762630258826792640262026442695267926732640265326572666266029215560316426012604257126372541254425452541250425642534253425242531249425412644287425012735247726012524327426072670271526112832382636112666252425412524322625442551404727532715277628173328466756142715266025982630260126212696264725842631260426532663267626142705264726922653263026242931556931492627259425812650253825782521253125412521252825282511252824732545258828992538270924772588250433992618265027152604274738063607269925652504250431672584257839662763279828462937343146975528 198601277195228362692263726502653266027572660261426792631264726792744265727282689268926832666266629435560312326012595259826732548258425342514251825412524253525042531251125552627288125242718248426082528328026342644266626112783382636112618253825312571320825752558401828012760281728083321464457342708263726272647262725912741263426402689266626112624267926602650260826922624266626962912556931302588256825912650254825682528253825412528252525242518251824942568260528742508270524742578250433922607266327542588283937863565268625512528255131302601259839842858286828682956345746975558 198601277200028272663264426792644264327282618260426432686266326342738265027022709272826892631266329155560317325982618259126922547253525482558252825452571255825242524249725782637291525182757249426142511330526302657268926042877380635822656254125142524321125972568404727532747281728583309465257612762266325952640266026442722261426112640260126312644269626532692262726762614262126532927556931392578259825782663254125312538254825212531251125242494250424972555262128932504270824842591249433692561268326922614282337943551268625612494253531552564259139612775285528552946345146155543 198601277204828112670260826572673260427312637261426502670263426532721262426922705268626832692266029275560314526212624256126762551256125682548255825412554254125282548249025742598286825042738247425982504326425842627269225712814384336112673254825072534320825812617401828072807285528143258469057172753266026242631260126532718263425852640262125882657269226212712266326832627261426402902556031332594258826342634253425482534252825042501252425172477250725112555266328272514271225012598251833692565268326922653273737983600264425612531255131862601259139522861285528742965348846235519 198601277209628492670266326182621266326832631263026732624264326502712266027052676271526402637267329245560311726112618258126602568256825642528251425312524254825242541250125442657285825112715248025752508327026342640271525852877379435792621253825112541320425612571405227912759280227983274461157532718267326272611263726042699262726072634265726172657271826372666264027022663265726532940556031302564261126242653253125442561252425072511253125212504251124742548267029122511269624842601251833732544262727212594272737743537268625452518253831552565260439612842293728742999344446225567 198601277214428402627265727052643261827282627263426732640261726662696265026832679270926312676267629405560315226272601259826702561256125652528255125542548251425112514250825512637285225082715248025942501328026042647267925982813381835972640251125072541322625612561401827262778285528583271466156902734264426342650266025912712263726342653264426302624267626272731262126922621267626112896557831452614258425952673255525652528252425282501252825212511252425072521263428712507272524842598249133852581263726792621268337703575266325412514250831482594260439612757286329053043344547215542 198601277219228202643260126662627263427512624262426792670263725982712263427022686268326472624267329025560314526272564262126342574254425412534253825312518252825172521249425712595287124982718247425982504327025782657269926112817382335892653254125112544316425682653401828552842292428013318463753522676265326202624262126342721263725982647263426402640270526442692266327252660264026402877556031482624259825782650254825842561251825242497254525142504251424942555264728992494269924602581251133662627265327182611282538023586263725282511253431802614261839842832287729052937336346535067 198601277224028302692258126272617263027412565265726632634265726662676264027122683271826402653266029215560314826212561261426662554255825142521254825682531252125012538249125482644289325082705248125912501328625912670267926042813378636142621251124812511319825482620402727952871286427863283461861052725267925782660261726172728263425752614266326402631264426182718264726702624267926502890556031232644258725712679256125712551253125182528253825212494250824772555261128492507271824912581249733722617267026922666281737743582266625142487250731612604262139852839289929622952332846756280 198601277228828082679261726242624262427282637264026732663267626602738264727052647274126442637263729215560317026242578259826832548255125352528253525412524252425112555251125842653289325172735248426042494328626242715262126042743380635962650252425302535318925812627402227572767286431633490469973362692267926082630261826112753257525852660264726082657269226182722263726762644260426832915556931272591256525752663254525412558251424942507253825012507249725012568262128772531270224772597249733792691266326922637290137503576265025172494252131552627264039892772289929243193339146047005 1986012772336 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012772384 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601277243228492670260726402627260427542676263026762650266626432737266327052666270226532631267029495560317325882581257526632535254125352574252125412551252525412531249425442617287124942718248025782497326726372634268926272778383135932676249124972531318926052598404227692798290928143363466057262718261726272601262026372709258826532657265726142653269226272637264026962608266026472915556931362621259126012689254425552541250425312524251125342524252824942565260128682511270924742601248433952584266326762640282638023589266625312498255131582630257439852741285828992934342946535574 198601277248028392627264726502647266027372630263426832644265026602699267327152679270226662631265029155560318026142568259826562561254125342541254425412548252825182528249425512634293125212709247725912508329326172696267926042775379436042702252424942525320125882617403727922770285828303306457357612753265325912634267026302712261726312650264726212624270226172663263026862644265726832927556031492585258425842624254525282521253125182504251825442487255125012558261428932511269224632581248034152598266026632614284537943568265325242487250731672558258439662805283628492953345146905495 198601277252828332673263426272624264027602640263426862689264726532702263426922647267926502660265029215560316125982604258826632541253425812531254425182534253425082544249425712621286224872718249725712504326126112711268926832712379036042585252124972541322725842634402728012773278928203315461057522724265026142637260426272779264725942656260825972627271226302670264426662627260826172906556031232614261425942670255125782521250425352501253825172491252425112548265028772491270924502571247433832646267327362692278837753590265025212490251831582588262639892747291229402952347646895511 198601277257628272617263426442670264427602647258826962653264326442721262026892663268626342657260029125560312326082588257126702555253125512565252425252524253525212521250125742591288125042705247725812491326726072673269626632673382236332618252524842524320125982621403727472750281727823318463757002740262725912611263726242747260426042644262726502637269226342689259826762621267326312893556031362584258825912689254125482555253425042514254525142497250425012544267628682514272524672588249433982630267027182663277937903576269625412484253131642631265039852754283028872909342246605487 198601277262428332621267926272634263727082647263726632656262726762725263026962647272826502647270229375560314226082585260826892528254125342514255825412521252425282514251125452627289024972744249126042491327426012660267026472727381436292647252424772531320126112627403727982737284628363268462957352714262125912640262725912728260725942618263126182644268926272699264727252660264426242921556031262601256125952660254125482514252425312518252125182511252425082568264728802504271824802588251833892591268926892618283638023568264725182494253131612617265339852779288628992977343246085575 198601277267228302653261726242660263127632627259827152647263726632692264726832644269226372679264729315560312626042584257226662578253125312538252825412534254124942504250725852624287725142728248425912487330226372666272126762718379436152663252824972551323026112601403727852817288028463318466657612744265726172621265026272709261125942634267626572608273126472699264427052650267026732934556031362594258425912650254825482534253825112535255425242501253125212554263429402521268924872611250133822637271227082660272437903575262725242521252431612607264739892820287129332999343246925521 198601277272028272669261126242657266327222637258526862640264426442679263127022647273126702705263729155560316126312591261726662528255525382524251825352548251825312514251125682614289325072741248025782524329626112676269226632803379835792673254825012544318925882621402727372811287427633283457957182728263726502591267626892702260826142647263726272653268326342692267026922657263726172928556031362558259126312660253125552551252425242508251425312497251825042551265729062514270224742581251134022598268627092660275337903589263725142518253531702611265039802804285229742980347246895519 198601277276828392676264726602683264427052591261426732689259826732692267326892663269626302660265628685560317025882585259826992561253825612535255425382551254125042524250125552634286825282702247426012501327426402621277626312775379035862689250725012544321426082611402727762808280528393344463056212766262125882621266626372728259526402676265026472647269626242647269226892663263726892893556031482581255826012647257525552558253425312521254125182514250824972558262428682501268624772571249733862634268227022614282337823586264725352507251431482581269239852830286128962940340846615584 198601277281628522643261826302673261427152634263426662653262426702722263026732660267926602660265329315560315226402575262426532545255425282524253525312538254125142507249125652640286224912738249126112470325825882666270225982861381036032643252125242538321425842597401827692779281428433325468957622721262725942621262426142725260826042624266326082637266326082670267026792660263426342937556031552578256126082657253825382555252125452524251825212494252124942561259128962531269924842598246733952624258127122614273437943593268925482524253831612607263739802798285828712987342445665543 198601277286428332666260726082608263427282617265026502643262726342647263726792686272526602676265729185560315826242608256526762561254125212561254125342511251425182518249125482584285824842718248726012514329926372663269226272715379836072604250425012528319826072591402227892785280827983293469157622724263726242650262426212715259126142647265326372644267626012708266626922660266626172918556031362614257426012663253525482538252425142551251825212487252825312555263728652494269624602595249433922585268326832640268938143568266025242507256131672601264439662805286728842968344245905534 198601277291227862627259826472657263427632595261426832637264026532686261427022670274126862663263129025560317026272555258826632535256525482534253425182561254125082544251425712604290625242702248125982491326726082631265326472676379035582624254825042528320425452630400828272779285828173319468952912725265326142653263426342712260525752660261126732673270926532676264726502640263426272912556031522588258525752650255125582548250725182521251825382497252125042545263428872535270524602565250833952594267327122627273137743611267925282484255131452567263439712754283028522915333746025178 198601277296028492647267026472644266027312624262726832634262726632731266026922647265726602644265729055560317326272591261026662564253825312531253125312565254125012551251825842598286825012702248426012518329926072670263426072721379035402637252824902538319226012614399528272791285227953312466061332676268626272660263426472741261426242666267926472647269926212673265727312670263126702890556031522588258825752657255125782541253524972511252825112497250724982568263428712491270924912585252433922598269226992634279538143551266025242521255431552588267639852807288429312962331246116280 198601277300828172670262126102643264027242627259426792673264026792702263127122611268626212660267029775560318025912601257126602568254125342545252125412531252125142518249725752598287125282728247425952514329926622702267026722640381436042656252425042534321125542620400828112709290231503492465973462692266626012634260826702705261426142657260826112634267626372673264726892614263726342893556031422598260825782657254825912528251425182517251425072511251124802545261428652497270924802627252434022700274127412676274737983579266625582511252131492627263439992734288729533265345647547046 1986012773056 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012773104 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601277315228112666264026472666261727472637260426632644265726572692262726962673271826702647264329245560317726442607259426372528254125542524252425282541253425072518249425482637289325112722247025882494327726212666266626112689382635822692254424802551321725412607404727272741284628273312459457172756263126602630263126272705265325752663262426532666268326112692265726892631264426272909556031262581258425982670254125612514252425242551248425382477251124912565263428932511270224672581251433892604271126432578276038233551264724972541255431512561262739522836282328652971344246235534 198601277320028202673261126502650263727852604262126762640266026472683265027092689268326402653267329315560316126472578259427122535256525212551255425282541253825242534249125412624289925042735248425812487327726142650267325852744381436072660251824802541324225552621403328082858287728423306463856562762261126112627265026602766264025722637266026012647269626472676262127022644268626402893556031522611259425912650255525682534251825142521250425312518251825012545265029182508270224572578249133632621263726632653279837903565263025212511253831422578265039572911282329302996342945945543 198601277324828742676262126142647264727412611262726342617266326472696263426962689268626602689265329095560316425912607261127222561253125552545254525012538254125212511251125382608286824942718247725942558325826072643263726312734379436222624252825012531321725082564402228202709283928023299462257442734267026112624263425982715263425882679265326602670270226442647271226572608267626112903556031172604258525552634255525312548250125012534251825142518252124872558261129062497271524632588249733992634269226402647282238103590269225112510256831492551255439802751286128843002346245505649 198601277329628362689265326762653264327602624261126662630266626402715265726632699265726442640264429055560314526212591261826692581256825282521253425182518251125112521250425612598286524942692246425942514327426402657264726272762379436112644251424912524318625682627403227282776279827793233466157352715260526302604263726402748260526112650264726342598267926372673265027252614262426532931556031512561257525712644257425482555252425072518251125682508251124912535264028962501273124742594251133792585270526702637282937783589266625242504252531732581263139712786281328862993346546235450 198601277334428402673257126372653267927312618259826602676264026602670262127052653271226372647266029375560315525912601262427022545256825442534254125282548252425182524248425552650283025042679248425752504326126822653268926532755381036292594253124942545319825552611405227982702278928393300462457952753267026172621266626502718263426172650261825912660267626762663262426732614263026402906556031232571262425682653250425582531252425312528252425072487251124942541264428872480269224702594250434092656270826182644279237783579267025182514250131262598261739612849280828872946343746105558 198601277339228172653261126602657264427602644264726732656265326472692263426632624269626572672263129025560313926302558259427372558256525412538251425382541253125142518248025612578288025112747248725882497327726142673265025912848379035792617251124802521318625552630401329362871287128493344469755352734264326172621264026272728263026212647263726172650267326532660264327412614268626242921556031552620258126142646254125342521253125412517252825312511250424912558260129152514268924432591251833832630271826442631273137743604267925112511255131362565260439802871286728772980346947055511 198601277344028202676262126472679265327542637261426602653261826792689261427022657268326372634259829215560316726142581258826762578257825382518252125412528250425042538251125682594288725182718249425812524327026112673269926042810381835902647251825212525317925682554401327732696276328523296463757702762265726012640262726312725260126212653261426372650265726012679269926702657262126402921556031482571258825952647252825342537252125282524253125042490251124872555263428712514270224772558249134052663269926962614274837983593267925282508254831482551258139432814273428522999345445575575 198601277348828112692258826472637261727412627264026762660264727022741264027222699268926792647264029125560316426042611261126532531254425512511251825742551250825182514251425782617290625042741248426042528326726432663268625712760381035752644252824912534322325382591400827472728279528173306468256732731265326112627264426572744262126142631264426272624266625882692267626702640267626012921556031302627260425882614253825852538253525282521254125382514250725012538260128622508270524672591251833792637268627092650273437903579261625242501255231702568258139612842280828932999344846825519 198601277353628332650265726602640269226952608259126572621262726992757265726632686267026632624263029315560314526042584262426862561255825642521253425382538252825042541249425552598286825012712248725812511329926272679267326442782377835892660251124842528322025352558401827182728278228463315469057172743265326402631264726342725260426172631261726442644266625952653264026862640260726632865556031392601258425882660255525512531252825282518254525452524251825212555263029122508271224532581250833892624271526762650279537823572262425342504250131422561256139752830281428582940343646385551 198601277358428172653264426142621263427282621263126792670263426532702264327152673269626402689261429155560317426082608259526862548256525752528253425442544251425242538250825882650286125352718248725882517327026242676266026342756379835792676250825072545318925442534403727182741274728683312466756552779264426242650263126242686261126082673263026342634271826472692263727022644263026992927556031112578258526112657254525652554252825312514252425312484251124912578262128742501270924772594250433952601272827182634280738063544270225182508251831392568254839662741276328082977341645935567 198601277363228242630265026442663267027342647262726602670261426372724265327252666269226862679268929625560315825982601258826832558255125442545252425282511253425212535248725682621284925012712248725982497327726142744267325942817378635722679253825242534321125172571401827752746277627893299460152902699264426112650260726272689260125912683263426272608265326602657265326732657266626442921556931362597257425682637255425642568255525112531251825212501252124972541264428932511269624672598251433962601269626862578287137823586266325142514251731642551253439802804279728582959327446595129 198601277368028172666265326662644263427222647262426442650262726142715265326922663268926702663267029335560313025942581260826372538252425552487251425212531252825212524250425582614289924912738249426272507325225912686267926212820381835652647251724912524321125712601404228422737278527733299466061712715265725982624262426272712262126042604266326572653269226402657268326832653262726242899556031392617259125942673256525312555253125212504252425112514251124942551262128622498268924632584251833822614275726922647282037623575267924972524251431552591261139802811281028582968337046326280 198601277372828332650265026602634265026832617262726632631264026702718267927052624270526372673262029595560315526082630261126892547256525682518252425642524252825042538248725712631288425142722247426272501327726472709264326302864378236072657251825572511323025482611404229082721282731983500462373462712267326212591262726042699259826012650266326042650267326632696263726732660264426272902556031762621258525782647254125442551252425242521253825282534250725012571260828582531270524732614249133922703276927022650287137463586263725312501253431362584255539802801282928393210343447176989 1986012773776 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012773824 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601277387228492663267026502689266027572653262726402621267926632699266327412647270526832650267629095560314226082581260426632561253525552528254825112528251824942524251425452634288725042715249725882514327126662767265026082858381436222653254124942545320825652551403728232795278228333245466957002757264426272601264726442757262125982653268926142640273826172702267326892653265726702877556931642594261425812670259125552528252425512511253825082497252824872575265028842508270224912605249734192618273126792637272137863558263125212504251131482548258839672852281128803009345246155516 198601277392028462709262726502692267627602656265726792621268326762734265726962670268326862666263729155560314525912604256526702568255525612508253425182541255425242555248425842588287125182702247725952504327126402728270526602734379835962594250125242507318025582571400828102791280128113321467657432760266326142660260126182709262426312637264026142614271226312663265627122634261426702887556031422611259426182702255125412548253425242511252125182480251824912558261128652521268624772604252834252581270926662595279337863593263725452494248731452568255839702860283329022915340847055543 198601277396828712660262026502676263727442604259426662621265326862738266326862624270526702624265329245560312725752601263126832555256125652504254125482534253425212524251725582601291225412744247425752504327426012718267926502855381035832618251825312504322325282551400329052747283628273315463757262753266325882634264426342696261726272653263426472653267926272660264726792624261426272896556931332614255125942627255425482541254425212508253524942511250824802545265628432514271224572581251733992650271226732568275337983610266025242527252431482598256839712862279529593030345746455554 198601277401627982692264326662676265027282637260126732647267926892750263726922660268626502660265329125560317026042581263026892581258525342531249725412545251425142514249425782598289325182725247725782494326126632754270526142757381435932624249024802501320125542601399928202810276628423299467457082737263425942631265025882734263425852640263426042640268926342676267326832620268325982940556030952614257126042676255825512531255524972508250425042521252424842574262729092501270224772575251733692640275027312663277637903622263024972498252431522578257839662823287128652977346246455511 198601277406428552666260126342640268327342631263127022640264726732692264026472718271826442660263729185560317726442578259126402528254125482538253825512548253825142528250125452591290225042751248025882521329626692718269926502718383536032591253825242534321125712537401828172696283028143325472857252782262726082621265326432686263725882663261426172614268326082696266626632650267626172906556031512621261425852663254825482565256125442528254425282511252125142565262428932497270524772588249433732644271827022660283637823558264425412507251431332597260839802792280728363015344346155575 198601277411228552708260126402663264427662627260127122683263726702666264026862683268326702673267029185560315526042588259127092568256825212514254125382544253125252514249125612617290525182744247725822494327726502718274426242766378235972624252125182548317925782577403728262833282728233280461957252743270226172634265326272754264025742666266026172647267326242679267927182601269226442884556931452614259825882663253125512535250825282538252825442497250824972558262128742531272224802581249433952637275027222656284837903604264425282528252131522581259839842902286829522940346846455487 198601277416028082663263026402660264027312604259727052647262726832689267626602673266026312663267029055560315526212588261126962571255125442524256525682544254825042541247725382618286825172712248025812491327426502705273126472852382335892624250124872538320825682524402328052775283628083325474557792721268325982634261726142725261425982634264326272653266326402689266326572624265726862884556031672581260125952683258825482525253525012534252825182501253424842538262428772497269924872581248733722617273127692627277837743575270225282555250831452548262139802811288629182987347945745566 198601277420828332657260726502647262427152614258427152666266026832689267027212699270226402663265729215560315826172627261826532548251425452538255825582528251424942538249125782624288725042731248125852528327426302696271526472889380635822621253525072538320225982554404227722750282328083302461557172705264026432614262726502715260425782640267626342670267626632634267626792611264026532924556031612598259825752653253825582558252825072524252525412497252125482548260429052521270224872608251133952670268627632705278237783575261425242504250131582621266639572889284228772984344546305534 198601277425628492673262726342640265327252640258126762663264026762683265326502689267326572696264429065560314825912584262726892534257525542521254125442538251125242531248425682598286225182725248725812511327126602660267926762861378635682618250125012521319225312511403327342782281728083293466057522731266625942604260826442747259126042640264026992663266026182679265727252627268926632909556031172601257525872666254125412545249425342521254825312534250724872558262429092504270524842591248733922604269926922699280037663568264025412504251131482558255539842743286728932990342346385519 198601277430427982640263426312679264027502634258826602712264426602705264026632647270225952689265029375560316425982571260126962565253825412545252825612524252125212528248425512604289625382699248026042501325226832776275426922870381035862634252125142548321726662618398030022893287428173309459457342756265726702630263426662718258525882650262426792647264426372692263126862673264726662899556031522598256525982670255525342555254124912518252825442514252124972551265028902514270924672598250134122689272827982728280737943568265024972524256431262660266639852993303928902943344146465568 198601277435227852666262426302663262427602647259426892728262126502696263727092666269626502695265729065560313926112594262426832561255825482531254125512531252125142521249725752591288325012715248425752501328026342676267326922849381836012608252124742524318025582581401328152763281427823293461553612711266026202627265025782712264025812663268626312631268625942689267926832637269626632900557831262598257825852705255125642541249725142535252825172504251424942575260728582491269224802591251133602647265026832673288337583579264725072501251131112580253439992801284628803027333146305067 198601277440028272660264726342647267327982644258826532699264726832683264726662695267926572663265729285560316425942617258826992541258125552531252425342545251125172504249725812608288424912741249125712494326126332702269627122858383536142670252125112518323025712557405728042760281427983315463061522705262126182621265026082747262726242630265726212683267926572683265726792630267326572899556031482607257826012686254525742534251825442528251825242514252825042555262128992531271524772588252833692634271827022728273438063600266325042504254831612624259839992757286828772971338246236301 198601277444828302702265726632653259827512634258126572683266626632673265026892660271526312679268329215560315425952601260126892581256125512531252425412545253425182548251125512617287725112738248726212484328926212686265327472836381435822657254125482524320125512521401827732820284231963528461873562715266326312666258126312709256125882673263125952650265726342689266326962637267626862893556031642598258126082679255125382541251125112521252825452524251124842585268628682524271525012588252433862710274127692705280737863611263725242534251831582633257139572828295929153251342646716997 1986012774496 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012774544 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601277459228082653263726532666263727602657259126402663261726572731262726702643268326342689269628805560314826172604261426892568256525382524258125482545252124942524248425682633288725012735248025812504329326602696269926632808381836182595250425242538319525912597400828572852278928273328462457972730262726012631264026312754263026372676264426242621265326442689263726792640264026502905556031452630259525982660253125282521250825142534248725212511252425012585264028872518270524772588250133822618269926572773277638023561263124912501251831732663258139752933292128142946346046825558 198601277464028302647265026472653261427412627259527022617266026862647266026892696268326532679262429435560315526042611259826762541256825642531253825282538254125042525248025612630287725112715248425912504327726832731267927502845379435862657255825282514319225552514402727212782278327893280469757082750266626302644267025912738262425882666265026702650264326502673266026862621266026892921556031232592259125612705255225512551254825412504253125312514253125012555260429092518271824642585251433762663272527182773289337983572263425482514250131582574255739802763278928492968341546165591 198601277468828142728261726762637259827602611259426832673267026862686266626372676268326502670265729025560317726042565256826762578254525582518251425512545251125112524252125712650288325182722247025852531328026762750262727122811381835862683255125082525320526922574402227852783283028083273462557442782262426372627261426042725262725882614265026012644266626472663264026662604266626342858556031272591255125912692257525912518251425412541253125142518250425112535262429122498271224672578251133722660275727052805278237903544259425142514252131732604266339712756288028652993344846085481 198601277473627952666263126302666264427502634258826532663262126922683265026732692269226312686266029035560315226342565256527052551256525772518254825282551254125082524250425812644289025382722248725912501327726702747271227692833381435792618256825112524318326012604404228552766283628113315471356382769263126012666266325942728259125912637264326182634266026332679261426862608267026402962556031362621256426212699258825552521255525182487252425482518251425112541262728872497270224532578249733692718279227222871276737863572262425542538255531672640259039442750284528622959346046905609 198601277478428052660264426632627261127252610260826662709264726502699268326892692268626572686264729245560315826042598262726702548254825312531253425412545251825072541248725752620287425112731250826042514325526692757271828302760381436032588253824942534318325442579403227242828285227823315465557802737266026042594265326272709262725922663265326242657263426532653268626762643264726272912556031302594257825842699255525382541252125082548251825212494252424972574262028712511269624772591250433992708269527512829287137583551262725612508253131302629253839802702285428392915348646445592 198601277483228212650264326502647266027632660265326472653263727092656266326992634268626342666264329245560315826212571258826922568253425542541254525382521253825182535252125782643289925112718248026052497328626732737269627692734381436002627250424912504320125212554403727892724277327953268465056992744264726272627258526372715262126072660266026442634266026532666268326662598268326662915556931522594260725882666255825512544253525442514252825142534252424972538262128802491269224812591247734022643271527472776278637903561267025382504251131582554251839892705279428272955347346555577 198601277488028272650264026142634262027382660261726662640263426402673263726992683266626532676268629125560315526372581259426832582255125512521254125382565253525242544248725712624287725242734248425852504330226662699272127342779379036182640253824842528319825712551402827572814279228243341470757342721264026312653266626182705262426012653265326212620268626302660267026862637267926372925556031362618258525882709253825652538252125182538249725182494253125282554264729062504268924702605250833822591270227082766282637823575262125112497250431762558258439942731287028742928347546915542 198601277492828402637261426402621265028042624260426832657268326602683261827282679269226472663264429095560314526342604263126632568254525612541256525382518252425382545251425552611286525072738248725882507329026732689267627572770379035752607254124842548319225482634404229612937277628553328459557172782262726142608262426272757258425982644264426702660265326502640266326862670267926862868556031172567258425682660256425552548256525242521250825312477253124872531264028842518270924842605250433662683275727082763288038063579264025512518254831552640261739892955295328932959343446645511 198601277497628332640261126502637265027442614260126432666265726242696268326862657270226442709265729275560314925912601259826602585254125242514252125482517252525012555250725982634288025042725248025812501326826592741275727442862381035472621253124912594318025742581403727472757281128393302466656822760265725842644263026302731262426072627262126142647269526372670264326732644268326572893556031492578259725752670257125582541252825082528253425242507250825142565261828902487269624842565250133792640276027892763286137903590264725272571252131522591261339892756284928652953349246825624 198601277502428332686263126372624263127632657260126572676263726532696267027052631267626372670265329125560317626242604260126922541256125542538256525382535252425012528248725712594285525012738248725982497328926562718270527592769377835822614253125082581321425912585399928853069281428303322463956732750263726082644264726242705257525912644261726212660266026532676268626562614266626832943556031392624258425882647251825482564254125282504251425282494251825182568263729092518270924742587248033732640274427702735285837943569262325282508256131512611263139853018297729112974345346465574 198601277507228242666262126442666268327412614264026792650260426532679266326442686269226632673263129345560315226242568257126892548255825612541250725582548253825012518250125442634288025112712249425982497327726762702278927022836382836042634252725382555319225682578403727722779277028053258468253442725261826142621261426182725259426012660264026212673268226312696264026832621263726272887556031362595258125822689258125442524251425282484250725342501251425182558261728962528269624842588250433822650273127472737287137703568263725582524254431762607259839802824289628582977331846235102 198601277512027952673258426502630262727312611259126602650265626732689263726662660269926372715264029035560316426402598261126732568255125312538251125382541253425282541249725582598289324942728247726082491327726632715269227112895380636072627252125212514320425712527403227212737275327703296467561432712262126212631265026472718262126242670263426402679266326602634267026702594265026632871556031582607257126012679253825512541253425212518251425282514251424802561260828492508270524802591249133662679275627412767277337903590262725412514254531642574261439942757282128332971338346746280 198601277516828212660259126502647268627252624260426922666264426732689264726732696267026372686263729245560316126272581259826862555255425682531254125242511253125352575249125612650289925012763248726112474327127122731267627312867379835612637254825412535320525582575400828362785283031883488460373362699265326082631264026112728262725682604264026762683265326702686268626732637262126472902556031332598258125712686253825652541253425142498253125282555250725012565265028432501270224872610250733792764272128102760280437983582267325372477254131422575262139752734283928493237336047087029 1986012775216 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012775264 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601277531228272666261126042650266027482653264326442647267026572660265726572673267326662663266029405560319826372578259526922534253125612548253425582548254524812528249725652611289325012747248725912525325827012754274426992839379036072657252125342561318925942595400928482873291828083249463057802772266325882608263026102718262126372621266026082653269926402692267326442601266326272959556931172568257825712692253825112555251825142521252425182501249724872548261729022501270924802591251133602708270226962776277238183604266025582514255431232598260139522922286729312999343846445535 198601277536028462679260426432624262427632683259526532644265726532660267626762663267626502660260129435560318025852618262426602548255425682544256125882538252425082534249425652640288125452731248425912491327426502750269627282750381835822653250425112545325125482561401328062772281728303293463856912759264026372621264726272718261726342666264426242640265026342663266026762637269626372918556031302601261826142637255825552544254525082528253525242514250424972555264729092518269224702627250133822627272826822744287137743589264325242524252831672591262039672785276628802946345947205566 198601277540828492683262126602631268327412630263026832679261426992650268326792679265026922686269229275560316126442591257827152561257125582541253825312528253124942514249725452594287725042738250126112501328326562757266327602846381935682610255125182548318325682601405727742798281428083318461757282734261126172614264326212734262425612650266626112650263726342696265326862640263726732880556031452611256826012660253825552531252825212504253425382501251424942551264028932511270524702601249733762683277626992740280237673579264725042527253831232587259440182782282928522986343946685526 198601277545628402676261426272630264027442640258726732637267926702689264026602647269626572673263429315560316426012604260426472548257425612521252825452531252125412521250425652620286124982715248426142507325226572689270226662820379035832660251125142554318625842575403228832843278628053360464757702737266026012588263726012712260826142614264726502637263426272666268626862631271226662915556031392591258825752686256525382541249725012507254825552491253124742541263328552518271224772595250133892660276026862721282737983572261725252504252831552565259839662943283028932962346446375511 198601277550428172692263726572686263027792644259126962650262726832712267026832676268626892660268929155560315526182584258126662574254525612551253825412544249725012521250825312679291225212709248425942511334726662670269626632785388236192705249425042524319525712538402227552712279527733299471357882747260826112644267926142718261125982666269626072653272526442699266027022614265026572899556031582614259825912666255125382558254125282534252825072521252124942577265328992518270224802598249434352669277626892686278338693662267924842514252131732558259539992752280528612974346246155520 198601277555228242705262726472650265727602594257127092663266626602686266326992699266626832637262128995560311426302581260126762551257125552538254125452524253125112541247025612650293425512731247725782501334726662751271527182781390336432607251825012551325825642602402827982778296828273325466056732772265326242588261126342699260725842660266626212657267326272689267326762647267026732915556031332601255425912692256125512528252125342524254825112497251124812561264728872511271224742585250834452689275327472702289038393666268525182561252831732578264739712873286829302977342346975559 198601277560028552647260126342640262727342624266026502702265726632689267626662666267926602686267329435560314825852591262126892545255825412524254525482554254425142541248725882634291825182741250426112501333127542712273126602817387736442581252125212548321725852734400930842891306928813296459557432747266625912618262426342718260126182621269626662679272226312705266026572604270226242884556031142614261125912712255125452561253125242534254125182504251124872578265729372514271224642581248734382744273427082660280438403618267325212490255831982699261439443033301430642993345746665575 198601277564828172670261426532647263427412588259426702689261126602741266626992676272526502608265629215560311126112588259126832565256125412514252425582528253824842545249725582699291525212728246026082501334726662715268626602838385636732604249424942538321725342554401326792683280128173287463158072730266326532627265326112702259125852666267326112644269526042728264726702650265326142887556031362604255125712676255825452528253125212518252425312518250424912575267028962518270924802575250834792653271427212653284538643651262425042491253531702548256839662704275028612962344746005747 198601277569628112650264726472634267927442621263126922640267326532660260427052624270526732637266629155560314225852565259826862561256825652524253125482541254125112534250825812657292425242692248426182501335726992731268326822867386436512608251825382554328025612591401328532834290428653296469057982737267025912631261426702699260425782663261726342611269226532663266026792605265326402915556031422598258525812640253825512541255125282501251825382511253124912575264429272528268924432601251134522705271527342718281138603651264424942538256832052637262039612989286629992981345346745574 198601277574428172679267326502666262727472657260826272669265726602712264026732617267026632653264428715560315826532588258826572571254825342535253425412528255825042511252125682634291224942715249726082504332126922695271427022842383936812624249125142555326125612656404727082679287728073290463157172756267326082617262126312696260426012657264026472663274726532679265326892647264726562884556031232598256525752660257125382525251825442531251825012521250124942591268329272518272224742657250434222705277527242708279838353651267325112538261431922601266339752835275429492993348246895591 198601277579228172666259526432647264727342621267026862666268626792747263726922679268326792657265729245560313925712614256126532558254825572514251825112521249725142528251825582670290325142747248725982508335326472798266027222817389436512607253825112545323325682649401330022712287428173306467653352696268325912614260126402689258425852666266326272643269226342692263026832660265726372909556031142637257126112653255825542554253825212511250425242501251424772558267629062504271524912608251434452683275427472679283638313647268925082491257431642594262039572939285829182959336746055160 198601277584028332637264726042653262427152614259126602650265326562699262126952660270526572663263729405560315525982584257826312527256125352528253825542548254525412525250425842640290325112715248725982521336727052750270927252747388236412634249425382544324925972610404729392725291828013325461061422702266025682624262426632692260725952666268926402653265026112666262126762631263026572890556031582604257126142627256125652555254125352528252125212528251424802571265329082514268924872627252134252715275627252725280138813629261424942504257132012561265339712792283928992953336346226291 198601277588828392692264026182650268927732621260726832631265026992699261126992660269626402657262429405560317026112574261426832541253825382514251825682561253825012561251125712627293725212735248125882511337327052709270227212734386037002663250125402528323625312601401329572883289231593469466873462718266026272637259826372735261425782657266326402650267026502702265326922604266326502899556031392640256825612692255125482545252125212518255425112538251825072581267929212518270924772607249134652777271827542689275338733632263425182484256031612588264739442951290829743247338347317038 1986012775936 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012775984 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601277603228582686261126272624265027542634258826832679267026502660264027122676271526702631265329465560315526142617258526762541254125382528252125482531251125142528250426142670291225242715249125982508335327082753278626832758387336662631250425482558323625582558401829392775281128173306469757272760267626212631259425842718259126212634264726662650270526532696267027252637263726142909556031172578258425912657256825482555251125212541252825082528253525042554259129152494270524872585249734722699277628202744279438353640264425182518257131892558260739432926286428932952346045445534 198601277608028332679262426702640266027302657259526442712267626572725264026962686268926632670267629185560313625782571260426472555256825712498255125582551252425072548249425612647293425282725248126052528334727082782274127342801391636772692253825042581321726042561405227122670278628043274460057432750264426242634266026502673264726432666267026432634270526082689267626862657266026212912556031302574255426042663256125652524251425382531251125182484254824912551266329182514270224912617253834552715276028012692281738393673267325142514258831922561266339852747277928582940342846375591 198601277612828302624262126662663261727632601258426602686263026732712263426892683270526602669266029245560317325852558259426632551255125212544254125182535257125412524249725412647291225182757250425952538337927052722278827702870388236692686252425212551323925982630403728862775283628083302470057522750262426182644261726442692263026142650261126242637267026012692263426692666265726442918556031422591258125782660255825812541256125072531251425242517251424942541264329462518271224602598252134852686275328012820287338693704268325242525259031982620259740132910279129522937346346085480 198601277617628462666259426502682263128012663259126662660262026862692265026702699266926372683269228875560313625982595259526662571252125312548252825512545255525082518248725442617292425282728250125812528333726962744280827092766387736922666254824972578325525942643398929482791286528363335467557172753261126212614264026142753261725812663262426632637267326242683265026952608263726472906556031422568258125812683255125342545251125412508250425182545251825182535267929312541270524842578254434752696276328052792279838473658262125182518255831762598265039703057288029862921345946535559 198601277622428052689265026572637265727252624261726992683266626212712265326992705265727092663263729345560313026042574259426702582257125282514254825582548251825342507250125652621290925142738250826012524335426832776273727632915386836922669254824942591324226242643404229612849281728173271463157702757268626182605261127092715260425912670265326312650269926272666266626962686261126732915556031332595257525942614254825312548253825212535251425142484251425012538268629592531272224702597255834582689279527052811289338563647271225312521257132082614270839482968287429282965345046385574 198601277627228362676256826372644266327382617262426572686267626502666259826702653267626792660266029125560314525912568258126922575255225352487254825512531252424942554251125812653298725242744250125882508337326862788271527572846388636842650248424842558321426472685400429422908287728303289464556982769262726402637263026112715260125812676260126172627270926472676264026792650263426342906556031022588255526012660255125482541251425282514252425212501250124872548264429712507272224872581251834892676281427662731279838613684268325342508254831892630274639813119289530303015344746305550 198601277632028242650264426142588263727222624261726862614260426442722264426892660266626602670268628905560313325982571257826602561256525382538252425382545252424972541250826012653292125212735249426012574337927882776276627572791387836622644252125282564326125812647403229092765289328273305466758062737269226212591265026112715256125912653264726572650271826342673265726662650264726472887556031112584257525982650253825312551256124942531250125012511252425072555263729532504272224842614256434752731278327762750289938393647266625552521261331582640263339842861282929272974343446225503 198601277636828302653259426342679263427442588264726832624262426502715264726862686273826862686266329255560316126172598258526532554257125442531258525412541252125212555252425882676293425312731249125912535336027472754276627792776387736622650251824842568323025982565402328272660279828173296459557082750268626402598263426242725261126372653261126372679266326502660264426862653265026272899556031172558258125812644252425612538257125072534253125382487252125012551265329242534268324632611257134292740280128042751289938773666267625282521258131732585258439572782275728492959341846895534 198601277641628142640266026402679264427472657261426832640263726572731268926502683269227152640264728995560312326142601257126662555256825652528251125282534252425382548247725752627291225012725248026212534332527312751278227952874389936812676252825012594324526082617405728122805280128143315467456922753265326142637264726402744261426112670265726732653271826312705264426632624264726402934556031172621258825582660256825482568255825312501253124972494250824972561265729152504269924772614251734612763284628012820288038823648268325182538253131892575275039663009281128492934342647285464 198601277646427952696267626702663267627542611265026662634266326702731264726762657267026662670267329245560316726112627261426792558255125342561254525412528254825142538251425652676294025212725251126082538337927112808278627632880387736732725250125272554324225412627402829682899289028273290462956732728263726242660266326112766258825852650266026082627265026702637266027182627266626892924556031612607257126042705253425742538254125282528252825312504251824972561265729372514270924742601253834322738278528432877278438733640270225512534259031672630262039432946292729342940341046385584 198601277651228462647264426532631263727562608260826992634260826532689262126922683268626602644261128995560313926112578260426732584255125382548252425482531253125212531250426082660295525212718251426172511336926402801272827502762389036702637250825042524322025282607399929712808279228303290463052732705268626182621261726272712261726042666262126212660269626442676264726862601262126402887556030982608259026142634253125712524252125382545249425212511252124942538265729182535271524702604255134382718273427752734278838693633263125312494257431832630260040082876288028552943335145894987 198601277656028362657264426442640264027382666259426962640267326312699265026862611270926572653265629465560318025912575261726372551256825582524253425212541250425282518251425612640292124972725248426082531333426832843275928082769386836512696255424842595321726072568402326822682274427473271461161152689266026042617258526632699260126172647264026042670269226142676263426892673262726442921556031172604259825682696253125442535254425482514250825172524254825172561266029522497272224942581252834582715279227952737277338743658264725112514253831982558258139802750274128112999334447056321 198601277660828992650264026502614264727222604258826472660262726702712265326662647265726602611264029275560315526182627258126762548255825442531254125612565252425112541251125852647288725212735249726012538338626892776280428422807389037072709251825512564325525742657403730842801282331483511459373362721265326042594262726632725261426012676265626442650271226242709267326832705265726312902556031272594258825882627255125482554254824872531251825182507252824942578265328992518270524842634253834552810279128142845280438693673264725312544261131802676263039942986291428143215340547637005 1986012776656 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012776704 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601277675228612634262126082663266327282594260826922650265326922686267326992689270226792689267329155560311726112604261126892565254125312514253125282561251825342528251125652673294925072738249425912545337927152811283328012842389936772660252424842551324525512608403728762899284327883324462457182734264725842608263026212738260125882630265026832637266626632663266626792696270526472862556031172591257525842647255125312524252425282531254125142528253825242551265729772538270524872634252134682725281728232827282339213651267925042521253432012597259439752889292129182964344246295511 198601277680028082683261726602640265027312617261426962657267326402725263726732666270227082663263729375560313926142575256126632551255825312521254425452531252425682514251125542650291825082705247726212558337427562811283928432829389536962670252824972565322325312584402227732699275428273280459357342766264725982591263726112779261825912666266326142608271826212644264026962647264726432918556031262561259125782660257125442561250725282528250725252484254124802571263429372521268924632608256134722763284628712843280638863659266325212511257031732635259439522689282028402996343146675472 198601277684828492676262726372650265327572666258826502647263026702705265726892657269226732640264729055560312025942578262126922534258425282508253825412538253125342534250825482657293725282712250125852528337327792811282028392788390336622637253124982561320826632673402328692753278927953325463056492766269926012663263026082670259826142650264026532630267626442689264726762686263726532890556031202588260425852670256125652548254125252554251825112508252825212555267329462528270524742621255434792763279828522896285438733704273825282518252831832627266639352847288028172937342346605591 198601277689628202634261726832618265727502634261826832627263026372757267326922640268327352670269229035560315225912584255826502564254125512541253425682555255125012541251825782689291824972741250425982531338927532843278928202868391736622663254124972568322426172653401828202866280828363357466156822737266325942611264426532705264326342650260426532637267326472683264027122670262426702880556031142584258825812673256825312534251125282497251125312501251125012571265729462528270524772631253834852786284628172912275438693666270525242548257431982646268639522983286028902921344046095543 198601277694428592624261426342640263427442631266026762657268626442686263426962624267626532643265328875560316125942621259426272561256825242561256125382518253125482524252425582644295925112725250126082545339627182836290628902896389936962699251125312548322625542633403228742750283928363306466057792743264026342627262426212712262126112670262126702624266326012696265727212660263426182890556031012568261125882669253125442564254125312531250725112501252125072568272529052504273124872594255835022747276728332852271839083677266025312501258531642630264039572874289928262987347446235502 198601277699228082653260826012657262427312679264426832653266026472715263426992653267327312670265729465560314526102588257526662551253825352524254125342578254525482545246725812679293125082738251126502551339627082839286528582877391636922683250425042548323925612607401328582861280528273306467657162724266025842621261726242728262126042683266326472627268626012670265726862653264026372881556031422608257525782657253825382541252525382528254525382484250124842565263729402528271525082601253834992721276928932899281739353684267925412524257832042607270539802999283928582930342946745446 198601277704027952666262126372673264727312608257527052689259827022705263727152708268627022686266029065551314226312631259426702541257525442584255125412521252425342525248725642660294025112738250126242541338028082750281428172816395737152637254125042551322726202630404227852760282028363312463857352776266025942640261426432738262726372634266626142683262725952663268326892689265726502909556031392578256825952653253525312518251425312524250125252524252424872574268629462508272225012598254534622747281728052814288038773696266325072531253831732614267939572854282328492984340946605543 198601277708828022666266326602604263427892627257527022673262026472747263726832673269926992647266329275560315825912597258426602541255525142528252425382541253125182514249725882676294325212712248726182548341827762776283028802877387336542657251125142558324526662646403228942766280228583264467556812740267326312640264726242725262425982618266626342663268626142650262426832624266026632918556031672634256825912670252825682555255125012504255425012514250825042578269229622521270224902624256535132747278228422880281738773688269625342508255832082633271239752899287628332940348546085441 198601277713628172692265326312653267627572653259826702644266626402708266326862637267926662699266029185560316425812571258526472585253525612524254825512571252425382528250425852657291525212728252126502548337327182741279828552839391237002663251424942558323926112746402230292859294328113318463257002747262426142581261726242715260425782699264326112607268626472663264326762702265726602883556031272591258126012673257125482531253125212524253525142501253425042564268329432497270924842647259434962747282028592789282338773715267025312508256532202594267339662872304129962968344445975551 198601277718428272644262126342617265327252611263126762640264426732696265727122644269226892679263429375560314226372601262426662575256825352568251825612551251125282544249125652666289325242738250726112555337927662820281129342883389437042711252124842575322026272678401329652974283628013252459556992747266626012657262426402686261426372624264726402663268326442640263126862666264026372877556031292605257525812666254425342548254125242531250425212504250125112608266329402518270224812611257534552741277029212817284238943685270225042504254831892620267639702844294229622934343946305559 198601277723228142666263026372657263727472595259826702676267326732718263126662679268926572670268928935560315825882565259126632575252825142528252825482541252425312524250825782701295225412734251126082548337327472786283328332895392536922669253124912534324225912611402329142823283628023315460052552728263725812644261126342734260426342634260726732647270226402670265026702686266026312906556031052574258125752647253825612571257125212528249724912524251425142608268629522494270925082598256134892715276728332877280839203669268625112524252831762594265639472876290828742990330346825100 198601277728028212670263726702650263727222568263726762653266626602728266327182686267326242660267029025560313625942594259426662544251825552518253425312548255525312534248425752660290225182744249126082551342627532738283328772833390736842663251125112551323026272650402729712798299328043296464261332712261826442605264726112747262425982670264326342666272826212705266026862676261126472871556031232565257425782686256825482538252525212514253825082514252124912568267029872531269925072601255434722779278228212811288038863662267925082497253831732644265939802914291428902983336045746312 198601277732828362660264026572611264427632660259426472666267026732705263126962686267026632663266029315533317726012588259426572561256225552541255125452531254125352508251425912676297125312731249826342551340627442801280128552874395336922692252125342538327126342721404230902883302731883503458673362731261726312643260726442715259825782624262026662640265326112670265326792634268326502899556031272598256525982679253825082568252425242514251425342524251424872558270829812531271825082637257135062868281728582798284938943703275425282504257531862656270539752961304929273242341547697013 1986012777376 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012777424 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601277747228012640262426372676265327312637261826572630265026762676263126762621267626702666265029185560315826502588259126662568256125652541254125652541254125242531252425712640291525012725249426142554341928112779287728202851387836482686253125242558322426202738403730363067283328493264467457712747260126472647271226372728259125642657268626602679265726312663263726892631264426962921556031302611260825642666254525452541252425212518252425342508251124972548262429092531273824872634255834322789278228582824277937863640268625142541256131292657272839623045302730462962343847205503 198601277752028142627262126702630265327442647262426992663264026892731265726962679267326662653263728995560318326342605259127052538257525652551254125172544252824972528250725582618287425172722248726112574332827822820284627572832378636432689250424972558322326302696401828672874288727543302468456732734265326142621264726172751261126142647261126402657264026012689262726962653263426732881556031452558255825882679252825552555253825282521255125242504251425042538261828492514270825182634255834152770276628362785283038273593267625242534257531612686272239712836294329082959339246395482 198601277756828492670262726442637263127252640260827122643264726502699265726732650268626502673262729375560315525912588261426602541252125582538254425552541252125012535250125552660289024872744250826012561334027952773286428012763381836032696253825442544317325842607402327982852291528083309470557882731264426202614263426762760258826272660264426112653266626572689270226442660266326372902556031172604257825852702256525412548253124942548253125282538251424902571261429122507270924872634262133922754279228362779292137823582261425312508255831612604262439802785294029622937341845535566 198601277761628302666262026832643264327312647264726832670265026732686263127082657267926632666266629055560313925682588257527052575256125582538251825412538251825312521249125512621288425182744248726142565326827312738283326922740379836032663252825012578319526532656403227622936299228043305455157772737265026242650264026142718263025942650264726442631262726342676268626992647266326572906556031242614255825682679253425582568250725072521253125182507251125112571263028902511272225112650257534022750277929342760280137703607269525212535254531452614273139752791297729992949348446555550 198601277766428242670263726762621263727372614261726602657266926272670267326922676267326822663266629215560317026042608259826602554253425482548256525512544251825012544249725752624285525382712249126342614330627372766285227342820380235792663251425112534322026042653402726862822283628363290466857442757268926602621264426372747260426272640261426502631265726632660261426732689266326502893556031392604258725982657254125412528251825242535250425282541253824772528265028682514272224872640260134052731279828302795286237743604266625112541253831482624267940042720281729172959346246395511 198601277771228552673260126602666264727472634260126442657265026762696268326962692270926832718266929055560315526042618257826532538259125572518254525312548253125312535252426042630286825282718250126272604333127922814293027982909384336102666253125112538322026402631400927282920284928553293458857702724265026402644265026242722259126012650267326442666267026632653265326732686264426602887556031202637260126082705253825512558248725282528254825242487253825182558267628962531269225082679261834352808282428832783295237823589272125142578253531452621274039802810286530402984343646385534 198601277776028332673263126242663262427572676265326962660265326662650265026792653267326632634265029345560315126172607261126862558254825242548255825612561253125212528249025582624294025172715252826372753341329592902295528172852379436102666253125382548320126212666403226302770283627923305460957882715265326242637263726342679258425812666261126472657265026242699266626732650263726572921556031332595258825942683257525612551252125512545253125582514253125042555262729022551270225042676271634902955293328552877280738223604269225512524255831612630273139762738281728802956342646825615 198601277780828332663265726442653264726832614257126342640260126442709265026832647268926272699263129375560315226082564259426432551253125612558255525352548251125142524251825852634288725382734250726502647331228332852286827702824384735862683254825072538321426302679406227212886299028903290460256472769267325882634262426342735261425852647262426402637266626572686261726892696264026532918556031482568259125782679254425552555252125142521252425312511253124972545263029152535271225252679260833892833282428892811293137783575265725342545253431582640269639532760290229932990341345895518 198601277785628772621261726572673262127372634260426892663263126632738263727082663269226662644262728995560317326212595260826892585255425612538254425342541253125242538251826012624286825212728252826532663330628202830283927982899380636072683254125312541321726632714400327212823294028583351462457962753267926072634257826372737261425942670266626342676271526342692265327122650266326532896556031172611261425952686255525652558253825382511251825182528254125212571261129022521268325042627260134152839288028362811275737783604267025352558255531862610277639442718294029402984345046755591 198601277790428552624263026402676260427282594264426372644268926632718266327152647267026242666264429405560317326632551259126832561255825712528252825452584254125282551252825812617286525112735251426502601330327692776278927602875377836112683251825012541317025982692401827472858289628273299469057342750267026272588262126242689260126202660263726432631271526112679267626792640263726372890556031202620261125852657254125312548252825212514251825212514254525042558264028902514273425142634258833862843277928082820275337663607267925482524253431792647269939572747287430242971347646315615 198601277795228242705265326732650263127222614264026992630265026402692261826732683268626602689266329245560319525782584255826792575256125512564253125582558253425042531250125682627287125352715251826442588330228082718290227922896379435682653252125182551321425882666401326732861290527953299463252642721262726112650261826502696261126272650263426082634271826112679262726762666264726072911556031452617257125982673255125412541253124972538253825312501252825312561265329022521273125242637264334282827277328332836276338063579267925082554254831362646273739622767289629832933335646685092 198601277800028272692262126212631269227152670258727082647262726632670262726992604267327092673266329095560316426342617258526662548254525582548256125542531256125142501249125782630286525382754249426502588328427732757285827632829382636212660253425212558321126472646402326472881289927923299461561152679261726372617262726472715262725912666267926532647264026402670264726442627262726922893556031672608259825942657254525112518252825282531253125212521251825282565264028802538270925242689265033892750278627982858278537983558267025312534257531482637272839852738283629522949329046086303 198601277804828022660264326242627265627312621262126922653263426662696265026892634267926832647263729465560316426112591261426762558257825342541254425442531255825412528252425942647287725652721250826792604328327442760280828522773382235652699253425672517320426172682402826502760288731593460471273462712263726012634265326272702258126342650264726532611268626572676263726792657264726832874556931362584261725782670256125412551254125082511254825282504253124942554265728712538270225382673262433822823273428332845281738023593266625512554256131452621266539852689287129523207339347387029 1986012778096 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012778144 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601277819228272695265326182644263727632637262426862637263426732692266026832666269926792673265029345560315826012617258826892554254825412518254825412548253425212571254126042627287425652764252126342601331227732744281428142795380235792627255825752524320126342650399426822825286827893357457257532769267926142634265026312702261125912653261726112650267626402696265726792611262426602909556031482571260426012640255525452531253525072531253125342511253525282551264728992524272525282660263734052750278228492763276937983596265725512548254531762647266639802673285529932984349645865519 198601277824028522696260126472621268327952624262026732689265626242696263726702666270926732663261729595560315226342601259426632544255825442514254125412534254125112534250825782631291825182725253426732617330227572734287027152737382236072702252125482541322926072660401826762769289928053321465956392734266326242644262126342718261826402644266326272627268926402640265026992627267926502924556931202597259426012631254825982545252825312528249725242541253125282568264028932528272825482666264034092731279828862788285837903607265325582561253131642644265339802660278629332974345746245473 198601277828828272673265026832650262427472621259826762617267326602670267026862637269626342647265029185560316126242601260126442531255525752564253525552528252825412545251125742640287425312725252826992621329627892757285827862757381436112683252825512514326125972666404226502770289628143296463257172769264725612617263726372702261725882637260426212614271226442679264426832611266026572915556031612568258125512679254525382548254525242531251825242531253524772551265729062514272225342715257834222744277528552842276937903561267325712568253831672663265639522699280530182946344847305510 198601277833628302663262126082608265727602640258827092624266026792715261127052631271226762660266029245560318326172585260426732551256825382521254125412545255125352551251825882643289625282715251827052621332527222750282728172874382636072660252825682558320826082647399926372666280827863236462457252753266626342640258826042692259726112647264326142627269926042699262726762653263326572880556031542588256825712676254125612561251425312508252425312511253125012548264428872538271225412673266634052734280828672757281437743559271225212565260431702643262439892686276928742996343847215460 198601277838428902673263726372627265327572617260826702643262726632725265326862670269626832663266629405560316126142588258126662568256125542565253825442521253425512538253825812657290525312738252826862634335726992744281428452801380636292621256125312531318325942624403226572702285528523293462657352744266626402644263726472689261426072663265326272614268626602650261726992657267626402918556031492565261425842663255125652528252825242531253425312528254825182558263728832578272125312692264734052709282028552827285837983593268325352574253831612594266339852699279829372999351646315551 198601277843228622634262126532657262427472624263726402627266026632709262427052679270226342676264429185560313925912601259126662558254525782538252425352528252825212568249725882670293425452722252427182614327427632747282027602721378236072637254125382541320525972724403726112762291128173309467456992750266026342627261426272705259426142640266326142620269226372696263426832643263126792912556031422601256126142663258125282538253425172514252125412514253125142545266329092545274125512702263733952770280828402789280437943582267925482541258831802644267639892670278228862949342846675641 198601277848028492689265325972653260127122647260426372712262126632669264026792621269926762679263029595560314225952565263126892558257825652511254125242521253125182528251825812647289325242763255526962588330627382773283628052858379035932611257125282551321426112721400427022791286428623299466157702731264425982660261826332757261426602640267326372673268926502702264027212630265726172918556031482585258425982647257826082538255525112528252125252521252124912558262128622541274425512702264734152789273728202779287438103568265025442558255731582618276239662734285230052999341946745536 198601277852828492673261426442614264027662608264426732660264726962708260727122660267626602679264729375560313926112601260426662558254425482544254525512538252125252575250725852640287725582738251126922630326127792814278928112871382235972620259125142575318926212640401826882731283628653302460857082769265725912624262426142751263426212653263426372601266326242692263426762657264426342899556031522588255825942670255125512548254125452545255525482491256125282561264029562548271525272696267633832782274728932824283637823582267325512564256432142568270239892715284529493049342846295489 198601277857628202670265026312666266027472608261427222650263126502718266026862653270926662660270229375560318325882568258826892575255425382531255525182551255125412531251425552637288725612750253426732640329327152718284227892823381436002670254825142554321726042709398926572847289628363331464657522727263126372621261425912725259426172686262726402657266326272683266327182666263126662937556931552584259725712637253125142531253425042521254425342544251425142558263429312541274425652715264433922757277928272805276737503576267025452594256431422591273439662743284629742930345846975551 198601277862428462660258126272647262727342650261126892653261826732715265327022657269626402679268328845560316425982594259126832588253425482528253425852555254825182534251725912660291225282766255126762634331227282750281128172766382436112679255125242548322626302676402326632701281727793286458656812750266926072601263726242699258826012666263426142640268326342647265726832637267326762912556931422598258125882657255825552548254825312511252525212494250125142521265329212568271825442702260434122734276928012773280538063586266325212528254431262617271239752670280428842965342946085460 198601277867228082692259826502588262727352631257526632660261126572731265026892634267026342673265729495560311426012584260426732575255125352544252125642514254825242551252126012647288725542728254426922663326427442763281728142823381435972679252825552578322026272676401828232921295527823287463353442705260826112621264725952753260725912679262426312627267026372738266026892614266626472921557831802578259125982631255425752545254125042561254825512494252425282591262729242561273525382702268334152686274128012865275337703568265025752531256531542643274739802788287029892999336645785126 198601277872028432673256826372621262427442643257126792660265326442712267627052653267926762647264729215560315226072588259826862538258125182545253125312568252825212561251425882650291525552748258127022627332527212766279528012842380235962647253125452548320526372785401927752886295827823267467461332708264026042621263426142699260126042663261126212650268626632699263727092594267626172902556031302614256526312663260425282535250425452518254125512548253125212578264429212545276025552715265733672692277327882769283037983551262725642564254531482640273339622763294928872940337646096280 198601277876828552644260726372640265627382627260426962637267026922715261426662673267026402666260829375560317326042611259826632564257125582545255125352575255825382521251125852634289625442763256827222643335327982712277328012734378635822696252425972541324626112715402727122766284631773499457273362757264026212594262126532731263425812663264326112640269926532683265027122644262426082896556031362588261426012640258825512541251825242507253825782511253125382568266328872568273825652734263734152810276928142773281137943544270525672574259131612683271239712715284829123248344747587029 1986012778816 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012778864 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601277891228172656262126312647265727252624260526632644264726922663265026602640267626402660265329275560317325982591260126962568258825342548254125552518253125172548251425842620290225582773256827022686334127122779277927892795381435822617255425542531319226042659400326882791282328523341463257792734265326242627262726082689263726272657262426272653267626402689266326632653263726602880556031362585261126042630256125312544255525312514252825242518257525442568261428712598272125482718271534122709276028202779277237983597266325452591257831582657268939572724282729932980345846165534 198601277896028112660261126472621262428172647257526662653265726472731264327222673272826572666263429155560314825682627260826762588256125742518253825512555254525552561253825552653287725682731258827152683332227182744279528012794377435722666256425442554323326272734398927632779289828903286463756382737265726272634262426372709260426172640267326142673264426242676265026992647265326242871556031142594256525882647254825512538251725142528254825512541255825242558265329092561271826142721275334182728281728202757279137623614269925542561256831392663270239662769294828492971347946085616 198601277900828392650264726272660261427732618261826922660264326012728264026922621273126202699265329345560315525942608261426762538254825282538255125542551253425082541254425912647290525582757258527052718329627182772268927442864378236032663253125582541323025642686403227052860292728333331462257342766265726172608259826342712261725942657261426342631271826302702263726892637265026312921556031392601258125682673255425352544252425242521254525352524252425482571264729062551276025782699268234022696275327982789283637743565264725712568257131482624273339662737287129272931344946685591 198601277905627982663264026602607265327822630263726862666261426532686268627182647269927052679270529315560315825752584262126702581254525312514254125542541255525312545251425812653289625652757259127152689326127312718275427442876381436402670252825312531321126072620404726342734276028083303463057342762264725712640256126532735262426042670264426082673266626242673260826862597264026662909556031452601260725682670257125582555255525282514254425342544255125142555264428932545274125752699271233892731274727982760282438303568268625482538255431892591269239752683274128492946346546615600 198601277910428332673264726632611263427382617261827022650265026342709265026732689265726602683265729375560314525982588256826472558256125782497256825352534254825512545251125852686290225612741257127252702333127662754281127572902379836112705256525712581323026172743401326762807282028453277460157362720262426012663263026372741261725982683262726702663268926342686262127052627265326892909556031612601258825812673254425682544252825382531251425682521255825412571263429052565277926242731271534222718277927922789276937823579269225512564261131732621268239662682291829052940343746325479 198601277915228202647262126662650262727862614261126732621262726602744265027252631269626562689267629055560317026142611261426832578252425242538254425442558256425482581251125942650289325652767257127052709328327542709279527472914381035962627256825382564320826392594399926312822279127953264467657172759261825812644264426272709264725982663260826502663269625912679263726892611261825652899556031482608258525912604253825412558251825412538254825382511251825282598268629372588272526042751268334152725276627982766282037863533268325582604256131982591278439662725277928772971342446375558 198601277920028362666260726402634264727542611260426402650268626762702264726862685270226472627268329125560317726372585257826372548255425552534255825612541253825512551253425782608288725582741258127282712335427312767278627412899383536142640253425342544322325912600402226312721278527793296471456902766262025972634263126272705264426042634266026532657265626212679265726862611265326562918556031512650258525982689255825352555253125142538255825542521255225282591262129402555275025612776268934322735282027982818288137823561269525652554254831582591270539942656282028622977345046385537 198601277924828332650263426402634265727412604260826702611262726572712263726922653271526532686263429065560315526372594259826732544254825182534252425382538255125042558253126042631288025512754259527252757328027692734276327472893381436072673261425382545321125542692404226812751283228363261471356822763266026012624265626302715261125682624262726342666266026272634266326732608263426172906556031512581256125882657254125612541253125512538252825582541256125182584266029182591272526082747270234122712276027632811289337823579271225382594254131612568271539992673285829152965343445875591 198601277929628302644262726602643264727732637262426602660267926502683264726662679269526662676265029535560317026042575261126372548254825452541252825652558255525212565253825882647294025882789263727312823333129172807276027632846379035832650253825852571324226402675400827502788291128303321468257442747265026372608261426662725260726142640261126372663269526042670262726922653263726502899556031392578258825912695255525642545254125112554255125512531255525542611264429272568280126402814280534522763281428242795286137863582267325942571260431552672272739712682291429022971346746305446 198601277934428362666262426472650266627182656263126792633263026862699265726532660268626312657264029465560318626142601262427022568257525812541255125552558253125142531252425812673289925782763261727312763334427642773279527512883383435822660253825412565323025982743401826662721275428433255469856822776262426142657262726312708261426242634261426502631271826402673264726572614265026042921556031392597259125842657256125612524253125182555254525412545255825212571264329122588273826342770282733702795274128142747278837983582266325242571255831552627274039712673279528232978347546695550 198601277939228202660260826402618263726922624263026832647267626632683259827152676270926632663265329435560318325712627260126702548256125682531252425712551253125352548250126082683291225812766264027412757330927502766277327702876379835792666254125412581321126012692401326882715279528083284464652832692265725882663260126662676260125942640264026442657271226442683267326962634266026442924556931422588260826082634255525442558250125242551252825482517254525082624264729312571275326212741283034222785276028332756296437383589266625682584255431422617276339942673286528652971336045955285 198601277944027952631266026402611265727252608260426992653265626442728265026892663272126632637263729375560316426142584262726832534256125412548254525612524256125212568251725782644288025652786264727762788327128052783271527282811379835682650255125282521319825582666404726602803280828993324462461522718263426242611263425972712259825982650261726172673269226142699263426762653262726472931556031582591257126442686252125482561253425182528256525612535255825312565266029332581276726272751275033922773277627762725279238273572268625382548256431202554263039572660282728302943335746826347 198601277948828332657261826312621272127092634261126662666266026762721265727122666272826732644266029215560314525982578257126272558256525452538256825312561255825342555253825752653290925882782258828082744329027412750276927572868379435862696253125872551323026242850403728182914296132453496465573462735262425912634259826632731261126372673262126532640268926532699262426962640268326502934556931392575260426012673255425782545255125582534254825682518254425412578262129122561279226212791276633802836277028172763286137783597267925712555261131582663276639852686304929863271341347067021 1986012779536 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012779584 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601277963228392676264026762647265327632670262026702620262426762747261426792647269226602663263129275560316126272585261127052571259125342538257825512571255825452555251126242663291825782770266027382747325527502722280227082778382236252621253825282561323925882598404727302794276628643290468758692772264426312666263426342683259426182640266626312637267626302657266327022614263726532903556031392598258425812676256125682538256825382508256526112548257525282565265028932578279226792792276934022734271527342766280137863582272125282565251831792545275339482647283928612971347046375638 198601277968028232666265026372647263427352598261426702670265326172725265027092644267626242634266029155560313626142611259826662548254125482541254825612551255125112561252525752657291825782776266327862718333527562747278227572823380636292673253425712544318325682778401327932929287728653312468257532701260726402653260426342760260425812673265326502588270526402683261827052650261126732909556931362578259825842702255525852535252825452541254825312545255525142575267928652607276026922808272834022741268628142728275437703568271825442564258531982626265640232711296929142974347946085583 198601277972827982676262726342653264427762611259526922660264426892741267926762666266626602663264729245560318626142608261126892538258525782548252825652548254825452561252825912624290925942763265727472750331827472731274326632769376635752650253125312568325526142640402725912769278927823309455857532766262725912608259826472731262426242683263126072611267626472689266626242617265026502940556031202621258825812608256525512578257125442538251425582561257525442578262129022575279526562776279134352705275027152750291837863583264725312537257431552600269539662660282728903015347245885632 198601277977628492689265726442617266327442624264426702670261826532715268926962663268326602689265029275569316726442571261127022565258125712545254125452561254825382578253125812634292125682789263328082789330927672773277327752908378236042630255525212611323926212729399427332893279528173296462956652737262426042647266026762696265026212644261126732630268926402692262126572637266626632893556931642604256826442663258526042525254825342544254525312561255825382581262729402601279527022830276633732750274127912753287737703607264025582584254431642637278939532718291229212990343546555534 198601277982428142634261726602640264727152644258526992640266926342728264026832627267026342650267329035560315425942591262426732581260125112551255125382541257825142568253425752614292125912773264027982721338327532756273027312744381035892695251825912548324225542768401827182839279528493312463057522763264026312601260826082741259426112630260826602618268926632670265326922608266326532902556031452581260826272673256825852561253825582565252425742554256525412572268929122594276726342773276033892776279527632757287437623565268625512571261731832677260739442692284528522984345946235558 198601277987228112663260826112617261127732647259426342683262126312708262427342647266026572666263428995560314526042621258126892568259525352558255125342591254825782551252825842673290825742770265728012789331627592734276327122830376635932634252825312571320226492668403326893037283328713268465457352763263426272594259126702715259125982702263126402683266626212663264426472627266026602893556931362571261726042637257425642555257125412565255125452564257125482608268329092604278626762846280134252750272527952737276037583582268625412601255431952587281839852876289929622968344146615591 198601277992028462673263026602660265727762663260826662660262726272673262426992669269626662663268329095560314926602591261426532584257125512548257525582558254825282581251426012686285525682766261827922708332527562753272427272846379836292673253825732558318926232603404226432702281728493321460958052731265325912630262126502699259825742666264426082650269625712673261427122630262426702927556931452620259425912670258825652538256425512521254825952544254825112621265728622598277926472773278233862673272827172695283337583554266325692617253431052561268839762672291728392934348146105599 198601277996828362679263126302640262027472624259526762644263026472683263726732696269926242627267929625560315125912614260426632588256525512504259125442551255525412558251825782617293725952773264027952782330927472728269927412896382235962647255725312557323025972779401826473080287328143315463156992727266026082608265026112754263726012666263426172663268626212712263027052634264025982887556031392581260426012676257125652551251825782554254425542524256125212581269629182604277226372766282033922740274027052731292137783568259825282551257731762628274239662786289928772977342646455544 198601278001628552663262726212624264727352608260426832650266326892712262126922663268326602683266029305560315525972571259826832578257125412535256425682561257825412561253125812660294025652786267927822744332827602650274326762868378636002663258825142618319226242650400427202898283628113290474357792707265325942617267326042715261425812637265326372647270226532663262427092617268226442896556031172588261426142656258525612538254425512578252426012578254125352630271228992578277626182827280834182692277927052792278837903561268925512633254031612591273139222763297028962962348946925590 198601278006427952663264026172637264727702640258427122647263726312709263426632670267926272640264429155560313026052611261426702584255825582565254525752571256525542554253825972640290926012789266627532805328727412699280826702861380236112660262325082574318626042648401827112918278228393290456657162737267625942608260126372692262725742653261426532663268926172653264326762640262126502905556031522574259125682692253425482551254125382535256125652548256125442627264729592601279526072839276933992744271827312800275938273589268525242642253131642603264339572698300528993002345947075536 198601278011228332647263426472631261827312640257426312637266626662709268627122634268926182660265729025560315526242581256526702545254825512564254825482591257525482555253126142640293725912789263427572804328027442692279426922851380636122660253125482545319925972784403226202875284927793280462953172738270526532611264726372699259126082621262426372624268326242728261826892650267026502887556031482594261126242650257425612531255825352568257125652534254125482575265329022551279226202804274734152702269927432743283338143589269925282524257431672645271139522714294228622971331845945094 198601278016028302660262426082637263126922608258126502653262726272731262127092637271826372663267929315560317725752594264426892565256125482531254825582558257825412531255126042630291825682770270227862747334426862702274726732826379835822624256424972580320126362587404726822913274427923255461661572702264026242591265326212709260526272624266626212653271226502718262726762624265326402906556931422608263725852637254825652551255825442531255525782591257825612601269228962610278226892791272533792692273727852705273737823551270524912584250831862551271039992646294028242977334746156324 198601278020828302663262126472627263727282617260426632591262126572725259126832663269626402640269629435560315526012595261426702611256525512571256825612581258125652558253826212647288126042802261728392763332527502718278527442807379035752672251125742545322325992772403727553225286731603519465973562731265026012631264726312692262726112650263425912666267926212709270226732634265726632893556031362598264325982686257125412535257125512535254825782575257525412571266329152588277627182871280133762839275328742696280437703597266025542528258431332730272539762788309829033273344646606997 1986012780256 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012780304 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601278035228272634261126212683264027542624257826402634262426792712264326962679263726702679265729155560317025982584261726372548254425612561258525512581255825612568252826242647294025852824265727982728331827602666277226922811375436142686253425582528319226572784404227592836277228363271461558662743265026242647263126072722257126142634262426272657268926242702267626832640265026242890556031642634258826082679255825812568255125142555253425682598258425382594267029212637275726792849283333792747273727182753281337823554274725412527257131392686274539262692297728522984345046825500 198601278040028362670260426402611268327182624262726992640266026502689264427052666267326312686265729185560319826242598263726832564256825782544255225512548256825612575254425942683292126042798260428052801333527182760271527342807378236082689253425612584329026172769402227823080286828423277461760892747263725952650266326402718261425812644264726312650270525912673267626962634266326372871556031452591259826112660255525642575252425482528257425782555257125582578270929152608279226962760284334352767271527722709287437663572269625482544259131642714277239752807318429082980347446535610 198601278044828232699263126342621261127282614263727052660265026042715264726832686269926702666266329315560317026502578262426732588258425982574257525512591255125412568253126272653291226272798265328052776330927732751272427702750379436252696253525512555321726752766401826402835278228873312465158612731267626242617263426042683260126142676266626402631270525982676265027082627264426112893556931452614262425912702257125742578255525512525259425782551254825642617268329212604281726562836276634052782271228012702287437703572263325682524258131862756270739532751295228772996345046675575 198601278049628112660263426572627263727442624262126792653267326792718265726762650269626212644265329245560317025752617263026832565255525612578255525482578256825682561254826182676288126112776266327862763327727562670275726962814378236182673256025242647322326592624399427812918287728583315468957172737266026142624262126042692260826042660264726312650270926042647265326662617265026572871556031452608257826142683255125712548252125382568258426072568256125552604265329212624275126662820276934222779272127632798281037743579270825282581258431832594268639662788316928772956343146175566 198601278054428302660260426372614264027342634264726602660265326662708263127052634271526142670268629245560318026172598261126892571258825852561257525542561252825482568256525912666291825812814262728392782332827252734274126992683379435792650253525272545320126142640399926982910280828203283470662672733267025942640261826312728262426242650267026272608270526572670264726862617268326212940556931112604259426372692258125682568253125412534254825882558258825312611262028862587277326732814279534152772273427882715279237743551271225382514254131362626266339892707284928802993341045725713 198601278059228242643265026572676261727472631260126372611266626302754262726822657271826532670262729155560315826242601259826662591255125452528253125782565254825482558253525882670285526042773263728142782323327632705275326862868379436322663251824982541321126332617403226532727280428143341458657942747263426012630263126442683259125942634258826472630272226532689259426732601268326432937556031522581260426312660257825552541253825482544255125712531256825242595267329402594278626702795277933792698273826792712285837823579267625582501255831672660261039712676279028652996346746685473 198601278064028362630264026242640263427602630264026442647262126312705266027152660270926042679265328875560318925882614261126762561255825452561253425752571257525712565253125882683293026502795271527982836332128172686283027152763378635652650255125482538319226212643405226042819286828993325465357702750263426342611261426312712261725882663263126502640273126242663266926992624264725982931556031242608261126012679259125742554253825312578258125882558256125442598267029022624277926922773283034022802278227632727286737583629269225612551258131732601268239662759286729273005345446975558 198601278068828432683260426212670263327542618260826792621262726182734265326602611270526922670267929465560317625942598258526892545257525942551255125752568254125712571253526242657290926142808267627732865330927882727277027202877375035892705252825412574326426822672403726562718275028203309470558722746267326142637258826372728262426442644267026402644267326502686266626702634267326602943556031142584259125982647257425912561254425382548253526042568257825652624269929182604277927342849281034422702272127432725286037703565263725602527257632242659275439852688282728522974346645895503 198601278073628202656264726372660265027312627256126502627269226502699263126832614270526402689265729495560315225982614257827212591257125882568256125482585255525482561253425952646289926142750266327602725331227792650266327092778379835832666252125312587321125772594402326332787273828233286465259142753264025882601260826112747261726112611265026572631270526402679265026762621263726632906556031422601257825942650255525912585255125512561258425442554257525312594267628992624278226142786277333692731266327662650274137623530263025872554254831862594259139612772281928112927347446445770 198601278078428112670261826012670265027122605260526442601265026502696262426832666267926402673264029245560315425812591262126572551256525552591256125682598257125612601253125882702290626042817270928402824333827852734281427382820381135932702257125172581319227422668402326912770281028363319465457172744262725982627264026212712260126312660266026302637270526042686262427022634265726832915556031142594258426432650257425812581255125512551256125812588256525552611270528802650282427282827281734122763274728362779283938233568275425612587258131892689273039482701295528992987344346975591 198601278083228552660264726602647262127412637258426832634266026732705260126992631272526832630264028935560315825882591260427052604261425842571255125752568255425882565256825812637293126112843265328082795328626732744274027432803381135962769253125412564323626522748402328132869278528083306462352392673266026272640262726012735260125752663262726562650269926372696267026922660264026532899556031142631257126212676256825582598255825512561256425812575256125582611271529372604280827092817287134322788273127942659279837503558266026102508259731802707263039782705286129332952333846385130 198601278088028302670263126402647266027312624265326632692265326312692262426732666268626472673263129405560315826302585261127152561255125842545254825852588258125512571256526402660291826082785265028012725332227252702276427182781378636222683251125442535318925852551403726312650278228243315464561662692264425882634264426442702258826272666261426472647269626272673264026962611269226142909556931362627259826012663260425552571256825652554256125742548257425512581268929242650278926922786275634052709268927632679287437743586268325442504261731422624257839852640278228272949335045936304 198601278092828202663262726602647264727512611262726632683267326532715265326762624266326372676269929095560314226182594261427022608261425382588254825442558258125812575256526082689289626012795268628522789333827572718278227212883383935972750255125782567322426012632402327122731282031733498468273562741261426172627263726312728261425942647266326472673268326372686264726472627265626402912556031332591263426142715255125712578257125852558259425782565257525682627267929372607276727022782284933962810276328012692284937823590267325582534259431762656263639842692286428683250341747557038 1986012780976 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012781024 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601278107227982702258826082650269927052611260426922669264426702709260126832634270526602683266629345560316726342581261726832581252825512558256825452594256825612561255825982663291826042808268627892776330627702722275027412921379835862679254125312627318026772623401326632822277628333290468757432749267026242634264026502725261726072637263726572634268626342692265726662627262426212943556031392627259825752630256825812565259125242538257125552585259125582601266329302621279227152766284633502776268927672712289037823568273825382627258731582666271839622732282028832924342046375518 198601278112028552679263726562653268627282611262426632634266026472689265327022663268926732657266029215560316426242601261426442551256825782561255825512601256826142575254826082640290926142783263728112751329927252683273126822842379836032718253425712544323925472731403227462772281428363293468257252772260726072611258826342696262726142621265026372637269626272660264427052663267026442912556031452614263725852683259125882538257525382561258126212555255125652624267929152634277627312779283033852740270528492679274737983576266625972580266331512740256539852744289528612953343546175442 198601278116828462650260826532627263127052644260426532608266326832718266326792640271526502624264429435560319525812618261126792568256526012561257125582608254525542548254826312689293426272776269228172836329627702696272126982831379435892672252125512558324526012677400327522833279828713303462257342750267926112611262426212686262125982650269226502640270226472666264426962618265726142934556031392565261126112679254825812561255825742578259825812568260125942588267029062611278626762824282033962734274727732708284637823579270525642538262931732736265339392712285828512968347446826233 198601278121628052657262426272660267027022621258426762631266626602728263426962647265726602640264429345560318326082640260826702575256525542541255825852561260825612551253426242692292126372824263727952823324327442683271526732779382235962666252425312551321425982698403226592828276028773318463858452734261726442624263326402741262425952673262726502634270526632705262126602637262126472909556031482634264725942715256125842558256125582588258825752561259425482588269928962666281127122754283334222763271527662725277638023568272825752575257131582659267339572742278829273027343446225604 198601278126428682647263726632673264427442644261426702618264426992696261126892627270526172644264729595560313626042611260826892598255525712565256426212581255825882588255426242676292425882801267928212805330927442709272126762842381835972712255525412587321125612637400827022847284928873312468358242747265326072614264026272738258126172657265726302663271226312686266326662598262726442912556931302621265026372683259525782564253825512561258425482578256125852601267929282643285526702795281734022741271527862728286437863586267325852558263031582669264639802824285128682974345946665553 198601278131228392673264726632630265727542634261126862624264326502712264727122634268926432722264428905560314826342611261827442578255125882558254125542571257125652595257826012699294026312764269628012808333827662686276626962692379835402705257825242600323026762646404727502819283328423261460856902776267626172601261426402702261726372692265326602621267925782721268926572637266326572912556931172591260826172683257426052588254125512568261125842575257125482608266629122644276326792868281433532789269228012692283337743572271225942568256831612636263039752758286328552984347246385566 198601278136028402692264026342633260427342614261426922650264026532676263426992653267626702627264429065560315526172565263726892598260125512561257525852608256825642594254826212689292426212808269928362843339927702637278926402807386036592689258525342640322026792632403727452894277028833296463858492785261426012617265026272715260825852699260826372705268926242712264427052627266026402934556031452588258425812731256425612581260425442548257525852555259125652614272429342653278926832874283934362779269928142702289838643633274725442617260431262620272439482823284128872977344745935732 198601278140828362647261826342650264727602621259427092676266626762696267326892647268926402650265028935560316726112637265326702575257825942568256526012604257125652575255126082673294026402801274028272811337727822657280726702788387736582692258125702665322726782617400426832886278328273258463856732757261426182627265725782692259426112621264426372650270526342663261426702624264425982906556031452588262426242676259825812578256825882574258525442564256125852644271529402650278827182836280834422750272127152695283838643604272125372607260031862621267539662807292429062956342846565699 198601278145628142640266326502640262727472637259826762640264026472744263427022650267326372637266329215560317026012604260126962608255825882564256525412595257825652558254526272673292726402766268327702842337727602634279526272763384736442643259125312584321426502649402327182800280228333296464457282757265026012650263026172705258526272657264026662637270926402679265326572621261426172915556031482631258126472692259825842601261425582588256125782524258525942614272129282666281726762868276035062747276926832718273038603625272525542630256731832601272439942790290128492959346046535757 198601278150428872650259526402673262427442627260826732653267326212709267027092637268926432601262128995560318326472621266626922578257526272584256525612608256525742564258525942728291226302798269627702849336027952676280426302747385136552709255825112624321426432630404226632779283929153328461656552762266625782663267026202744259426142643264026402657267926242683265727152608266026402927556031362637258526332679262425952611258125652558259125942558258425682624271529062614282426632785282434752718268627442683281138303615273425572541255431552653276239752811290529022996348046535855 198601278155228362650262726472618266627092653262726502660262126662725265026572686269926042637263729185560314226472578263127122581260426042571256525612595255825852595253826402709294326082747268927882830335627312705276726402936386036402699258125382611324226532613401327072917284628393331462453442715260026082660264726272715261725982663263026432637268326472708265326832611264726372962556031082630262426402686260125682637257425552568259525842584256825812644266329902611280827022827281434292770277326892788283637863600273125752574256532082676276040042843303029403018332546315110 198601278160028272657265326242611267327282657262126762670262727022689261127222660270526432689266328965560316726372608259826472581259426172591255826042594255125852561258126112722294926072798265028052788336627092660278526532839383036432670258125312575323026432682400327282794283328963274467561242676263426272611265726082715261126302660261126702653268326502653265626862627264026112890556031142605260426372650259126172581259125722571260426372564253825512637271829842653278927022830281134262705271127212673285038223622270826012565256131832676276139572711291528522946335746386301 198601278164828082692264426472631263726992627261426792663267026602699268626962673270926142630261128905560311725842581264426702575254425982565258525812575258125652588255126082731291826372795267328132827335027282683273126792820383136582721256825812591323026792640405227082847281731593499463273562734266625882624263026172702261425912663263426312634270926502712261726702611263725842909556031172618264726112709261425382581257825452558258125682588261825742627270529652640282427092858283334322788270827282709276538183673271525982538262031642604266539712708292428493245343246897021 1986012781696 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012781744 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601278179228522676262126342663263027792634261126992621259526832699267326632647268926472663265029275560319926212621260126862604254125912558255525882574257525512588252426312679295326112821274728432770332227342712270526602779386036442676259825282575325525772670404226602759281728333271462557272788263726112650263726182709258826042679264026242663270925782673260126632644262426702915556031482591260526632689260425612627258125682578259825512571260425912644271529772631280126702843281134492763264327442660290938273593267325812571258831772643264739992670295928422943344846975495 198601278184028112618263426472650264427702640258826762653264726922750261426862637274426172660269229155560315226242621263127502575257726072568258825552581255125442561255826312702295226342795271227922795333827342699276626832689384336472673258825312620321126402708401827342781284929053312464556642724264026142644263026072709261126112653266026112614271226202699264327022660263426602931556031392617257126702666259125542578257825412584255426012558259425682624268329592663275727052827281134152709270927242689276238263622268925612518259831762666273039672728289928742977345746675428 198601278188828202670264726012621263727472692261127022611266026702734266326662637269626272676265329125560316125812594263426792554257525552574254425712591255425582621254526342738291825982776274028272773334427092650270226172868383536142663264425342611323926732692400427172810289628423325464457622727266026172631261826212744263426212653262426012617271826472683261726832631259426602884556031392585264426372683257825582598255125312561256825882558256825982591270229492666277027222789282734352750272527432676273838243629268325842571259431642663276939892715297128802996346745945510 198601278193628272673262426372663265027442633263726572624264626532673262426762670267027082634265028995560318626402630261727182594254525912551255426242588257525712588256826212712291526242824264327792821332227052676278626572782389936372650257525482578324226462734402326792768274729053271456157162779265325852634267326342722262126212663264426072670268326172689263026992634265726532880556031082617261726472657259425512581255125612574258426112574257426142565272229402624277627122808288334322757272127312696273738263614271525612554259131702666270139662691282628493008346146225729 198601278198428462637264426662647267027412644262127122618264726402699264426862663272526242660265729185560315826172640264727092588260825582571257525912568253825482538255526212670289626302776270228082852338027082689271526792890383936472715254825582588319226242794401327182845286828963280465357442731266025842640263126242757263025882653267026502618271826442709260426892624265026502909556031172611261126342709258125582598256125512551256125782561257826042598270929342617278526662798286834522718271127632653281438223632272526442551259131922686276639442683296128272968344446385550 198601278203228082689262426072673262727342614263726702643264326242705261427312644270226342676261728965560316726082604261426992611259425652568257125482604259125542575256526202689295526242814271528232855331827282735272826732819384736442696259125412571320526012760400927562816280128893303463057082753263725912640262426342731262125942673262126402650273126532725262426892624265325882906556031172594259726042666260425942604257425782571260425612624259125812666266029432604286227312830282734192754275126962676289338223611270525882561259131512627269639302708297429052962342546225514 198601278208028462650262726242644261727152627259726602640263726532702268626892666272826212640268329095560314526402653266326992634256826172614257825942607255825682561257426112676292126172817268228302821332227372666275326832954381636332696258825312585320226012717405726822791277929273305461656822788266626242644259825812705262125982650265326042621272826082663267926832634264426502878556031362604263126012705259126142624260425652571259725652594256525982608268629242663278626762849285534292718267926892712278538223633268925882558260431862629269939402754284129623021340346975495 198601278212827702653261126142630265027252627262126992657265326402696268326732621272826662643266629245560314226432631263426732647261426212581258525942581255825242554257826082683294326242808267627952766327427082640270526702753388636292696256825312633323325912707403728032757289528303350465257872772267626502601258826372744261825942679262726272634270526572663266327092637265626532918556031582611261726762705262425882624257825612544261125882598261425612594270529592650281727242801284334652709272827602683280737823586266625652574261431922614267239992721306028623015347546335464 198601278217628052705263426632624262127542607260526632647263426662718266026532647266626372617265329065560316726472601267326922578257526042601260426012574259825482591257525912718296526342843265728362839328327382679271226762795381035932741259425242640319226212646403226242845280128623315467558242740264026212627265326212705263426042695265325882614269926532643260126962617265326372884556031452614261426042705260425612581259425612601259125982568259425752621270829432666281727182827278234192734268927412702284838313600272825682598260431952626274439852746277629082974346946855566 198601278222428332699261126472679262427022660261126892660263426662731263726892670266626372689262429035560314526112611265027152578255825842595256826212624258125682608253826302715293726442805268328142811334126832689272426892921390836142699260425482634321426892640401426402806276928763302466058422750264726012585262426312718262726082644266026862637268626112689265727112637263726342921556031362624261426632709258825982594254125582551255125882588259125882624268328962660277626632786284934322695268327532692279138143618272826042568264332012600273139572760272529022965346345675543 198601278227228112673260826472640266027282624256826472650262426532721262726662614272226532689264729305560317026112614263427252588256525512591255525842591256125812541256126112696293426632776271527922820330526962679271526822775380236362679257825452640322626262704400327572764278228553280465353452731265726082637267026342738260726182696266326242627268925852670265326862585261726442918556031422634259426632670260125512565255125712574261425752594258125842666270229282653278627502786278534032679269626982686274737983640272525982561258431522610269939712779286928492952332145815134 198601278232028332673262726402640267627252634261826702634265026532715264427152653268926662709265329025560314926142608263127122585258825482588255825682564253425942551258526182702291526342817270528202801336927052728271226862792381036152695255125642634328426012695404227172744282328863325468261162676263125912634264026572712263426042653261426572634270226342673263026862637265326272896556031202571259126142692257125812575255425812571258525752594260425982640270829712611283627542801285833932740273727792705277937943593271526042541268331762637268939612734281928803024331545936314 198601278236828362683266626342673267027732624262126962650263126572715259827082621270926112650263729245560315826242637262726992604253825482571258125812574260825842578257826072705290926472846269928652827330627282696271827312836382336182679255126142578324226372711402727532731285232093499463873462722262725682631263726402750260526142663264026532663271226242702264327152634265326662909556931332608258525982676260425682584258525442561256125612591259525442611268629312643278527502827279233992813273427632683288037783604274425882587264031672653266639802744285728743254349647086974 1986012782416 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012782464 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601278251227982686261426632647266327692650263726442647266026922744261726962686266026602657266629155560315226212617259826832591256125782588257825582581257825742591257526342686295625882817269928202805333427252699270526862747382235822689253125482588324226162624403227942715283028623293468957272724263426272627261425952747261125982657262126272647266326302712263126962660264326502906556031672660262726112699263125642584257825682588257825912575260725882617271829432611282427142776285233852698271227692709275337783568267625612584263431952673267939752734285528742996345746165542 198601278256028332692261426502595262427152588258526922647264026732734264027222605268926182657266329465560313026272621263026792601261426012548252125642564257825582554256526142715289326242817268628522836333727572676272226862801379836002657257825722627320426632653402227952741286228923274461657342730263726502644265726142741264325882676264726112650271526602689263127022617263026472934556031332618262126442709259125942561258825582581256126012575259425712653269929772683280127182817293033922702271826792660267937903596270226042604264331772699268339942715284928682968338446395536 198601278260828272686261426372657263427542637262726832692263726792718265027182608266626532673268328995560316726272618264427022584259525612571256825552594254125682581255826312696291226372795270528202846332826952705268326662778381435862679257125442640322025882659403227082775281329023309469057882760266626242627263426532689259426442647262126112621269926602699265326962617264726792883556931492640262426532705258825682574256825482565256125912600256825682618268629212650276727022814281734052683270927212686270837583562272525782558262431762681264339802702287628803008343646155542 198601278265628052686264426302715266327082608266326962614266326112718260726862621269226432699265029185560313926342614264427792581261426072555254125482568256525612585259126272670293726012814271227732845332527532676273426702737380235932702256525512604322026262647402327152718282628993293459557342756268625942627264026572686263425752647262726442631271226632673265726762621262326532909556031452631261426572718259825812601260125142571258525682565255125812621270529402653282727122864279233952757271826822728267937863633269925742561259431952679265039622725284828423071346346455519 198601278270428402647264026572617266027512640259426702682260126762721263726862653270525912670266329185560313626662650265727282597256826242588259825912598257825742568258126142673293726402839273127952836334127472644267626602717380236042679258825512657323326372624403827022861280228963261456558152763266626042627260726142696260825682686262126142607270526402637261726892627262426662877556931262640266326172705260125912608259125612624256825642548257425882604270529402650281127022827282434122718268927472728284537753589267325482561263731702617267939752786278829153005345846175574 198601278275228112689260826372657262427342594257826632676266326472699261126792673271526082644266629065560317026302617263126992611259425982578256525912578257825652575254826602705297426302817270528432779330227152627269226862702380636002686255425612591323026402624404726762817283629363290458256732731264726242614258526142725263425982657266026632631268626662660267326432647264426372905556031392647265726442686262726082564258525482575257525882551257825612598272529402709280527502805288034222741266026732712278538023551270525552601262431612663264039612712286828683005346945955591 198601278280028082673261726602663263727092614263726402650267926832692266326992660266626302660263128815560316126242604263027282608254825682551259125712575256525782634257126342676292826732795269628772810335727122634270526342736378235902666258125582637322726312631400327282763281429333318465158602737263726182634263026112702264425942673264726372660267026532705262126862647268626302874556931642670261826212683260725712571254125752581260126112571258825882617266329052683285927602846288133732696272127222702280037743568269225942585270931582676267339662766280828712993345946665776 198601278284828392647261826572640263127412647262126632679267026372731264326962709267626012653266029315560318026212653262126862578262425452581259826042608260425242575256525982650290626242836272827952808335326662686273426442791380635582692258125652605322425882605399426762721281729243302467556732712267926182621258826402728260826172650259426272663264726142699265026892634262726502896556031512608260126472656259526042581258125812575257525982571258425782643270529652650284527692826282033792718272127402647274737863587267925712564259831862631264739752731279228142981339046375971 198601278289628422647264726272630263727412627261726762657261126732728262426632637267326792673267928995560316726402588264726602588260425712555255525782617258525682558257126302689292426402827265728012852329327762673266326372760379835972699259725512644323325882578401327022811279229123287466066582785264025982604264726472722259825912673257826632611267026142643263726962640265726832902556031612594264026532702261425682558257125712584258826082584260525542624267929212647281727602817282733792747264027342673265737663618267025712601262731582624267339802754281729182993342646666569 198601278294428392666265026502624261127212631260126892650266026832715265726862620270226572676263429155560316426272621264726702610260125582551254825782571256825942594256825812637295026602811273828082792336127662695268627022849380236252670259125652621321725712608400926952833277929433271463160702718266026112660265025982747258425982676260426272653265726242679270226792657268626832918556031392634261126632715260825852587258825352584257125682571257125782607268929062650286127252855279833832702270527182676285237863537268625882584260831582631263439802754280128682965346045606605 198601278299228552660263026602637263127662611261726922660263726602686267026702647272826302663267929435560320826272634263127252574257525912564256125682598257525542571256426342689292126472833269927922839333427022653272526732932379836002676257825642617323026112653400327052795283029213289463754522712265326182604264026112738260826142683260426182673270926602702265627022647266626532887556031672644262726112705261725912588255125442561256126012604258825842614268628682630282127182798281134152670267926702696275037423551264025682548257531792601266339712721281428682983334146905454 198601278304028242660260826532657264327372634260126922650263726862709264026922644268326602679265329315560313926432634266026832601259826012555256125942591258125712601256826272644290626472827269627922782330627252647271226702787379036042670257125582617322026012614402726602709279229093267462462042715265326102631260425752718261425912653265326212631266626342666264726992608264426402924556031292617262426182722263726012571256525612544258525552585258826082637267029062634283026792824289333762728269627302689275337703558266026242555263731552650265739702712283028462987338346606323 198601278308828142673264426212611265327052597264326862640264026312735262427252689268926372653265028965560317626442624264427122621255125412544255825812578258425712588256126372686293726342846270227762833336027312673267926532760380235862689258826042594321125912702402327472789287732003483464473462725265726012647261426242769261426472657263126212631266626402660264427092604264726212899556031392653262426172663259126212588254825412555258525782541258225882634270229712663281126702839281134122740267627052650282037663579267326272594263731552640262140132725289028583241342746947029 1986012783136 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012783184 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601278323227792630259826732653265727282608261126662611265726922679266627122631269226472627268929065560317026272637265326892614260126012575255825882584256826072568256826172683289326172820267928272798328027052709270926962759378635682699261126142604323926042660402726732792278629083246462661082792267925542631262026242738264326312647260126242608264026402699263726962653266626762915556031482620260825942712260826042604253425752565258725652591258825482614269629342617283326862811278533932712273527152683276037743586274425712624261431582597270939662776285928772986344346276239 198601278328028432673264426442634258827602620264026662640266926402673263126892686268326042640266629185560314826632611263726962604260826042568258125452591257425812591257426312686293726402852268927792757334727312692272526662717380635962657258525912624320226242715402327282789279229493287468357522737266026072631265326202709261426312653266026442647265026242679262426732624261426532921556031672634262426312725262426272627256125782528256425982588257525912631273529182647282727122798279534152724273126962663274937623544270226272581264031332644267939852760284629373005345447055559 198601278332828172653262426532650263727602578266626242637266026602670266326662663272226182624268329125560316726242679264727502594263126082544259125482571257425342588258426602712291526142855266628302802328427052709268926922804381435612663258525852601323025712634402226892833281129433308458058592734267626242624261125752735259126212637263726402624268326602708266626832683267326702902557831332581260426602721261126012604258425482597260826172581259125712670267329372611279226792817284234032686269627122686281437583541267325942578267931892666268640132696285829313024344446225632 198601278337628492676260426302640268327602634259126732637265026892666265326962644270226442650265329465560318926402657263027252624257525952595257125882588256125582558255826312702293725942808269227822814328027212686270226472708380236152689255526142640319826212686403226792789283929303289467058932724264726072637262726372696261426432679263026502650270226572653263027092585264726532899556931482653259826342676260126012584256525712574256825782591260425842618269229182683279226922779287434052763267627022631270237863554270525712640263431672621271539472747286528272956343746375624 198601278342428552650264026532647266027472598260726702621266326632686264426862673268626272650265729275560319826302650265327252594255825642558256425482581254825512585257826072673292826242817263028112811329326892692270927152699381035212702255125682611319526182660401826502846275729083325467559242772262426042621260126242712260425742696268326112647270526532705261426732634263726442918556031482640261726502731260125872621252825812561256525912561260725782618267928992653281126792798283033562728270526472689269537703579271826012574264331452633272139572686282728333012347047135551 198601278347228082686261726342624264427182647263026922676266326502670266026862663269226572666267929465560318926202637263127122591259826012574256125612578256825712627255526112709292126602814268627952792330227662725271826242779377435752644257525612647323925912692403226662789276329243315463859062744266325912637262426242737259426082657262126442634269926472679265326922644265026432915556031612624263726212728260425952554256525552565260525812561257825752634270829492617285226702754281134252683269926922663273437463561267925712637266631802604270939572728291528582987346446035760 198601278352028272637265326182627261827312601263426402647266626572731266326962644270526562644265729495560317026442595262426602591260125782568255825712585257825682604253826532689292426402779262427672766326127372692269626572682379835862712255125912634324926172705401326242747274729833296463859142715265326272644261126142722263726142624267926212660269626212689262426792666263726572915556031832624261726402666257425982624254825612594258426342548262125842663268929592650285226832798280234222692272427252653280337703551268925752571265031862640271139852722285528552990343045935788 198601278356828622660262126472650262127502608260126862608263426312722263426862640267926242676266329025569315126342640267327122588257825882538254126012588257125652571255826212686291826272795264027822769330527282663269226212708379835652660255525612621322326212734403226832855280829653283464758132750262725942637261826402676259126212663260826142604268926442683264026892669266026242924556931582634260426372699258125852571255825652571258126112607258525912598268929522666276926182770282433672718271826532653285237783551265325812585261731762604273739802725294028493021345946305529 198601278361628242679264026242657261727502670260826832621264026832721265726862618269626602666267628875560315826082621261726792581262425942544256825812584257125842588255526112683289026572795268627922808331826762647266626432735380235962686257425812595323626042712403726862836278829683286460957082747261426112637260825882699259526142657266026372673272526272702264326702601265326372909556031262657265326402657257526142581255125412564256826172568257826212666270929372634280827022811277933952676272127412708276637703551267326442585261131672653273739942744288329373008345846825567 198601278366428172650265026662650260427382601261126602686262426662689264026922630266626632657263129275560316726242634266327282588258825882575257525712565256825782627256825952679289926042805267027512789330927182696266626792673381035822660255526212640321125742663402227182902283029083306461057772734264325952679262726502699260426212673261726402630269226402673262126472611260526142921556931332630263726242731257825912584258425452578258525852577259825682621267029122663278526962792280833892699272227412640283937943579270226172581260131832647275139712751294328993052344746485812 198601278371228302660260126302644261427502644261126342643266326602663265027152617270226142650265729215560316426212624261426762595264426042555256825682571257825552598258826142686290626632824261128112801328326992657268626302724378235862644258125882627328026312673403726992833282728653252464655622657266626272644266026272747261725982686262126502653266326142699265727022650263426472918556931232585262726532660259125812624254825582575261125712604258125982634269229462630280526562795283634052699271526892666275337783527271526082541263431582624273139712750294028493005334446535178 198601278376027952663262126602673265027532653262726892647263726572696263426792653269626472660267929315560316426082634262126862594260125942555257525952581259025842588256526042643291526402798271227762811327726922702265726502762381035792666256825682644318326142731400927282836280829053309473661622712261126442601261726632702260826342666261826442621270226082692263426962608264726302893557831362644260126572670256126142608255125652561258125682565259425782640271228932614279827312811283334032709267326862644268537863561271525812608263131832644270239842737294328362996338346326312 198601278380828012689267026472660262427382617259426532621265326142725262426922644270226242624269628995560318626272598263427152595255525612541253825682575256525482578254426272679294326342782265027342795335127252696266626472849377435862683258526172631321125982712402827242830293632333487466273562715264026012653262726212722264025852653266026342660268626702679266026762637264026572924556931452640264426472699259826042611253825552588258426112578261125712640271228992640281426792795280233762771270227212712276637503554271225912591266331642640270940042731297129743307345647267038 1986012783856 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012783904 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601278395227922683260826832666264027152601261426502657264426272702267326862676269626372676267029405560317026312643264026792614263025942581255826142558256525742581255426212676289326052827265327732763330626922679267926182798381435892676260426402607316726272663402726762877276328893283468258692740264726272614260826402734262425942663261826302640267626402692266026732621265026632924556031802631264026312715260126142621253125682565258125782561260525612644270529372614279827282773284633952728267326302686278937703526269625782621263731802611268939802747290228683011349146385591 198601278400028392650259526442608265027222644259426662621262426832689261727122621271526572653267029315560315526502637264327182565259425782548258826042574258425442581256126142653295925982772268327952773330626862705269226172744379035962653259425812621319526432663402327122845282728963328460257872734263726142627263026442754263425942670264426402657266026572660262126792621261126212940556031522624263726242676255126442574254525242588257825972558264025982594269629332621276926762817278234092718264027092679273137463547269225942614262731552634270239802747292728933037341946155576 198601278404828462660263426242637265027312617261126992647265326662705258526922643267026632657263729405560316125942618265027122601260425552568254425882561258825652555258426302683289626342802261727702750327427222660267326012741378236042673261125842637317026342663401826892871277629243312466258052749268326212624262126142728261426072692263726182647268326572683267026922613267026372921556931552630267026602689259125612564253825812601260125582578260425652611272529252631280526992760278633672709268926992644277837863540267626112604263731832604270539522712293429122934342746755560 198601278409628272718264426402637267027282631262726732611263426502718267027152643273526832679268329495560320825682594260126992614265025842561256525682614258425912585258425982686289626242792263027952789329027092650263726372832379035862663260525812650321726112607403227022820280528963255465556912763264025952644258426402696257826042647261726442653265726532673264726962634266026472918556931702608261726242715259425942584255826042591259425912588260725642601269528932663277326272801277933762709273426862620277937343568266926402647262731922657268939522709294928582999344346455502 198601278414428362647257126182660261827252644262426762673268326572715263726732663268626272644266629495560318026342617263727122565258825882571256826172588259825482588254126372666292726142827265627892696330927662673267026372798382235722637260825912601321125882686402726732833286528803290469157522766265726532617267026272718259525912621263726242640270826792708261426792624266026792906557831742614259126172666263025812574255825342594258826082571256125452647267028872660279826832795281134022734270927372634272637703554269226372634258831862673267939942751292728682968342846095534 198601278419228242621266026922624264327022594262426992670260826832712264426702666270226702653265329185560315826212640265027252581259825682528254826042551255425722618255826602673290226012820265328082750328027442676270526402737377035862692262125752618323025882689401327182833281729053296458157172728262426342618265026312744265026042679268926312604268326202676261126962617267326342924556031702653263726242696259126172574252825552578260125712591257525612591271129152617275427092814274433702676271226662634283337623561270826142624261431672601267939712744293328992990346646385649 198601278424028142631261426632666260127442624260726702686262726442728262026762676265026342650270229595560315826762601261427252571257825812558257525782571256525682584262426142699291226432773268928242839330327632712268626562734378236332673261125752601320425942692404726922814279829123328460257352747265726242614263026442709260126012647262426342637265726242705264026502627264726532912557831022631266026472718261425872594256825312591258425842594258825742670268928772627281126732883277933762727272426572630272437783558265726242624263131642591271839892734290928302993345647055567 198601278428828012663261426312676265327832637260826472686263726532722267326632657271226572663266029565560316426472621261427252594258125652554257125752585257125982604256526372702286126272770268628112830335727602699265726312757380636002682260425582601319226042676400826862817280228583305466758062782263726342617260426312754262725882614263126762650269226502676263726702614266626892912556931332601262126082709258825942571257125752581260526082568257825852640270229342621277926862830284534222786272126892637273737473593273126182618260431802634267040042712293028622981347346225560 198601278433628112673265326442618262727092617262126792627264726442721267926992679267926342637268329055560317726112660261726702588259425542554257825512568258825512575255826342670290825882792268327892747332127412715265026012819379436182640255825682584321125912614401327342788277628653280465257962721266026212653261726302747263125842644264026532650267326502683263726862637265026472912556931612657260126112683262125882594255125742568257125752584258525612630272829122607279826952792281434222757269226962631276337943586269226242637257531642634270439622757283928773015344246165566 198601278438428242686260126182617263127762585262726792663262726922695262726632686273126212666269629345560318326082608261126832607258825622551256525982588255125682604257126272673290225812827265327952763330627372696268626732740380635902660263425912578322326212663404727152792277928713306461757612727262725652621266326242737261425742647265326212657269926572692264026952663262726532918556031552594263726502699263726442594253825412594257525482601258825752621273129092647276326922808279533832731271526762657286837863561271825912604260731512647265639082737284628803049343346385624 198601278443228432640264726302670262427182624264726632676265027022683264026832679269626212640267929375560317326562640265726922611260125882534255525712581258425682594254526372683290925812766265727702744326127052679265726272737378235942670258425712584318626212670403227312808279228843296456453342660263426112614264026372686262725912640264325912650271226012670266326702630261726442890556931492594261426402712260826372585257125582568257125982568258825552630271829182598279826832823281133952634266627052692279237623544270526142634257831642631267039802741290628242974336746525101 198601278448028362660260126342617261727282627256826302644268326732725263426922670272526632607266029345560318926312621266327312608263425912561257125752584257125782614258826312679289325782773264427762757332827052689265326042807379435902725257525812614316126242598400827372801272528273281461061432712262126442631261726572689258126342686263425982640269226372676265726402608266326632909557831642631260826342709261725782634252425782591260126142588259726082647268928832631278326792789276033922705267626792657280437703575265325982620261431612627267939842773280828492999334146756271 198601278452828332650261426572640261727352608265726892644264426832725267327092689271826792686265029375560315426082644261127092608258126012568256525612581261125712627258526082657294926142798265027882760328327182705267326792757379435752692259426142571320126182637402327412798280132363495460073562696265325882604264026172728261126042650263126502621263026762660264726272631265026372918556031512591264426702699258825982598257825312598259825582585260825742640267628872621276326962770274433222803269627282657272837743575266026502663261431862647266639992776290928963269346146656989 1986012784576 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012784624 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601278467228302686266026632670261727442601263726702666264726732699268926602670268926112683267329435560316426632601263027282598258125612535256125912594259425882581258826402699291525812786265327672751326726992653268926242776379835822666258125882604321126012634404227312744280528493318460257622750263425942634263726042728262725912692266026172676266026702670268927052617267326602893556031642624264026572709262425612578256125742568258526082607261426042627270229462621277326792776270933732692263726662640275337903512266626012624262131702585266039472744282428742965346046645536 198601278472028392679262126792644263127442631262426762634266626442676264426832663269226472653267929275560316126302598266327282614261425712531255525842608254825852588254825912679290326042760268327182728331827312657269526442769379436002663257826142588318625852657403227122785277928683290456557342766264725982634261725782699263426112679267926212640266026472673263126702644265726762893558731482608259126702728256525652578256525542604258125912581257125542627268328802581278926372766275433662673269926952666289637783537267326082640257531512601270239712734278828932959345646295503 198601278476828522660265726502631259527342617260526792627263426662676262726792702272226472666269929125560316126402627263427352617255525652568256125782558259125752588257126142663288425952839265027542712329627112621268926572775378335652637259426182571322025682640401827442747279228113315468957612721266026172611263726572725263125742663264726442653268626372699267626662627263726572925556931452621263426312735259725682581256125812571257425682585256425742624266029152657279826732776275733892699269626602621285237823551267326242604258131732598268339852738278228772993344447125566 198601278481628752624257826892565266328112637259226832709267027222735267027092670268926442650263129065560315526442637261826762605258525112598259225582657256525382585251126112696288125922811268327732696338926702650267025912862381435792709261826502525319826182663399927412722281129123255458661092733267026312605262426312766263126112696260426312683270926042696268926572598268326302987556031242598257826572631264425652558253825442578260525922591255225852644268928112611274827092761276033892734265726892644267038063544270926442644259831742611272239612773281829373018328746594644 198601278491228142693261726592634261327442617258926542673264126662678264326872681269126322689267329305569318426172628264726932574257625612575255626042601257625602587255926452676289925982809265027982736329027202641266526352772377635842674262926102586318625982676403927922747281728573278467558942732266326082642264326122734261425882676265626152669266626632707265826922630266826742909557231232580262226322713258425792560255625582568256725842558259925692625270229102582275526352793277333612693267126722638281937983560271626322650259531542606266939862796281028902966352746255942 198601278500828252652261426292645265527722618264526802663263126782691268227002668270326352629268329325560315826122616262227402605257425612528256926012576258025582575251926402687290626072805267627432718329827142639268726402765378035822715261226272597324325922684404227562726282628633270464758552731264225882659265326192711261225882643266826592635266026352689266526682630264326692915556431662626262226672736260625782611255625502569258125892621258125712632265729402624281226632798276833602688268127072638279937543556270826002635259431652621271539832792276229103019345645495578 198601278505628112676260126572640264427502591265326792689262426702722265026832683271826182679268328995569318026042637263727412621258125712601258526372578256125552565256526472666291525912776268327542715331227052670267326172740382635932712259826212598321425782624401327922728277928743271467657532731264725842614260825882718262425912666267026082647266625982673265026632657265026662930556931612614263126502741263425812614259425712575258126372558258425512643264428582640280526692766271533532696267326702670275337543568271526372624256531612624269539752773280829062965344946665591 198601278510428242666261426472670266627572608261126992657267026732660261126792657269626372670263729245569315526242663264027222666258826012591255125612608261425902571257526012650287426042792262727252647329626862650265026312737376635612663261425752584320826072617401327342751283929273303466257162737265025672634262425982708261426302653260826272679266626372683263126762634264726632909557831612637263426472741257826142627258825582568258125782548257825512574266329312617281426922795269633832718264726792630267537503530270526432568259531612617266339752744280528902968345445945584 198601278515228242627267926572647263427952598263126832624267926892660263426402650268926472696266029095569316726212657263127022611257825852574257125982568256125682568254126172631290625842766263028082718328927342617263726042728379035582702265726212561320425552630405227572731284028873290460253532689263426012614264726702699261725752634263426342673268326402686266026372627269526572912556931172624261126502718257825842601256525612581257825782591260825912614270929122571277626662811278233832666267026962637270837503561271226302640257531422591269239662772280528363011332846595109 198601278520028432679260426272653264027702608261427092689265026702689267026572614271226052696264029155560317726212614261127082598259425882568256525752591259825812584255125952673289026142770269927632702330226602660265025812839378635752689265325612578321125982692403227862722283629593299468961522702266326142627265026052689264026502637263726532634265625812676263027022604265026342915556931582614262726602734260826272551251425652568258526042574259125512611267028832634277027332760271834052666269926992637273437703537269926242594257131702657268339612773279228873046336446456314 198601278524828402673259126532601264727602601264426862660263726992709265026502721269926242699263029245560314226402631263727222618257825582541258125812578257425582575256825952657290825982814268627822683327127092660261426922756378635752679261126172544320826042657398927822715283032453495469073462660265025842683265726012757262426112686262726572663268326402666267926962617268326472880556031482647262426212725257525782588255525752545258125782548260825182644269229182614276626862804271233922806264726692598274037663568272226472595257231392640263139852725278528743263335447397021 1986012785296 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012785344 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601278539228172679262426372686259427542624263726662643267326572686263726702660268326342650271529315560316126402647262727152608255125612571255525682561258125742568255526182692291225852744266627952699329326922624265326372814376635582686262125652578317626142624402727282705281429243261470558422743264725882644262426302715262125882657264726272683266026532702265026862608264026572896557831612601258826372705260425752548253825312564254825782585255525452604265029022620274426502786273133602699268626762666279537783530272826572558255531612591266639712715281428992990344546825608 198601278544028462670267326532644267627512627261126442686267326532660266326632686269226112663267928995560315526312595263427252598254525612538255125712581258825682571252426012689291826172773265027282689328327082640265026242724377835512673260425512541318626172647399927152770283328933299459457522721263426312650261126442738260425942679268326732653269626012663268627122627264726702884556931202660258826182715262425552614252825582555259125852598257125712574268328932584278926602766271533702683265026792614271237623565269226272608257831552588265339942712283028493002345146375590 198601278548828362692264726342660263427542611258826832650266026632683266326892722265726142686268329025560317725852611263726832604256525712538255125882608257825342595253826172631290525712792260727412695328327212608262126142798376635792712262425652581319226012637401826992728280229023324459457522756261425942634265026242773262125882637267626372663265326372666265726892614264726372915556931522591257826702709261725782565255825382558255525682558256125242647270929122594278526402763269933602676264726532647276337983579266626182585256831512594263139852728275728993042343846235583 198601278553628272666260426532637262727542640266326762627262126702699263727022663267626242670267329495560317626142601260427052594257525882544255826112575254825482571255826272647291525812811264027632708323026822673261426302744379835472683260125612548319826212624401327182734284328773296465156822763262726042621261726112731259826082618265725882670261726632670266326762647266326792912559731582624260126402692259825682591257125342545257225682538259425652621269529372597279526342766271234022689267326572634278637623547271226342578258531582631265039662734279829092999342847075615 198601278558428112663265326602633267627412614260826792683264726572696263726832702268626442647266929215560315826082621262727022627259125782551258825652571261425712574256826342640290525982795262127662734327426432630265726312826377035512666265025712548318926102585404227152741282728963296464657622737266026142621264026272760261426172670260426372657266626472673262426792611266326732902556931362614264426402699260125782581255825612594259125652588261425352631266328992594277326172770272833472679263726632607280137743540268926342575257831552627263439752734281728622971346945515623 198601278563228432689263126272640265327602624262126372673264726532679267926792676267626372666266029625560317026172608264027022578257825552568259125912548258825682608256525882683288125542798267327252696329327242644265026272782381035542679261725782581318325982624400326862747286129623334465357172744263426042630263726372754262426112683266326272657267325982692265726962618269926532908557831262588262126562705260125912581254125282594257125782594256125612640266328832575275126172731271233992670267926442653271237703502272226702588255831672634268639802712279529062943342246685480 198601278568027982657267926572627262427242640263126762686258426832679267626762683271826532676262729595569317025982621262727152591256126042551257525682545259425882568255826242637289026342763268227502673327726762653261726442801381435722673263125482578318626142581401826832738283328743296467457612741260826112634261426472735261126142673267625912683264026342650265727052618267326342909557831582621259826182711261126082571253425812565261125682564255525312561267629022650284526472744267033602653266626432601272437233514268926662541256131542621263039852666283628712984347046125607 198601278572828172676260726502663265727702604258126732660263726402702263727052644269626662683265329315560314826212604265727152614257526242558259825812568257125782608256126342702286225942805263727702621326726702614266626172772380235792644264425542571319526242595401826662731280828843315459457612724265326212614262425912709258826272640262426212640265726572660263126602624267326702906556931082634260126402683257125612604255725912574258425812614256125282618267029242598277926632738269234152673260826472627273437663561269926372598258831612653261439392702277028682974346746525510 198601278577628052640262725912647263427182624263426602676263126662679265726632624270526472669266629185560316426172581264026892581258525612581259125712614261825552578254126242650291225852760267027512660326726852637266325942801379035792653263725812575318026042591403226472731281428613318465257882749259426502624261426212731259126112617264726572621263726602686266626892595267926532896556031422637260826312721257125852568259725882575255825742575256525582598269928862578279526572757267033692637266326792640279537623561273826702558256531512631260439702712276328963027350746835479 198601278582427832686262426472637264727952650262726572721268326792673266026632647271526042670266029375560318926112598261127152577260425852561257425782578259825552565254826472676290925852808266327542696327126172653263726182695379435792741262125682601319226082565403226372692282728613302462256902756266326212611259526142760259126082647264426442663263426602692266326892618265026792899556931422666262426142692258826082571255125712555257425782548257125682571265729092581277026792766268633412644266326502631276137303579268926172551257131452647263139852666278529243011343446515575 198601278587228202650262426242650265027542627261127052683264426792660263727222644271526142699267629215560319826432608263727252624258825582534257826042571262425352568253126242663287426172805267327282657325525942624263126212817380235752683266325782604318925942597404226272748281128553271466053702692261726342686262726012776259126172618266326242634266026342679263027152601266326662896556931202607262726502702257425712557256125552555257826172534256125312608270528992558278926732776267333662637268326732598277837793586271226792564256831302643264039572653284328902996334745865101 198601278592028022647263126072644265027542608261426762643264426242731264027182676272226732705267629215560315826342621263727342571255125522551256125452581258125412575254826172640286825782814259827762660330925982630262726042734380235442666260825242617323625982588403226532686280528623312468661952673265325952634262426272699261425812660265026342644267026012673264726832621266326862928558731272614256526432666262125942528254125682588255425612571256125682614271228652624278926602773270933732657261726442608282437903551272526442613257431552640261139892683277228143002338947206293 198601278596828332686265026402647259427412627264426662657264026442676263427412640269226442673268328905560319226372575265726922588258125752521260125742565257525682591254826242660288725852747261727502650327826792598260426202817380236032695261126402581320525852597401326302722283931783444460373362751262726372568258826242715259826172644264426532637268926312666263126992631268926372899556931552594257826402702258825612548253525452561256125852581280425612604268329182608277926662786272833702710261426702647275937663540271526472595266031582640265039892686278928803250339946847038 1986012786016 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986012786064 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198601278611228142660265726472627262427342588260426602611265726602737266626662676274126922657263729405560317326402578260426662531258125552538259425612587257125782578253826272683289625982779265027282673330226632608264025982686382236362702260825512578321726112588405726792689277028683258468357522743264026442637263426212744261725942673261126172660269226792657264026732604262726532908556031552617262126442650257825712558254825752555256525812575256825352634269629342601280826272728268934222663266026242620276938303621268625812598256831702598257139662712279828773021339445655607 198601278616027982663263726212666264027152610260127022640261126242715264726472656269226372673266028935560317726042624262127022581253825542568257825782521255825382595254125952644288125952801263727442634331226762578266026082738383036002666258425712591318625812561402326402738279228683293465357792743263126372614263726272731259825812673264726372657265726012666267026792607267626572899556031392624260126312705258125552524257525812528257126212581254825352614265329522578275726602712267033962618264026572608269238223572268626272594256531952624258139702702276628303002346246535530 198601278620828432637261726572670266327442611260826832702267326892725263427092673271225782670264029285560317026372607263426922621257125582534255125742604258525412585254125882676290225782773261727312666327426442640261826112833383536252683260425452591318925942581402226442744281728393293463958242701260825782591263726472718263426142657262426472657267026502702261826832617264426832924556031582617261426182696260725512575251826012571256825952558255125042588265329152588275726502782264433932604269626572647284038063596270926632578261131742578259839472689283328902993347045875567 198601278625628242660263426572608263027442640260526502630264726532673265326962666268626342670266629095560316426112608261127122571254525712558256525682555256525812575253426172624289925482773261127312683329926952624262426342762381836002683254525582568321726012545402326502737279528583309467457082766265326372630266326312725259426172644266626632660265026242670268326862627267926502928556031452617260726172702257126042588255825712545262425822541257525442598268629022561281126442760272234052663263726082627270938143614268625982578258531672644259439702705283328932971346446175619 198601278630428272657261126272637264427342630263426792644264426472702266626792653272226082705264729215560314226342601264727092558257125382544255525782555255825612571255426312670292425612795262027572621333826402634261126042772382236182683261125612611320825752581400826702776284029153303458858502744261726272617262726272725257826072650264426732621271826662689266626662660269926402909556031202608262126082670259425682585254825842558259826142551256425382598267028902574277325742725270933952631266026242653282237903590267626112555260831732594257439662715271828682996345945755566 198601278635228302640265326702618264027542631263426572676263026692731267026662640269626472702263729315560314526242605264027152594260826042558258825582574258825752591252426242666290225852792263427122679329326402621261126112765381936182746260125542614322325842558404726832738285229113299467557002778265725782604260425852728264025812663264726042660265026402676265727052627266626502921556931422607260826172705258126042621263425882545257525972545257425612637264029402574274426502751270234092611261126272637276537823596270926012561258831612601256139612702283328902981343946455510