8
296049417779940778229843555734748261584642165574993469374504582654300391883227505195820247
686436855498413550993250855459064767572298476544926310775905048080561730302913494234628641858775
295614259948082214917957596267619793349554266443045790121744176674518877323341538492228823
295552094543530991587688173486601440744541709424196121657064118677407232386214971820287191
291635674056803921780714538282445226628750617236667008382220464859373601347241271487964375
686567257567407403814763354338343329643658255539981687048529879593948377445266519918381596484823
327380768393794206236312816629488845834572127199398374240268804641258045495476095709422807
323899505738925699741225140892461099953868934143816940218185556803005929016388362080691415
323464347907067136429339181425332631718781035011869260965425150823224414456502395377099991
144487353943432015789983100458080698101393040757982527048523845604152540045083485399
578031560024658499838747083048904391157613044318809611833397571979607879693923807673263319
2417536445666946799493459141753709909713295828036329648225434802791351442123397418007638080438053446871
685540563585245203846971240164822253024008861692958501876238254503373550900724327614981761213655
685524267297434527958281092599314977998720449945809174386233165379778715850326220921332294034647
618774672424906087883436664281516474417385933622163775325388115135334349419681203733114728817879
627118121133060992360324571508588221367349337532719448344744156422045541071125336564820655809751
299095520942955330106880294412333898145707612514148723977204298443107069464986645602837719
686550932939954548104876663354568904072363625542330282815414620810796596771203062749536184771799
618774417803179721641578797009483270872409877815184194439565343702785429760974350456847289885911
299033355538404106776610871631315545540695055495299055512524240445995424527860078930896087
618774417795409046072675880725805423245115802188614567083356785617778180122018733316026455893207
295054769647125813639367813646140978819891406288920273773000528630850148551759811926631639
1152771208604310416934645955892836594783197022808195534772369770778019075417991980082890866762967
326945608901940251618261879570046736514934381082972194820885272591812606598147502487708887
1152771204687889930207576148919201390626982907017103347243256495934365257384360941109190534440151
326891214172957931204276134636655677985548393691478734914290221844339917278161756649759959
326883443497389028287992456789028383909921824064122526356205214594700961661020935815767255
322967023010661958481018821584872169794130731876593413081361560776667330622047235483444439
295054756367162683190047992907631850143492630413092272440015520073538753852218799781651671
299033222738772802283412664246224258776707296737019042182674154872881477532449957481096407
295054636847494509146169606261049692055903647530640260443150443057736201556349690476831959
323464346039572321209903581633979785498662457154330948277974133994852499576879440544212183
327318601121748167686607794057117647009440992323010393088137729815774485678726574204593367
142619859128212580190191747611860579523535502445295076031695473689272917090250597591
326891212305463115984840534845302831765429815833940422226839205015968002398538801816872151
326883441629894213068556856997675537689803246206584213668754197766329046781397980982879447
326821276225342989738287434216657185084790689187734545204074139769217401844271414310937815
295054754499667867970612393116279003923374052555553959752564503245166838972595844948763863
295116800384550917257003429250715198440797626691951616220379484226475931613853302315885783
140752364312993144590400394765640460945677964132607625014867101774393294135417709783
327372995824793060111434711215628804896880888355371376429629294218408676180939779003196631
295054634954062265937575178694816945193838978313969471190595939884525787858954194604598487
142590216353367827244163313439698355419125065329220672047301372547766891329062773975
295054634950356919081981060441262673673560965262664831681295441835263145170700974456120535
140722721538148391644371960593478236841267527016533221030473000632887268374229886167
138855226722928956044580607747258118263409988703845770013644628718007645419396998359
140693078763303638698343526421316012736857089900458817046078899491381242613042062551
138825583948084203098552173575095894158999551587771366029250527576501619658209174743
138795941173239450152523739402933670054589114471696962044856426434995593897021351127
323899519018882497810664795901533002092025047399684215848884163141971415879303941476394199
323409966458041614084793091501013475327551160876243076689528706414717211999432228934853847
323402195782472711168509413653386181251924591248886868131443699165078256382291408100861143
577542019083779022876150056065143125446745424066757248138117595521655238339525048009303255
577535219742656232824401837948469243130572175642820565649793214178221152174526829779559639
577534248408210119959866378217515831371118854439401039580032588272016282722384227175310551
322904751366399359176310667166343561239685305231159008250515032102718620251967138902385879
581450667027442374547404413630319199266791368769391840167425225261677998881734972674745559
549621979897216029449459949748922665500362175118361586251235530740515791072932836640629975
169153841628742180838164448742033188321308065245693656160246912072017601140751934679
153980446255084266589859706866494724876215566455108116648516390263620664632734721239
578030600073494763336411997288930147094007905734695012571143113446053271055079720962565335
610490901462494891248669538597912117876291817870226387540088259446257989103941892461934367
864622954088232300040026503162041767995486081060740558988677148553196015444034711536383775
169150136281886586719910894470512910308256760606184355662197649429329347920603456727
153976740908228672471606152594974446863164261815598816150467127620932411412586243287
153973035561373078353352598323454168850112957176089515652417864978244158192437765335
290867604476562862104951381678913972175284478795697744725004665187571984180834055967
138795934840859569986794302176395427391969153745994675642638080527158968464272073943
412284353249252007545852815816539719876855259705135887183277827625723873111416092447
154002677544670346278664852842299112621695899201451133836534672881270605774531929303
156077729467826023385346837129151604185230202062353677939329497540891668859130029271
327318601329247492656442788666634395480349681592633319269867395539820821410959630132651223
141137720287031497261180516547084714261410209755235778586955754959161681758472709335
140900578088273473692953043169786921426126712826640546711802945827113475668970120407
156077672476407101893781902090307420221650555531033100319364384370362039964386534615
154210177661187666293990549244087301643793017218345649302536012455482417009553646807
581450668894936299275919365115969935504969572195998175802992216778095020471832476027266263
619817666113868314349544319314440246545709998983881282724236802079071793699209984769723080451287
295552094513880993872134413423027932062134567962866302828489706753005289754038326402819287
171017630206615101671396545206751088511683366941819922653714066450919445423955977431
549684147139618402663491377987157582181328831153380474277078595859943316094131145477268695
155844234832957187423091803331212625066590868151234383141983544642522508915938763991
155840529486101593304838249059692347053539563511725082643934281999834255695790286039
140663428765588084938279952912633605595395760081630242634154497548749065967624594647
277257278258790738745739683197318094755110344421163225102207444437986144626372322519
275389783443571303145948330351097976177252806108475774085379072523106521671539434711
277257277467243253725023503544000814422282849330450439301930151199506566447278662871
295552094513823210905727901141913239900670271555724680795126286510598880744831252565664983
139062726035530861585741434188645944447479182019235112401239342346888635066276717783
155896109676567575625192872825413434744108703493572202836543888933306810588969116887
153998972086503387079373085807031092061840728064810347835321415876921161872948405463
260242331817914498437699215295656618980938970909365237184082402414512739728262505687
156073966226692657673773955401722119328967889303679528517873834127533017883709351127
262317325958103769032100084890347646248066132148234417866634820665124595739023451351
277253572009076294525731736508732793862427678193809653300716894195157122545695139031
140663370871310313344960625456724398752184751962465393710748096778078668212352394455
154236114173950045566562346420581142350320358496274094207310230647308177281015948503
275415719956333682418520127527591816883780147386404218990153290714932281943001736407
277490714096522953012920997122282844150907308625273399672705708965544137953762682071
140930220848983450120754402705282765524593801816095079521192095303646651819816985815
139062726033764014520963049859062646946736263503407628504363723388767028864984098007
154210177647052889775763474607420921637849669091725778127531060790509567399212688599
155870172246811569732639608595188191152006652501179615453323431476367431846637151447
67073552661945147925376469680241062149095116237168207155443060608936434017495
155866473248234459849094229644798830602571829031184509069197760820492376266523616471
546265186246014748087011080744505780756871977220869162551748937837580923581390577459602647
577596535199872784787315364046932723922252091860795567250890033754874652856196541455082711
545767848069646439689370900165536190155822898209765313334700339233712445047394405420967127
578031692824231924185930701315021987021771260119683433982822548975948176873902179843908823
326891227452863181507581366256191115762117626609900545066850121824877662162271019515585751
549684266688878694276908935578339558051495412539756113922092976223374161206745150920402135
581450773267095870375828556148855764316394695438570385353166587361741414499256753304708311
275389789777715010862429431035562513634925939151370097024297712844946869701233419479
153973968244377758169748479841683946128656481175175115506868701297842612161055630551
155841462169106273121234130577922124332083087510810682498385118319432709664408151255
154239884650319122031592336919956890043144247369859353974250203024526338945366697175
295614258288093947536138291094202160463524709216276907734745892925169555184218919469130967
546265049918958241138572557513617705786565626335688145327874660263519389382666631432971479
291635657249357708730139812579165618846203706276531811974786155724340969628954685486998743
139299875469524595907426016337890000119324255062741454621876460442796351844709377239
139062733270766572339198542960592207284040758134146222746723651310748145755206788311
260479488375835597945829414324756197648231499769286651607215159656736660118538101975
295614258288087615156258125364764933925282046596316182032459490706823647347593486719853783
323402178975026498117934687950106573469377680288751671724009390030045624664004822099895511
295614379467750388958816468887481079780140543635751603483161893514996885501327043449136343
295614273228045345364257902979408050368950336629127592819281825056505727904998946289296599
619948032997377650812570552844909738052888052589601093989528239875911073404656937936767565767895
323464361187030266875639488137120888738177105197951063662962799205211265038159803174167767
291635674056803921777695024255724354971747911546920809746773104684049057229357667140052183
1152901578906809104007297582717201506773761336181460340774213181304426137808027415289494401262807
678223529923093897966531668346582272820172095132305637170075349801526458165915744396799946335447
326945622181903382064562186281834993534330451269053997518422920973799457179804910284776663
295116935051677036966617722400438459767901257618023743602233226452637249371002774250661079
549746325853782754155614867543537700488144599819641764267870714163443754245091765363746007
577596413812767675666996452701250538857371368388465235111551688312149291378252622248617175
545767726682541330569051988819854005090942174737434981195361993790987083569450486214501591
549746310913824232400130069212714930727195976959335262768262579536468435208108126700643543
295614258080587399695502482449546075472432982895761278798845799670822418325834979311428823
169179785389108200317642044997556374369597412249325598688634771934554115510192645335
323464346039572321206884067607258913841659751464584749642526773819527955458995836196299991
323402180635021097876614644826240561236647194445735081177846715822416310521869269524358359
577542003936327409584255287237997505431468027263605461184520612178993292479102909432800471
577535204595204619532507069121323623115294778839668778696196230835559206314104691203056855
577534233260758506667971609390370211355841457636249252626435604929354336861962088598807767
154032327443439444897112183022659857015864045935305162663249088624974951543214777559
154006390015450286069337303122017910924504913458740059176904250126157179002175431895
154002684668594691951083748850497632911453608819230758678854987483468925782026953943
138855226722925936530553886875601115557720242505210322653469304173889761815049086167
138829289294936777702779006974959169466361110028645219167124465675071989274009740503
138825583948081183584525452703438891453309805389135918669075203032383736053861262551
546265171098564023522209409471398812797240159795477035457999443106579457006771293418759383
549746432093437138711132107616112917593393505866579969313459564875167649148416400529368279
381659144817258276123622693244072813482650974465035067607804986987053768242518107351
260242802221507158455938018351542916569131960104215010091822869208708282069711135959
260242339053150209191156324067602881817500547024276347529566711378372250417192576215
578031692824232812910004284842339767420414133807696895207222677412284112041821430031656151
549746432093430806331251941886675691055150843246619243611173162656821741311790967780091095
577534367927827634961683925001879305495763830672421047323159087365727028207366270138000599
327318614401654306713986609203970865184653098929445664465097758232648165730755087258166487
577534352780369689292928504472017330599246476939054733302723061980043718628202303160132823
275389790666439084445956748815961156508613952612594497152734048780114788951421166807
275419432649736352371269003334806100280196894637956115336850856683141236533515330775
156107378575047636983077987656195068246570853705494920965766620046116436448719217879
140930277854534128616519691509136326788427050275400080955986835595031246720553526487
140930227195495087290684193696830385487467364469781789738240068332338243258559309015
327380780013761846433012518159441005104758308797564790432085101918919316929743604601660631
678223307557441818240580351185666980650447300555807608469090850135845755150320832720542024410327
295614258288086724665337477059062823943341672165384204980575465394868754058068035239486679
323402194122483553295769460174266438383954659591186008692561390103774040953643337597396183
295552092883535501335068054278044471338329115146534536515895407397757109120941468567545047
323402074602815379251891073527684280296365676708733996695696313087971488657774228292576471
154447326192322550513920738976266334436006728674007720219731842951249364927457600727
327318599461752677433987674848560677603228398045348807946969018536124362413453070951851223
154210183993564526945693265598968541600723231745412488344579033819201158837955011799
275626939098633552552324136963132531964913973380552917205070542165189673201286325463
275626932766253672386594699736594289302294012654850630802852196257353047768537048279
549746312573818733215374398499326461829805449512881785883001680294177466256025301738398935
678223529922974378297467133547547320535904025602948323786086301052424130408470159002239161148631
549684147169267509885104975718308109224792892494032117418321622297065821318898735066457303
326883337257683094199493728548532372859788536936820340004993760648930366657283782827648215
323402180635020207385693996520538451254706820014803104125962690510461417232343818043991255
155899821368167959848597833758898035219290652270940729654765505646565049046567298263
155873883940178801020822953858256089127931519794375626168420667147747276505527952599
157737673408542642502360752432955929692737753467553776687199776419938646240212362455
323402180605377432540941050492104279092482715604365988051558706116360275726318056856167639
155870178593323206902569399586735811114880215154866325670371404505059023285379474647
142590215462873887081830890458059412339004387153533340661814093110359482273234494679
140722720647654451482039537611839293761146848840845889644985721195479859318401606871
140696783219665292654264657711197347669787716364280786158640882696662086777362261207
155840535818478453956540965414573587010469778038791921685977303363552997524191651031
153973041003259018356749612568353468432612239726104470669148931448673374569358763223
262109832977878724142641974803841060020927153359911914521083128399962347920545096919
323402180634963215966772504955603412410522856435156572805385070545348246702714923300496599
581450773267095868608981491370471434733097194695651869525682690486122456377650552012088535
275390252944305113062432740989919250885814433715481275689678251717161295152459359447
323402195752778386790774979457031215144816105758085770751417111536930414775853129090540759
275389789775948163797651046705979216134183020635542613127422093886825263499940799703
153972984011840096865184677529509284469032593194783893049183818278143745674615268567
262109825853951358956196357923985537025479697543496842318587489253646144308702160087
156077677918293041897178916335206719804149838081048055336095450840791256341307532503
154210176770693726131658126262448358563672339042658317917048733018075007953725367511
171021334662976755627317676496632423444613993405641891766276049656200289588276176087
171017629316121161509064122225112145431562688766132591268226787013512036368127698135
326821171823481873153670545703940511572368838456640852711739290727416779087980570738238679
155844233942463247260759380349573681986470189975547051756496265205115099860110484695
296470087141236308093687315125953444454305483581020882364690546601513918538024072991
155840528595607653142505826078053403973418885336037751258447002562426846639962006743
153973033780388217542714473231833285395561347023350300241618630647547223685129118935
277257746869033628013918391726157429089241040051116842681194668738751392655811880151
277257283700676678749136697442217394337609626971178180118938510908415361003293320407
153972983121349176216878975419527344094601661217732009023871863384854220223134901463
275389782553077362983615907369459033097132127932788442699891793085699112615711155415
154236121409185756320019455192527405186881934611185204552794539611167687969946019031
139062726035527842071714713316988941741789435820599665041064017802770751461928805591
275415727191569393171977236299538079720341723501315329335637599678791792631931806935
260242331817911478923672494423999616275249224710729789823907077870394856123914593495
140930219960256357023200364053227119945216042156235232032580434824360848965281326295
262109825742639993875158145160237794478675831046365356815423494891984953627267114199
260479017970693927231882804108827512041198710674452382929533201730066828746610517207
275418969368522046843768009998732937668611561359536918861664537902787608773430682839
140930219958710365841519277764841734632065988454886183622814268236004443539150283991
275626468693491881838377526747203846357881184285718648527388584238519841829358740695
153972983107435255581749198824058876276251177905590573335976364089646571387955520727
154210183979429750427466190962302161594779883618792617169574082154228309227614053591
275389789761813387279423972069312836128239672508922741952417142221852413889599841495
140930219958489509958421979723643822444473123640407748135704815866239242763988706519
154210176756558949613431051625781978557728990916038446742043781353102158343384409303
73420064299115077716368017300203935711748802947385255128471752200375176340695
291574463150007985970391935334371540643539486902316445353173441627504295499656276256302295
291574356910353601390718583048029350282268935337408651224005709513184047653262806307382487
139033487754043561029354568144528672462182588031642630870107670870663588188600739031
139033481421663680863625130917990429799562627305940344467889324962826962755851461847
140693476812969468401964104450117854308335887531277536673937073319149669931826095319
291084789176124579242265944546536610968469102071826561560790166517801431221229824135210199
291574356910360725314686816213585249523663886883899994174199631811583081836847363258918103
139034009609768361136572794845466451659101593549343098285616449186373382146724799703
295055606285265309812969650495924213410687971236158336150512070815230565136815905649009879
140694004209527041093448928833233721173258576958796935611408819872231246594149262551
545706636955408960084239198643569036064722890540827066416793372220072333397372941478995159
260213615392151997988530575952477126192561382439473223068459509253997486808710587607
140930683127070759134175408874458351396956740608972971011375310223925824923567203543
260450294309695716029257055993701756416259546089649258468425999605692065138128528599
138796396214321181833682531598922692883957812435200811932504388889175766506200966359
138796345555282140507847033786616751582998126629582520714757621626482763044206748887
138796338332411339693811894450096568545947233926828350287227320825356612159977104599
138796801486854368323463812138568135479228163694625577161587979360484994977316283607
66183724733459981833344101055736979404437012337070353117272534151937988830423
138796338318276563175584819813430188540003885800208479112222369160383762549636146391
66183503877576884535302903143549386539622533901583243664902768951162827252951
140693476812966071448684043469503726264434923057812658393739833207017050876934694103
139033487754040116896167839650294903751005221273824073724907691312529127202391401687
139033481421660236730438402423756661088385260548121787322689345404692501769642124503
67073994373606030229790308317918329851040402675823530964782041899232446194903
74437822930379174739219119886005729654960793486979503300076790892372628677847
156107314459731916144601317775362565015898659864035507255794923103321055160252835031
295551973363860203394390320719727471262420865171535214380194240375370784559319965539837143
140930213739218407778043021628303823557754856433940667246015138652235865432087143639
140930163080179366452207523815997882256795170628322376028268371389542861970092926167
140930156747799486286478086589459639594175209902620089626050025481706236537343648983
67200793196934698758272677301317217444542335866495565451257748823043274777815
156107371451123662009925764969293724628270590607637058634182115376789731615865119959
546202884514449662432448839110172368604210377545329207571739463116715444522313242420782295
327380766733797924439597889998146416065258577241434416943524163995449160740123192351859927
1145470471665127618800569355995628344425199875321593845764632713286018396694679763417652731126999
323402180842519631302354832012971849344454928035055635204000452180303884764022925347595479
141167362270329135885759444387226834704450598300519159281808372795059744515207800023
140959862846415865263560405182091265973577538487998331391049664804517564186893034711
140930220071571112317531971009929041869167101371923927406655563663011538425705211095
291573372295487522096343435665206139108094069233597940529090679420866068273702963987948759
139033082481506923771712183991546699186899125943162072405433090606625889709684499671
139270217556337582153494040488988969026735167055342232078090260592357892187344151767
66522296748433558687867778036680729018676863023853749850441991089307777574103
156077670794369066924026693648305376185849574983190193004510946171464551508453434583
139033075258636122957677044655026516149848233240407901977902789805499738825454855383
139033075244501346439449970018360136143904885113788030802897838140526889215113897175
66409218536287742090774446996633182233663904054453710237122208292425049908439
66296140324141925493681115956585635448650945085053670623802425495542322242775
381629494819569891249812940792643482025643588679017851028172400306339423760329286871
155870121601931454297258285605144702835754512656357105882698106596447226553864627415
546202884277199813240241126442693004455188585029251256291786711632706664179808180420289751
260449831155276412257984522536806683154173221280515264600052272174896164752119637207
74324717165167864314171918696268763935885286060417863850291932407600226313431
260449831141141635739757447900140303148229873153895393425047320509923315141778678999
577534248408209229468938989925146933729229813254697307620480153673955754289738499792381143
619817662197447827622474512334065055722708223244122341423368619567008689559943802675746845566167
155899815035791092456908450616356846595606665988966222203436378647703186942263370967
546202884306893247099879286092858015667332344881404588900903032370978715435768568819033303
295552092646386178652692073645008298182067323351556235233370280638527739731295095667369175
155870172260946339510880016444194622491196228872891818219042277506197161181075547351
546202884277250472255126340064423843505108240470967472826499047976877573929742807631209687
153973034670882150965060229425812279808928253444129963217819804449811512465054835927
275389782652023811385245483910120747177671539262855319875815673649483823216543212759
154210176770696738905698180346445412602608313486386096867937951927049771282170717399
68006447905408148184608790811966569353697120066309247859696125562943034696919
140722656433367741950479517320471980799452284050498920548379526132798842867873817815
140693013658522989004451083148309756695041846934424516563985424991292817106685994199
67115956984759842482498808871592138421720068182283935904802836037491554329815
156103609001537403879815722786224394766624554664846264092981829633895923368994612439
260449831142884326692322065256467579003454822080639298440520343115101852508288001239
140693013646155059551002392841226674189841417323632129285856092284441573697637655767
140930219958492522732462033807640876483409098084135527086594034775214006092434056407
154210176756561962387471105709779032596664965359766225692933000262076921671829759191
67992313128889921109972124431960626005570500195134242908031152713332693738711
140693013644388212486224008511643376689098498807804645388980473326319967496345035991
67101822208241615407862142491586195073593448311108930953137863187881213371607
67087687431723388333225476111580251725466828439933926001472890338270872413399
66197196511075082631115494171205820793489776555908614046579600812819392046295
66183061734556855556478827791199877445363156684733609094914627963209051088087
74324689612102370486218048546579345001822737603256264013826856719710551614679
260449831141114082674263619946270153458810939091346936263447484044847627252103980247
74423660553615547169114963715643090970487271479777895772500740512941295084759
67299709032316887785261852171002125545081772828693997537001481240494668850391
67186630820171071188168521130954578760068813859293957923681698443611941184727
66296139899522765486058539190580147828091761975268645968788408918160460817623
73533142457341000979160068750917452322722500569511005896710390035050683507927
139062726033760563647789654577168929568805124990681402949877638195489447602872198359
74312321635469015128397345823406868169927591537113131941674003634370185340119
74310554788404236744067762525906125251411764053216256322715882028168892720343
73420063867755931041957780585531694319434712169190944367822592502717412353239
66184825137488447212314177319989442997121165611485284734314615108424134370519
66183058290423668827984594022488700078605338127588409115356493502222841750743
139062726033733388021549166732255905217597409202962376708299717298428495163740988631
131316081310787788265898360065524440530281985475769648466654323554234845963479
139062726033733010582295826623298779879386190928132945788277801730413759713197499607
74423632953370146673647473925286395634140369343751293196589662983120302449879
132206571806816933960385765239893383841699854250009935766533596502304464905431
74421866100407879955878688172702243165338997649996292235200791146677595088087
66296136449492090424125102966785560911048399208265320646799524226932836738263
124079075302938877710863394281392549118607884114523963216743457746116999193815
66183030684280779999077901777048595191972891781703681197014665742160434373847
67200765589949311596017527562293768336440526062059676769711528172946379580631
66183058283683682161196934073821946306850430459179123009721350381946939188439
66183030683438281665729444283465250970503528323152520433810272852125946553559
66183030676698294998941784334798497198748620654743234328175129731850043991255
31558543486851026951138261039529214510627327791645035329280073548768471
581505185011087943072817879019006541937531538155162440185658104110834132220417134553539799
581505063831424377722774514780110742765392708288231928022169901025367655587105398730597591
1220417099306440970845081504596302052149371021459057582877773260012629207387006029361432110900439
581940342635447082471433216287095805037050706414050306917590619331907656238122772942365911
836072395261184491262790180851225455156244969604564478366179508438845682578215592016815319
581442898219373730479234469800053185024811420396322447036661952269548020107798503743890647
277253636237473664901582774508237469123466366792766256966864386921080627149517956311
154181525451233326370279243598111910116091230046626738621692267330806758382064182487
327380766733913589288347394907113923229598794666509265689571162426240789991744652280669399
156107436456933370188999234664152123544735979650764814414866139743348349613799711959
327380766733862930249306069071616110923657493706823460071279944679473527298741190286451927
140930285077380820496605440704787440785632490415051683187339588029570156423639803095
169387393255002809844008306566290279657991846926395513021205105230211265193195414743
686567229717317784892233476069844884620858437155917005689419164637712048609303353397186539365591
327380780013819728318745724080688013061813606962690735701978551018439014161656769682154711
550181483685699100409798405342390720015627755513278502451426344208083311226943624761124055
323402180842578304732182845357004317664611181880483952629469830645982343486015490532910295
323402074602873261137624279448931288253420974873859941965589762187491185889687393373070551
154239884650295013097642946779087821003298794806756785778072654657939097764223329495
154210241875450260151614512606925596898888357690682381793678553516433072003035505879
275626996980519285758245383971089587263079099325822810654170061862421586366366819543
550181589925353484965315645414965937120876661560216707497015194919807206130268259926746327
686567229717317784841574437028519049123046131214616046003613546346494301842040660393724545148119
327380780013769069279704398245190200755872306003004930083687333271671751468653307687937239
275626990648139405592515946744551344600459138600120524251951715954584960933617542359
550181589925347152585435479685528710582633998940255981794728792701461298293642827177469143
686567229717317784835242057148353319685819592971953426042887844060092083496132823768291795870935
327380780013762736899824232515752974217629643383044204381400931053325843632027874938660055
290566999037386446695966087673300954191451635816525637804048165297835369855181202647
327380794953771126146865335965893902967239234375541420786514483149775186882436796502320343
686567229717438964498015859706696842401965447830450465478309294762494891669370977501848525153495
327380901193425510702382576038469120072488140422479625832103333861499081785761431667942615
355230989152410432213764161196181958441714908991303096675784308010204618918922288552813783
578031692824289804304816842457884665395529057541890863425232101199848915984209143631783127
1153814421675119764301804774754305617111116020132529821103684826274511146898265634652131206702295
1439835838936132427100930113586371121925466586364282058306802698852059436144264202787313027541761598679
323899519018888830163416513654859216104195964484446179813155009007444413010804588734391511
1211177104117772802000134803542462309305852198519639723751847451726351543171895664997795745047767
577596520052472719237446084659933427399492535549636682672863560593092082387339538265089239
577542125323490398823460339726542368870106548158143222766268509845619393067353792427140311
577534354647921495907176661878915074794479978530787014208183502595980437450212971593147607
275419490432678649949600727886098495536758583696886910560915714725563202426209117399
275389847657833897003572293713936271432348146580812506576521613584057176665021293783
327380901193419178322502410309031893534245477802518900129816931643153173949135998918665431
578031692824283471924936676728447438857286394921930137722945698981503008147583710882505943
686567257567420683771561396649550362604547867624349407717043772276998363537842677709175500907735
323899519018882497783536347925421989565953301864485454110868606789098505174179155985114327
577534367927878293976616316887986976932636091786654289838882108934945924313128550988850391
577535219742656232797273389972358230604500430107621803911777657825348241469402044288279767
577534248408210119932737930241404818845047108904202277842017031919143372017259441684030679
275389841325454016837842856487398028769728185855110220174303267676220551232272016599
396806596430523042444473727851562019133918927490250649034794776022209065595603330263
550181711104952934969072331643309817593308532400044871924853575544521365917747489163257047
686436636614009186234275669694070470431576119835216521797622653452057850804375849166574937777367
327326372004873386964519510103085715874088469264437297410514466401700036852604560218858711
327318601329304484048235832255458421798461899637081088852429459152061081235463739384866007
327318495089599440453677266347385392387271692630457078188549390693569923639135642225026263
156081441147034369221353717614684053115366268665827249283244233180711422726536504535
156077735800178775103100163343163775102314964026317948785194970538023169506388026583
142797772669729455282361654214487376326439136024984963776637659143323628494243046615
275360261775464629921519272123953571249913919109719581987057963958270832526190257367
355168596328541160034498506514170132894654574455147824662928971181240947635212078505600215
169361397945103808876362789516822209228622135941457947889583198667574338305932207319
169357692598248214758109235245301931215570831301948647391533936024886085085783729367
1212105992522981327655374271340749396224835003447109787245251192673032106382932936588542987543767
1212091733271146986252770392220930530577707643168354125691496739689886625713834593231599703762135
1212089696235170651766684123775242121199546591699960459755246103549437271332534829894893520364759
1211046733815287394890514679582776519581088239882403500394920399639367828107056001501327620908247
577977283155348863191910671604148380440534405686654015679930690790739252817292486744024279
577970483814226073140162453487474498124361157262717333191606309447305166652294268514280663
577969512479779960275626993756521086364907836059297807121845683541100297200151665910031575
323837338674378986134226664953495637073574743001853123509768591348695794226747111012639959
577472189243370173633471611508374265524807379908500459404405219564207137703139132534498519
577970377574521029545603887579401468713170950256093322527726240988814009055966171354440919
577969406240074916681068427848448056953717629052673796457965615082609139603823568750191831
577472083003665130038913045600301236113617172901876448740525151105715980106811035374658775
581450667234948031869991125993162161749870975123776730313425736851197331745468675860800727
275597810151160681262963504746347214873249182586932898804501817750125441373467911383
275597346982803731998181810462407180121617769506994236242245659919789409720949351639
154417683417453688633942914663235041291750838994830748039160193443156097985126409431
275360204784045708429954337085109387286334272578399004367092850787741203631446762711
154180541218695665065715441285937248456467342066235516164007384311107891895623820503
275597340650423851832452373235868937458997808781291949840027314011952784288200074455
832109350721037669811387248053483920465154296290018872213055512029013451878165332638639319
609308540809453254125776000883708184100149940732807094799727650380877997216550380399830231
832101580045468766895103570205856626389527726662662663654970504779374496261024511804646615
577479853679226909027831537002311650333720747081776840883537955859715789407748244365714647
577472083003658006111547859154684356258094177454420632325452948610076833790607423531721943
290541003727487445728320570623832883762081924831588072672426258735198442967917995223
275367608353829531480015828748294420316989426041002533160695736926801506459900781783
832162774086394270873033852009181679012897609699068769914148514732337960576014367203075287
290537298380631851610067016352312605749030620192078772174376996092510189747769517271
323402195752829045805707371343138886581688366872319013267140133106149310881615409941390551
275363903006973937361762274476774142303938121401493232662646474284113253239752303831
275360197660118343243508720205253864290886816761983932164597211641425000019603825879
169383630013869444132435424838860794801729534167721363599749441816852614217774736599
277283278998183641329384134043733313221933455782220789776253536397613803300364821719
290563235796253080984393205945871469335189323057851488382592501884476718879760524503
140930277840375243164343226731600877742638249585677641584804335563471155929069200599
154210183979405641493516800821433092554934431055690048973396533787641068046470685911
275389840420828319671310079740749708389353905751438464973986361117958176170450691287
131301950032320998963375974355502100837694072840834354648168984113540256834775
2557486316260516594615603255603724886428299536028677906984202562632327076435964703049613650916847199447
1219504761756374994960008157498361966131795709157094876976684942009618231961292722827966057882839
1753370895866785471189704950230403524426247019348071260151041766138916310817250473493989241201879
1219374136886557950590949523688015495775570888758908067664281364183361379372090335988248719467735
836072516677470094076117724135365912547501206915641824337748513139522722346547710347781335
581443990970105446157097472815147054175520978910819319077991582876429929328273224679105751
581443019635659333292562013084193642416067657707399793008230956970225059876130622074856663
326814493928294685373541761763974784044087429702577287748474026707132266857856136406181079
581504213676584837270492294887518695039437540743805899267408966923188524191120477473285335
581505185010567781778078489836777822858856110315812345398507030573235563307231427558974679
277253116076178925512400545789158793695627016697979105893326788352167441442523391191
155837757712744613266182375167605646254139025503071835347920101223755620980995204311
549684145275843392409175078837703867169793700635926273482778172367734462610062069207737559
138799653755333768639130499197622070464878305880835942210662288695264996891355063511
549684268556380742971241352971234469513441592582008879047187124108051279663795282993816791
383496996870003901845730398976435650021974815927159071240640881121000247930466673879
262080654274252784178045724083905753108455801566339013724658763342654761757659702487
275360154236345154734002538928642117132700216487733336170959916907018271117286122711
262080191105895834913264029799965718356824388486400351162402605512318730105141142743
387562291705855734443915656872969241483977620417363046243260466241826638036225341215
260186758862687240485697797053103653687607717697147796659229395098621334609268909271
156103674118685977128026232245878590168626791697756073815301602950439347765306270935
156103623459646935802190734433572648867667105892137782597554835687746344303312053463
154210191216438341374624501686710584198450435102885228094381625274048948807439819991
140930228085989021553885992558034185422574607101552243085824313879349407795294840023
327373010998188433769343060389746560000201188434434623098290768045896594181631767927661783
581505063623925842560700024953876210119395451624948794546879657152834620521724587002111191
155896116911806299993546078348581557141346590263201882504300488550887960363154351319
155866474136961547047517644176419333036936153147127478519906387409381934601966527703
277283229242030572654148515540583323401126894782267907380397895755370448965297841367
275389796998821978226582282793721258731910223993015352877224685341673053469425607895
262109833868372658405843773665044859956034395991682367868667373946973512457280627927
277283222118103207467702898660727800405679438965852835177902256609054245353454904535
398670385008423085826551311208370847924815992404198053046711769421419790145205904599
326883458641083745191305720064074818024893681722170148578001058751019674336532817328547031
277254042412671968158866636315840951011296978043377995530729651643074303972398933207
277253579244315018894084942031900916259665564963439332968473493812738272319880373463
155836773480206951961618572855430984594515137522680612890235218204056754494554842327
156103616222862214353025818501583998012265729877242176482129035591412544583903028439
277282758836888901940201905324654637794094105687433638702715937828700617593370256599
140930228084222174489107608228450887921831688585724759188948694921227801594002220247
154210184882291614144116680130589044035087555861355457795287660408090717173397923031
155870179482050294100992814118356313549244539270809295121080031093948581620822385879
153976747238841699673426581371494248880027868481556740617906820680251186124950152407
140696784108392379852688072242817850104152040480223755609349509285551645112805172439
277257284589403765947560111973837896771973951087121149569647137497304919338736231639
80641171266479230568126176045300919996590448203238182100968478384143368529111
74308791386313501130899637802638300035864745916835963755060641758710619251927
140696848336789703050274733409935572759518212053199348590271954025119322062988059863
326891214172971498795705042478810582778889102341610442527230050241364545634984524453061847
685540563585245203854206451713564365741687116791004532047220165156799729579444847812316815238359
549692037364512712550755944657658221282049571154689495571256518228465487159515056087573719
326891227452928296865144697487882484917045215597477718157928656580330032497900103848764631
577542125323497634062137529815371059651276339723512966414937492377171024292675912972444887
322912628281686873278581818764198789519842790515270935085419936207873361822258824699520215
262113596317931363470459987894244040128261497871924705248267823224791632814476436695
549692039232006637279270896143308957520227774581295831206823509744882508749612559440094423
383500759208251241829308400441887087647398051310269923117077336037157177606227436759
326891214147026847935745400668791345616759973931585263207956136366225245691061099184071895
549684147143337317110514404082866758494947552854816821399318922306230587139207133429048535
262087658790998769015095585536937433995298928509020503536888323071163913001050383575
262084416612500124161623725549357190733879036949449865601095218258811691433420465367
262083953444143174896842031265417155982247623869511203038839060428475659780901905623
140670853026890702082629216360467502330148501068261783458650047462482395175724852439
140667147680035107964375662088947224317097196428752482960600784819794141955576374487
262347141500527875677512306740741218001056651091530805760196549024192605538226873559
262347090841488834351676808928435276700096965285912514542449781761499602076232656087
262347040182449793025841311116129335399137279480294223324703014498806598614238438615
275627047639558274006685880830573432813352832561543213148788747248362517655628358871
550181589925404144004303893855462796604722211833949943217417689538492592071199549188285655
275626996980519232680850383018267491512393146755924921931041979985669514193634141399
550181589925353484965262568019964984298780910874264137599126471791725329378196087194068183
275626990648139352515120945791729248849773186030222635528823634077832888760884864215
550181589925347152585382402290527757760538248254303411896840069573379421541570654444790999
550181591585398743762983850731596784371991725990933352671255015330863277929063996612748503
326891214173014922596016100830478751481564861049973934598963562328498300350593693169296599
277283336892461359845308460546820424314458511331487749976531855291532128882904343767
550181591585348084723942524896098972066050425031247547052963797584096015236060534618531031
326891214172964263556974774994980939175623560090288128980672344581731037657590231175079127
549684253408979776326302344317129381465001346020143697835915198980227536702064362579895511
262139533634609157217196655031138243672816763851358323231448667361948214674080736471
262109890859764404271168220858976019568406326735283919247054566220442188912892912855
290563293690530799500317532448958580427714378607118448582870820778395044462300046551
169150193273278326686104717544008926775615255805869029002681807812401779857122993367
578031692824289804304763765062883712573433306855938293527343378071767039232136970899104983
1153814421675119764301804774701228222110163198036779135151114928385788018816388882579958474024151
685540563585245203846971212983296881912043513525462280724906618599094069945936870418023537255639
326891227452921061626414430004052841313779673346155404611370950920696524520505810570781911
581505183143594016577402785359970523293960083299685018824718492590716275756641257175721175
577596520052472719237393007264932474577396784863684112774974837465010205635267365532411095
577542125323490398823407262331541416048010797472190652868379786717537516315281619694462167
577535325982367608771659044214867533731837549048253970380055405374103430150283401464718551
609355271102578938088784370517683361663186851868508489668399466739421812889802114060592343
577534354647921495907123584483914121972384227844834444310294779467898560698140798860469463
322912628281679638039851551280369145916577248263948621538862230548239853844864531421537495
275419490432678596872205726933276399786072631126989021837787632848811130253476439255
275389847657833843926177292761114175681662194010914617853393531707305104492288615639
326891214172957139629609588549364059320100564642832312565600142086091891341386619332142295
277283279109494953333027345854658960018051369709454386556289448882522921809067189463
581458545810216578139460249229995520181861515228787789091339415223616254064729868546417879
581451746469093788087712031113321637865688266804851106603015033880182167899731650316674263
613271691589305117404837357416137465797037569625105625891359095245500550639250362912548055
581450775134647675223176571382368226106234945601431580533254407973977298447589047712425175
358649965223063259537565324212592489741230590044219803119926546325841843785974095473616087
326829048768405817355904538178823250050427966020545757761821859054318591594312780273493207
581443004459078772306892893534740932030608375974075371975169400724338342830448226878432471
577472189243369382085933513397193659385431296395052798793730696158832022471488780708160727
277261046929417952995916497768872631898140104986059485342959211371583455215789614295
581505063597987524053444922632806354582484634627168553210865903918120331353474155351188695
277257804750919308142444637781292388636720213426488847407166106559231233648159696087
398670441999814831691875758402302007537187923147799604425098961694888466600818189527
292430736956220273125967685372890817330181299137135724356640470537292138503658349783
279150773825770953305229176244214418554305471135802739348083159142592597491513369815
277257341582562358877662943497352353885088800346550184844909948728895201995641136343
171017636538967800311754870467941163678082176335886304776451457571298873898481296599
263977378452113039056924434368675955109212972345217199836352637334195660983496156375
155844241165309886063450128592402700232989677545300765264720935762901937390464083159
275360203992498170331843156478970011202820824917788329843687475672509553279620424919
262080240862048850511104647350293612426944996916455344835130164277810012267475444951
155840535818454291945196574320882422219938372905791464766671673120213684170315605207
396780708771081951216833642700421978218402596272354064017756668016042698892345156823
290541003727487392650925569671010788011395972261690183949298176858446370795185317079
326891227426976410766454788194033604151650544936130225292097037045557224576582385301791959
609355164836929243634266162799591095089867516451859299685245484405791355349550591631762647
577534248382271801452605376765821855399064892428185254327140797134268103157889276431639767
275367608353829478402620827795472324566303473471104644437567655050049434287168103639
396777466592583306363361782712841734956982704712783426081963563203690477324715238615
290537761548988747797453709683430544749976080702119546013505072046094149227555398871
275364366175330833549148967807892081304883581911534006501774550237697212719538185431
275361123996832188695677107820311838043463690351963368565981445425344991151908267223
411950398797884271346884830304440163650443790423430303031437927181751382180213892311
305710693754289712780976757275028973443437166412766422962979436024155054083054052567
549684281832681950338102487567369650459213762907179945223578905125312889329739804575343831
396777003424226357098580088428901700205351291632844763519707405373354445672196678871
290537298380631798532672015399490509998344667622180883451248914215758117575036839127
184297593337037239966763942370079319791338043611517003382790423058161789477876999383
275363903006973884284367273523952046553252168831595343939518392407361181067019625687
169124197963379325718459200494540856346245544820931463871059901249764852969859785943
153950802589721411470154458619002392901153046030345924359329379441367916461842572503
290534056202133153679200155411910266736924776062610245515455809403405896007406920919
275360660828475239430895413536371803291832277272024706003725287595008959499389707479
153947560411222766616682598631422149639733154470775286423536274629015694894212654295
290533593033776204414418461127970231985293362982671582953199651573069864354888361175
275360197660118290166113719252431768540200864192086043441469129764672927846871147735
169120492616523731600205646223020578333194240181422163373010638607076599749711307991
153947097242865817351900904347482114888101741390836623861280116798679663241694094551
275356492313262696047860164980911490527149559552576742943419867121984674626722669783
277283278998183588251989133090911217471247503212322901053125454520861731127632143575
290563235796253027906998204993049373584503370487953599659464420007724646707027846359
275389789763556072332857965305204968838451185891749768929987130936634706737016415447
398670384105537060098556430946392800693976915028634755501692560924218068845545989335
277253578341428993166090061769922869028826487587876035423454285315536551020220458199
275360146098220398738523829023060804359609816798623480920281074901839155524348224727
262080182967771078917785319894384405583733988797290495911723763507139614512203244759
277283278996637597070308046802525832158097449510973852643359287932505325701501101271
140696790440745084392177021624443068415564285418207015769989934296327318106423239895
275389847656066996861398908431530878180919275495087133956517912749183498290995995863
153976747238814524047186093526581224528820152693837714376328899783190233685818942679
262109883622758826938906006885789456525412085905909877644519313754343188418322310359
262109832963719785613070509073483515224452400100291586426772546491650184956328092887
131301949979243603962423152259751414885124174952111226566292232041367524156631
323403045937377269825868699599255811585063816326194932958332765872513733772782224471041239
171556020905932070795739345027647811408647318727080986744890425540725987001951434527
326884308592244984773471354620103904148486676554281276267630213433472611772291779006112983
173216015505690750752615479015415080922804302136534824070682796226583851449375897375
549685118503778741420041275954381828207549731151807248062666857334840803740903269250704599
295055621461967980636485564903209558076116181943565216733149301165543141270486180977779927
158038864126138201060221685056050398163700812900821692843156244512805658259215988511
140693555500798007315462420218534466624862494603666441614232580734586723679318123735
549685131783735539489480930963453730345705844407674523693365463673806290603818848646407383
1211179141153749136544116895697111138055124822177553638603563010849178676370873859286730422166743
677182382173521615945361469154723109404448691588390446116802608893623744925713721780989900432599
359281471375159138209516186842520509442036920661771692632768600993033560358664584171468575
577535219742720461000862516121166568714932612976497994537046437822511827736979705531278551
322905722700909700217306805069994298583499063768255963207528881653214165266562617258353879
171318820924207640715230756958188554276956680176452391449495209999668573838611691295
577535325982374845556379756193741785820181519023436199582635288534235722640304340696900823
322905828940564084772824045142569515688747969815194168253117732364938060169887252423976151
153973512298867446970471492120672622738118361879297140220571546221449639258713826519
322905828940557752392943879413132289150505307195233442550831330146592152333261819674698967
577535219742663469581941024556231529870748649396851463216468817857398657207350810787783895
153973505966487566804742054894134380075498401153594853818353200313613013825964549335
140693548376870642129016803338678943629415038787251369411736941588270520067475186903
1211179141153749136486333929290598856940432660713257231461940977485758433964464850079656585012439
322905828940556960845458858696952635833224974367738351838045529869298913853683640581039319
577535219742662678034456003840051876553468316569356372503683017580105418727772631694124247
153973505174940081784025875240817099742670906062882068018075907075133435646870889687
581451640229446640316915503019620672848783330733095130760006066328590565486427954383234263
326822143187635879533359791968448402717349781524853099430488510159292903016010866110309591
173186314848936155666716407694426732480383286512087958441011627021258671341964211999
549685239890883848773513122521679683689132953881219064374521305901947207097240987164550359
295055742849073087989957411470507413557699404672977033045003749732649544626823898891625687
581451746469101024872432743092195889954032236780033335805594917040314460389752589548856535
549623059338874679774488279210799356187603043129003081889405222519152252580950453514740951
326822249427290264088877032041023619822598687571791304476077360871016797919335501275931863
294993562297063918990932568159627086056169493920761050559887666349854590110533365241816279
383497517031298587420331585062791922813702019666355307358784730009317582684551718103
262081174435547469752646910170262025900183005305535249842802612230972096511744746711
262080711267190520487865215886321991148551592225596587280546454400636064859226186967
140664368671439402820180540993792094235032577864776529764564336622290578686419215575
140663905503082453555398846709852059483401164784837867202308178791954547033900655831
1152673430877474814961023064472234560505420987180957241297325967066146501825510343071611004462295
549637657808918544469874078488914310256022419528662039152052729181712589622941579991393495
518193816425119144743025331857459975840476901302806063481105813274525984436754392279
550181832492172929565174630194913823491265238958018684480268021855558618234666330314319063
686567229717560351661019036887503829070932501603193443805590529599321237593452764791794932720855
327381022580588513879563383025138087126260883400806907066940160207423163573051378075509975
550181726252467885970616064286840794080075031951394673816387953397067460638338233154479319
686567229717454111955975442328937920997903090412986437181579865719252779102295168463697772881111
550181620012762842376057498378767764668884824944770663152507884938576303042010135994639575
686567229717347872250931847770372012924873679222779430557569201839184320611137572135600613041367
578031814211452807481997649444553632449301800520218144660068927545772997771499090039350487
1153814421675241151464807951935112603780083073905272799430966061111337492822347421942077614269655
1439835838936132427222317276589548302732453255331335831049781026133294272970610126869100317488169166039
686567257567542070940896953710523078710741459639755006005050709400226927807832301624554657752279
323899640406051833340597320641528183157968707462773461047991835353368494798094535141958871
578031707971747763887439083536480603038111593513594133996188859087281840175170992879510743
1153814421675134911759764357376546695707053662715065792806955397231269034331189825613980454429911
1439835838936132427116077571545953744166545182301924640842774402122630392902151635711503989391009326295
686567257567435831235853359151957170637712048449547999381040045520158469316674705296457497912535
578031694691784633438119262797971474361712817637766132663203850529970445475629980734530775
1153814421675121631796633908056725957197924986316289916978954064246260477019795126072968309449943
1439835838936132427102797608415504424345806673173248242066898574121297407893594324316804448378864346327
686567257567422551272722909832136432128583372050772123553038712535149912005280005755445352932567
581513075206325922670920347589267737245455146591321078515529049314361189913144197149959383
1153814425156502146337923140857810748494187870058618870533899916571459261410539563587184724878551
1439835838936135908483312149704737225430597969436131984395852129067149733092378715061241962595279774935
686567261048803065814012142633221223424846255793101077107984564860348696396024443269661768361175
553662973967377870710218941693045770199829602146669606338863066608344258080442328120108247
686567233198701826865960181931815327202879210167556632456512388194365990379092610567792738510039
804313778878205294761973028850970444199269295141908845264976842504005486978431052228928727
686567483849506737693384233685902485127553209607249627695751314308141886040321508556516847330519
1153814425156395906632879546299244840421158458868411863909889252691390802919381967259087565038807
1439835838936135908377072444661142666864689896406720794188845505056485853023920223903645634498119935191
2417536445666946799508606599713265403506398312961446159015871307300184383324931978021123917501809894615
1152771431405148755940151646317697605552987180722117404316657350032090815424854827075919006999767
1152901578906824251465257141230508635979558109694956467024920649692987847692585019010162505622743
1152771208604338844355735960706450435777250815717761847104879936704229167289400165460966768190679
549746447240945757308686740580816526672848302952516482400139344331819469445140530627945687
549685253170840646842952777530751585827289067137086340005219912240912693960156566560253143
549684281836394533978417317799798174067835745933666813935459286334707824508013963956004055
295055756129029886059397066479579315695855517928844308675702356071615031489739478287328471
1212220320669845011735237971757497792545697484252825712260127338670271066234801657757765789623511
2419724222044820763945058544768262496795861925985905350121439086966230775545503952927470036482672633047
3019554609296587991759569789567943153809199362577768980072398627707240325615990766916199775819032504734131415
1439835897342031421826177547019568125117642020945746178602693855294571831904183539323336133176344519895
1212220292819743772787186011056091896323730438627281267608655162004288360217869825055896759772375
1439835897342003571724938598967607423711745798978700553058249203822395165921477522391503431307314668759
2540295892595393343750733324079792582816106438141651308234391854583610010396439640317344053550083810519
2540056662047370201821505081648701592979270935235147363124157785923533921787152208575741481796346914007
2540022486254795467260186761301402880145437291962789656679838633257808766271539718326941114402955928791
1211307697221083268152031252300008757879833500083725872586936148999729759143459371123792969016535
1211193623206408536931200219341457832702814617853680580156900525134565913790672624268246698763479
1211179363954574195528596340221638967055687257574924918603146072151420433121574280911303414981847
1211177326918597861042510071775950557677526206106531252666895436010971078740274517574597231584471
677182604974346674929840913679250938405011126985761726116385670195865501676414143405562893247703
1211307474420273356567615566688761588104097135079370315375158735671868111008004709508840730207447
1211177104117787949458094386164703387901789841102175695455118022683109430604819855959644992775383
577596535199930678820068325738529365042075071521339953243820318480525006578301387512816855
577535341129825568354334362688464424196515835705909810848900886389618231093317423445124311
577534369795379455489798902957511012437062514502490284779140260483413361641174820840875223
322905844088014807570778651637292154065082286497667779519383330220320568622900335172199639
2540022486254823317348145746222914261730595004801158883448407456728652447245688423864074275259840799959
1211177354768685820027431583157535715390364575333299821490366279691945227445811650735454116455639
1211177104117774669494963936844882649392661164703399819627116689698100873293425156418632847795415
577535327849862437905014541949955295520117059830081809515915877832306836393776411300144343
577534356515416325040479082219001883760663738626662283446155251926101966941633808695895255
322905830808051677121458830898783025388683510621839778186398321663009173923359323027219671
2557281261505036420724071041872033425631635791657211292483153191136324850639018922056247025110570575063
2557247085712461686162752721524734712797802148384853586038834038470599695123406431807446657717179589847
2539749079914197590767772703707793741874976792937707886547427873619320071129811424421658552300995159255
1219406952262987317336219372921524654095327918298363777581152755975345950819403518244623324095703
1219392693011152975933615493801705788448200558019608116027398302992200470150305174887680040314071
1219390655975176641447529225356017379070039506551214450091147666851751115769005411550973856916695
685395934030925455334860067259317759797524427430444923540637901036645538705145037381939518579927
1211046956616110586438173671816292566122372692010758775208542035571195569965174784402446661264599
1219406729462177405751803687310277484319591553294008220369375342647484302683948856629671085286615
1219390433174366729863113539744770209294303141546858892879370253523889467633550749936021618107607
1160984537660904344797624664966696518660635439763669168701130834560000647006736359896331248542935
1211046733815300674853757986205045396346636327006403217996764622243333921829720122787494422455511
1152640838301838289788269111426971705712968625223213493818525203279445101202905732747804052890839
581458559090180612993620616217941674408361598459837293924617904722714033417666387174302935
581451759749057822941872398101267792092188350035900611436293523379279947252668168944559319
581450788414611710077336938370314380332735028832481085366532897473075077800525566340310231
553600687175663658116635532474092413287109484387829613189866914767058145967823697310459095
