0 1 1 6 2 22 3 159 4 1044 5 9121 6 78132 7 748719 8 7161484 9 70800861 10 699869892 11 6978353179 12 69580078524 13 695292156201 14 6947835288052 15 69465637212039 16 694529215501164 17 6944974263529141 18 69446563720728612 19 694457689921141299 20 6944497426351013404 21 69444775581360183681 22 694445768992106527572 23 6944452722867331196959 24 69444477558135987959244 25 694444651405016586343821 26 6944445272286732998060932 27 69444449618458747884275019 28 694444465140501658147842684 29 6944444573794802030009593561 30 69444444961845874786481344692 31 694444447678203384081850711479 32 6944444457379480202993174727724 33 69444444525288417935372711276901 34 694444444767820338408153932634852 35 6944444446465543781717623555882339 36 69444444452528841793537146573638364 37 694444444494971927876273811992897841 38 6944444444646554378171761857372027412 39 69444444445707631530240178192205803599 40 694444444449497192787627379206424958604 41 6944444444476024121589337786374678520381 42 69444444444570763153024017811249121058372 43 694444444445233936373066777985645096731259 44 6944444444447602412158933778605582014832444 45 69444444444464181742660002782946239953168521 46 694444444444523393637306677798436966324303732 47 6944444444444937876899833402906876448968761319 48 69444444444446418174266000278294113821921563884 49 694444444444456780255829168406004793024777226261 50 6944444444444493787689983340290685604203294979492 51 69444444444444752839729062543483451352821663429779 52 694444444444445678025582916840600471139703398016924 53 6944444444444452154326559896920419609929350516837601 54 69444444444444475283972906254348345102631069044541652 55 694444444444444637191497330756343823552668998645312639 56 6944444444444445215432655989692041960862330662490015564 57 69444444444444449263120766602241928922034465909030306541 58 694444444444444463719149733075634382354744482307756286212 59 6944444444444444564911352498389381556383732611497347625899 60 69444444444444444926312076660224192892201356920675930743804 61 694444444444444447456117145793067872242924799142520050497081 62 6944444444444444456491135249838938155638364902468826362949172 63 69444444444444444519736261978160030139406445913983346701825559 64 694444444444444444745611714579306787224292446479528371451145644 65 6944444444444444446326739882787334086818494451591265049303233221 66 69444444444444444451973626197816003013940644457659440135788306532 67 694444444444444444491501830403016685503795694504748351759611207619 68 6944444444444444444632673988278733408681849444624170926792746325084 69 69444444444444444445620879093408750470928225695478575696098401698961 70 694444444444444444449150183040301668550379569448335012863410812774292 71 6944444444444444444473855310668552095106538975718403860010892528508079 72 69444444444444444444562087909340875047092822569539298280359638937946124 73 694444444444444444445179716100047135710996807726285854370706043156838301 74 6944444444444444444447385531066855209510653897571806148844088447923008452 75 69444444444444444444462826235834511726108253526490449390749385998697502939 76 694444444444444444444517971610004713571099680772628448488442601095972632764 77 6944444444444444444444903989229196126486039671495594446894661589646543755241 78 69444444444444444444446282623583451172610825352649044391280426586990905505012 79 694444444444444444444455933064063236495484325120723194020870247499880018608199 80 6944444444444444444444490398922919612648603967149559442498288110913138996369004 81 69444444444444444444444731659934914245720441461351413181915771018531866164113781 82 694444444444444444444445593306406323649548432512072319393322312557781940344199972 83 6944444444444444444444451624831706189476344369867118662873470334787436116898479859 84 69444444444444444444444473165993491424572044146135141318156518253084362370344898844 85 694444444444444444444444623954125988070241942580011299905139062606982460773644537921 86 6944444444444444444444445162483170618947634436986711866287206798083668314705582069332 87 69444444444444444444444448932186483035089381897833615830961685782123747750745843613919 88 694444444444444444444444462395412598807024194258001129990513345319117944889427390126284 89 6944444444444444444444444556637995409210567880779173729107374981420890438694265011011661 90 69444444444444444444444444893218648303508938189783361583096166334446053570322836106729092 91 694444444444444444444444447249283218563597530352812676561017705882993447947059100957946379 92 6944444444444444444444444455663799540921056788077917372910737489167023759050419508082515324 93 69444444444444444444444444514565413797423271592153650247358775972464720946595287426679279001 94 694444444444444444444444444724928321856359753035281267656101770552399083655429882123720035252 95 6944444444444444444444444446197468678268915123137174589517302732613177562656557425277904453239 96 69444444444444444444444444451456541379742327159215365024735877597102871050102424630779629489964 97 694444444444444444444444444488270050290056211411762698071265901648535677222380636590391301243941 98 6944444444444444444444444444619746867826891512313717458951730273260743352087427326080237251683812 99 69444444444444444444444444445540084590584738618627400785114980874546216883183382718593557290750499 100 694444444444444444444444444448827005029005621141176269807126590164851270105525149993248917349834204 101 6944444444444444444444444444471835448097951798799018352961207855196986721890080035180174031307370481 102 69444444444444444444444444444554008459058473861862740078511498087454612497851486617196194877976810772 103 694444444444444444444444444445129219535782128303308792157363529713257993246493982748365691178838694159 104 6944444444444444444444444444447183544809795179879901835296120785519698635427140596899364759726344092044 105 69444444444444444444444444444461563821727886540916053137267421576164783131959317496184587641055585082621 106 694444444444444444444444444444512921953578212830330879215736352971325799177601928648361958544266297592132 107 6944444444444444444444444444444872428876530496856234661765018872737452911502170809114516472472728097980219 108 69444444444444444444444444444446156382172788654091605313726742157616478312607741871112560321811088220967484 109 694444444444444444444444444444455144055246595754739199877458805151769656120367021714702518937603556333164361 110 6944444444444444444444444444444487242887653049685623466176501887273745291147864321397428053478094928648843892 111 69444444444444444444444444444444711934714498227201813330269803462127574736340426548814921401943230323863744679 112 694444444444444444444444444444445514405524659575473919987745880515176965612027291133414157518683644108719724524 113 6944444444444444444444444444444451131701195789013378666590078419886522701741835667744162468762593323758732159701 114 69444444444444444444444444444444471193471449822720181333026980346212757473634005010729267762694016186287987622052 115 694444444444444444444444444444444611625863228058667799998085293830496400876879191709699219453920883356616858163539 116 6944444444444444444444444444444445113170119578901337866659007841988652270174183416197807349366258104991479668587164 117 69444444444444444444444444444444448623979914034800028333285465679095743355255312992806861117287446284966015670772641 118 694444444444444444444444444444444461162586322805866779999808529383049640087687918568663486355352083426124111626822612 119 6944444444444444444444444444444444548932831184203334041665469975310726917214716157620429050455943853928352768636052799 120 69444444444444444444444444444444444862397991403480002833328546567909574335525531296871460369368584608858451270319139404 121 694444444444444444444444444444444447056654112938416684374970082716101506263701237271711756351493627135425628723368267181 122 6944444444444444444444444444444444454893283118420333404166546997531072691721471615752406002076153745314282675676572781572 123 69444444444444444444444444444444444509749686156793750442707585401235870989925864265117598029147720801534507956114074468459 124 694444444444444444444444444444444444705665411293841668437497008271610150626370123727132628023271600153228352467588696725244 125 6944444444444444444444444444444444446077075487253177094401022968364230108081479939961239167210134540530958167854971332867321 126 69444444444444444444444444444444444450974968615679375044270758540123587098992586426511605612467261029912193953992414926874932 127 694444444444444444444444444444444444485260220514662760693358907542439086035370331832364176046179129595244336072182761206306519 128 6944444444444444444444444444444444444607707548725317709440102296836423010808147993996123299959223409852130789419021163206848684 129 69444444444444444444444444444444444445464838846199902350667306021894310484217591629142437188618181304208989929307802941696157061 130 694444444444444444444444444444444444448526022051466276069335890754243908603537033183236415137570752782720573497752372240311118692 131 6944444444444444444444444444444444444469954304488330892100015983880691095438773124061894260865309344862536274342708009188557902979 132 69444444444444444444444444444444444444546483884619990235066730602189431048421759162914243708993629489713683552492916678648337573724 133 694444444444444444444444444444444444445082190945541605635833732930350610719302661434880689846232152870592652963007751972298563480401 134 6944444444444444444444444444444444444446995430448833089210001598388069109543877312406189426047058179923424765672519346456770677768852 135 69444444444444444444444444444444444444460388106971873474229176656592098601315899869205350579454201498760933308492954006277802550633839 136 694444444444444444444444444444444444444508219094554160563583373293035061071930266143488068984465324268807949849253769379381515897924364 137 6944444444444444444444444444444444444444843036007630170189062749748135798366230830063467097819548628177007800649994890984826417620341341 138 69444444444444444444444444444444444444446038810697187347422917665659209860131589986920535057944788585803088069061107377356386893262921412 139 694444444444444444444444444444444444444454409233524087588059902077036728292489104084920010778821490067257132888000556437932185855926515099 140 6944444444444444444444444444444444444444484303600763017018906274974813579836623083006346709781952336561408759017846737005397068314832284604 141 69444444444444444444444444444444444444444693564171435523034830885259251540645560935456333602803868349132756073687016647601550748059834803881 142 694444444444444444444444444444444444444445440923352408758805990207703672829248910408492001077882138901700545204611444635420876291803844112372 143 6944444444444444444444444444444444444444450672437619221409204105464814621849472356719741673403430033118124212848123427136651753108142557802759 144 69444444444444444444444444444444444444444469356417143552303483088525925154064556093545633360280386794493174935031947220726665705630828250798444 145 694444444444444444444444444444444444444444600144273813868563435969953698879570142251326875168419084125512326565226877722202745765330150695892021 146 6944444444444444444444444444444444444444445067243761922140920410546481462184947235671974167340343003150132018595465324937531217834113634861917732 147 69444444444444444444444444444444444444444448336940178680047419232582175805322586889616505212543810436328045049106767111230214451883760114400592819 148 694444444444444444444444444444444444444444460014427381386856343596995369887957014225132687516841908411904511045765299701115738746626212585915769884 149 6944444444444444444444444444444444444444444541756837800334518814147887728466398005573745963646928594240962073767573558453455944528096028248027989761 150 69444444444444444444444444444444444444444444833694017868004741923258217580532258688961650521254381043630217618467647158838603301868748801505365553492 151 694444444444444444444444444444444444444444446877254278341696303687030526544993283472676982424506548189355095634348956484027200946126408807752752421279 152 6944444444444444444444444444444444444444444454175683780033451881414788772846639800557374596364692859424085859830985237636207921879531093985064024062924 153 69444444444444444444444444444444444444444444505264690291875740925509096496958165420150257893945997038067201566019362382191443232984856252600027021241101 154 694444444444444444444444444444444444444444444687725427834169630368703052654499328347267698242450654818935468173251807175566169404319526845416320142475652 155 6944444444444444444444444444444444444444444445964950590630226856471060745757287468837089780681983259285013335851126613435149133661948190444625508373864139 156 69444444444444444444444444444444444444444444450526469029187574092550909649695816542015025789394599703806719991041203884327798120537313169118566881725501564 157 694444444444444444444444444444444444444444444482457098099089004745109851977265520054260577850382914815458666583080735551400180552898011897634137040717950041 158 6944444444444444444444444444444444444444444444596495059063022685647106074575728746883708978068198325928501332922869731927949528555150129219896807555791980212 159 69444444444444444444444444444444444444444444445394760785810558451961079632764971334689847779592906203719799997324228669647090322667847525986927423343434137399 160 694444444444444444444444444444444444444444444448245709809908900474510985197726552005426057785038291481545866655659101837477756516045622430465150730945417269804 161 6944444444444444444444444444444444444444444444468202352978597294632360324152457616700579527823155988426328333264094557864625601302077777063857481572887794980581 162 69444444444444444444444444444444444444444444444539476078581055845196107963276497133468984777959290620371979999721826980094059986109808037561499690441837902803172 163 694444444444444444444444444444444444444444444445038392157798265699142341437144773750847821528912233043991541664926319311109433405493470782253174223279402640697059 164 6944444444444444444444444444444444444444444444446820235297859729463236032415245761670057952782315598842632833326367072238979963945579870846236975949718757454311644 165 69444444444444444444444444444444444444444444444459293137278289975811891869261952677104528871556139159433121874956453804235711008629102874978956304317813897082156721 166 694444444444444444444444444444444444444444444444503839215779826569914234143714477375084782152891223304399154166492462396921012955810835450784722333497660175894720532 167 6944444444444444444444444444444444444444444444444815661765290582728630630064882150260946555122236812319161380207244528391724675909694636296164415402888662751312839119 168 69444444444444444444444444444444444444444444444445929313727828997581189186926195267710452887155613915943312187495644702286811379323956240988133250076460269355515731084 169 694444444444444444444444444444444444444444444444453724877465597901549099084955387089856997211389253641312367838514445942936444500518234165090872416251989830079856662461 170 6944444444444444444444444444444444444444444444444481566176529058272863063006488215026094655512223681231916138020724450126625428704813647443577392018867581793720484148292 171 69444444444444444444444444444444444444444444444444676455269973280872060810457218010579758263618064674366142529296194479505984422924059327158018858531018838797184559299579 172 694444444444444444444444444444444444444444444444445372487746559790154909908495538708985699721138925364131236783851444583443456294507200151764931043539513845082342467192124 173 6944444444444444444444444444444444444444444444444450244715082665355134853594763783597827289923784950192486896565738195311379903814745897071073459655774347342110366553441801 174 69444444444444444444444444444444444444444444444444467645526997328087206081045721801057975826361806467436614252929619447907197689670227439656825261060759143328015883133742452 175 694444444444444444444444444444444444444444444444444589451210399967211704673202427923279015581427957088145505747476788216079418768335225082345328444164354189041482174119854439 176 6944444444444444444444444444444444444444444444444445024471508266535513485359476378359782728992378495019248689656573819530964387370985875734871439466408063772004226364159318764 177 69444444444444444444444444444444444444444444444444448069613593332513625950163394031415308722869032260536970977020253038735165153900246937680907178915188836747991946394131598741 178 694444444444444444444444444444444444444444444444444458945121039996721170467320242792327901558142795708814550574747678821607247464791567652345589218419757935055320976247245999012 179 6944444444444444444444444444444444444444444444444444535073673166646173982087418184118716051405059139846757607758839659301711847586273638684511775344124040846787618228017830919699 180 69444444444444444444444444444444444444444444444444444806961359333251362595016339403141530872286903226053697097702025303873513737741856874344534943387532173739403885674754202095004 181 694444444444444444444444444444444444444444444444444446710175162499487682885518787936301234618459811829502273527304324815876127064611910828082750767088078300882041733973103936797281 182 6944444444444444444444444444444444444444444444444444453507367316664617398208741818411871605140505913984675760775883965930171173648034692590756954436396457244937180586943147260853972 183 69444444444444444444444444444444444444444444444444444501087712395820525405471303031740864198794828629070890171515941453730236500115118050145948594711141866640900448462418231075151359 184 694444444444444444444444444444444444444444444444444444671017516249948768288551878793630123461845981182950227352730432481587612662018820397697498184316744042729237848453875850355264844 185 6944444444444444444444444444444444444444444444444444445860526143228846468470115909126854938303204049060105587621231869676589245796877232371424234169914306302497908832012818307499661421 186 69444444444444444444444444444444444444444444444444444450108771239582052540547130303174086419879482862907089017151594145373023649833742322274151751901545931514654179546468084934217283332 187 694444444444444444444444444444444444444444444444444444479846486914054495045086231061504706790913434559835973023864130075248064478097927933756707931456400696108349311282129907809975045419 188 6944444444444444444444444444444444444444444444444444444586052614322884646847011590912685493830320404906010558762123186967658924578976645306180650986713157609652047422002186878056774732284 189 69444444444444444444444444444444444444444444444444444445329495506184695709460489109870951003106169197329232658929936585214534945285152186841802106595244189556892339143980485495739310175161 190 694444444444444444444444444444444444444444444444444444447984648691405449504508623106150470679091343455983597302386413007524806447806948481651823703424526977528443957283416610970224738903092 191 6944444444444444444444444444444444444444444444444444444466570720987950726069845561080107108410987563266564149806581747963696706965459620625036590298116441427539042904047221088595442490537879 192 69444444444444444444444444444444444444444444444444444444532949550618469570946048910987095100310616919732923265892993658521453494528503841437284822300639966587359670019018863030330839954961324 193 694444444444444444444444444444444444444444444444444444444997601358032101485079472360336011043608022414997437078497877032425751007469813779441880907985852382442943010302971363019693901208082501 194 6944444444444444444444444444444444444444444444444444444446657072098795072606984556108010710841098756326656414980658174796369670696545916553516077476376106333280586034823205366782571884803569252 195 69444444444444444444444444444444444444444444444444444444458273367284135870460320142341733609423533893708269260295780259143977108520078637541310887301778074948091443008381447418711578885980604739 196 694444444444444444444444444444444444444444444444444444444499760135803210148507947236033601104360802241499743707849787703242575100746981195908237764584843087006401028007971069333661500663807375964 197 6944444444444444444444444444444444444444444444444444444444790167515436730094841336891876673568921680676040064840727839811932761046335299110753827640952978935250357546212764838840666397572629287441 198 69444444444444444444444444444444444444444444444444444444445827336728413587046032014234173360942353389370826926029578025914397710852007863025987287425322838889857571208748840473997926330770056977812 199 694444444444444444444444444444444444444444444444444444444453087521219251585704366755630250172556375350234334954351529328631652359491715810457729912857458581627451224539332035584508167641008188861999 200 6944444444444444444444444444444444444444444444444444444444479016751543673009484133689187667356892168067604006484072783981193276104633529908162807558875878019105229462252919266812573713525950914760204 201 69444444444444444444444444444444444444444444444444444444444660521363814622975942502224089587647242717089191707192121566549124642320626228592198784708771000973671049757019352548066670221831974548253981 202 694444444444444444444444444444444444444444444444444444444445308752121925158570436675563025017255637535023433495435152932863165235949171581034122690464868178665065897284459774690164845059175570830264772 203 6944444444444444444444444444444444444444444444444444444444449846367428698907731895888935573024514401260563126013136372497061449391348989048127991765268613170073715320499628020335482619669026443013165659 204 69444444444444444444444444444444444444444444444444444444444466052136381462297594250222408958764724271708919170719212156654912464232062622859173277267593589379376388075024041539333523135363496462601658044 205 694444444444444444444444444444444444444444444444444444444444579492519050806026630730556722658946193364847411483661742645759869568117058059536491882721912681834770639318787277334922328948218569392556406121 206 6944444444444444444444444444444444444444444444444444444444444984636742869890773189588893557302451440126056312601313637249706144939134898904812612771713727274135408664447251227171655686419623840332421606132 207 69444444444444444444444444444444444444444444444444444444444447820646309603483999101597251399806988167454518620424876899477330072536259784821745465422408606456200977008194868240679199277531435868082819211719 208 694444444444444444444444444444444444444444444444444444444444457949251905080602663073055672265894619336484741148366174264575986956811705805953648442652938732011989212461467881434044662592632741723380060773484 209 6944444444444444444444444444444444444444444444444444444444444528849491073420433310873264618328508037519696298843955255820266585146739827953876969308977658319046351269305772451246204546153589783235146116527861 210 69444444444444444444444444444444444444444444444444444444444444782064630960348399910159725139980698816745451862042487689947733007253625978482174543559763850500934146294937843438870129646544387125944779601817892 211 694444444444444444444444444444444444444444444444444444444444446554570610168844166105164948791546034271325740804432214728839997962001829032180257563418111230606724089109047914262072011910700960127010955458136179 212 6944444444444444444444444444444444444444444444444444444444444452884949107342043331087326461832850803751969629884395525582026658514673982795387696918967857791325891321307050671583829293490523952480060602375370524 213 69444444444444444444444444444444444444444444444444444444444444497197598587554437485962457053121984190116476853444138701554333282383379059137839772408227459855690363457231812268475467890794968865359803096633163201 214 694444444444444444444444444444444444444444444444444444444444444655457061016884416610516494879154603427132574080443221472883999796200182903218025756294091490898357433688410685132044036546570755909327279508703956052 215 6944444444444444444444444444444444444444444444444444444444444445763273298022194270482394759661382938086245254669436800872191665392917809811779327643496785212754348131348817764359581367641984001082733194256548115039 216 69444444444444444444444444444444444444444444444444444444444444449719759858755443748596245705312198419011647685344413870155433328238337905913783977240631867456919776444833204801670894130501499526122485045514877673164 217 694444444444444444444444444444444444444444444444444444444444444477415165783888190095393202324867906785489464700069253355138124968156278578627816524420584025184307059463392533939580312872538039144863282323776579016141 218 6944444444444444444444444444444444444444444444444444444444444444576327329802219427048239475966138293808624525466943680087219166539291780981177932764348915007160837773531321870735251526129886410666619338369061056916612 219 69444444444444444444444444444444444444444444444444444444444444445268712477930538085718163391455031002970569950835064667211786457537240297799028746443847258209069469911303501707811870936539404735092761867963865979964299 220 694444444444444444444444444444444444444444444444444444444444444447741516578388819009539320232486790678548946470006925335513812496815627857862781652442055348461972317787925013771155204844716555956719712308151282883265404 221 6944444444444444444444444444444444444444444444444444444444444444465051145281596785476287418119709108407597582104209950013627994771764340778309051994429512085544583921481462296132586225872388933403203765938574455517350681 222 69444444444444444444444444444444444444444444444444444444444444444526871247793053808571816339145503100297056995083506466721178645753724029779902874644384713604681113438496693212289975787883791481678209723099481097923035572 223 694444444444444444444444444444444444444444444444444444444444444444959611965373252970240518786326061043523272885938582083674033202627441852791059633194071124659885986731832056417063813456645338595183633025422272612006739959 224 6944444444444444444444444444444444444444444444444444444444444444446505114528159678547628741811970910840759758210420995001362799477176434077830905199442951159689555057937611601779293777364158297372996110739069823551441491244 225 69444444444444444444444444444444444444444444444444444444444444444457323632467664657589346302991484859421415155481797885425184163399019379653109824163185111406582235223074983406481591967655475925920004981143388460196460390821 226 694444444444444444444444444444444444444444444444444444444444444444495961196537325297024051878632606104352327288593858208367403320262744185279105963319407112270528985336341067130370521964772211475649066239123076773199499688932 227 6944444444444444444444444444444444444444444444444444444444444444444766424145024949773066990908120454818868712220378280468962937418308817824661078937412961118324896222795991313146259785716344267992161781150616038084496677338019 228 69444444444444444444444444444444444444444444444444444444444444444445732363246766465758934630299148485942141515548179788542518416339901937965310982416318511139876385068960129786602815759241978303056523309860662244067641341854684 229 694444444444444444444444444444444444444444444444444444444444444444452493936958957077660008106036344703805051138842790345057406768791053778949860306768657361290763766938776249740593374589008436179180691155253526258430757603720561 230 6944444444444444444444444444444444444444444444444444444444444444444476642414502494977306699090812045481886871222037828046896293741830881782466107893741296111829362268466209657098444604821540149641074269362046897400641648944892692 231 69444444444444444444444444444444444444444444444444444444444444444444645681757307260274833535984241950928459611804403091959768502553109677807079841002549767365599659618944912111162581884509610222397023865387290657686042302774094479 232 694444444444444444444444444444444444444444444444444444444444444444445249393695895707766000810603634470380505113884279034505740676879105377894986030676865736129063867278624067077194611963900466509285501480513293800211843685216419724 233 6944444444444444444444444444444444444444444444444444444444444444444449475377266014840204171732939382106544823628443410632327545897161075278510329358397077517473313752255524826249655537191877852831595622980706076447052151020076683901 234 69444444444444444444444444444444444444444444444444444444444444444444464568175730726027483353598424195092845961180440309195976850255310967780707984100254976736559915924233476979528799286470959513805172115998680830466079301976786902852 235 694444444444444444444444444444444444444444444444444444444444444444444570217764983704338437626656817885996953924044418599141521980762360215296091567293260271270166132853515728750123752390113496709876570679901747151195908149304814385339 236 6944444444444444444444444444444444444444444444444444444444444444444444947537726601484020417173293938210654482362844341063232754589716107527851032935839707751747331175074908425698615718111267779249421441215910414703495115388805178210364 237 69444444444444444444444444444444444444444444444444444444444444444444447588777457925941794273999753780483257181434443798311871382852392338715735622515664840115087486477526403651128623265594103619303260987419080059739976121227831948784841 238 694444444444444444444444444444444444444444444444444444444444444444444457021776498370433843762665681788599695392404441859914152198076236021529609156729326027127016612484748996647306975896579669646852704583661533943354750416077671477815412 239 6944444444444444444444444444444444444444444444444444444444444444444444523052769781481878190183327177845414762869194428291130117904643141801226723896224954336210520494562914133007717699463217655288806911567163147017339716700676645076226599 240 69444444444444444444444444444444444444444444444444444444444444444444444758877745792594179427399975378048325718143444379831187138285239233871573562251566484011508748644550230060202040729189683641833786288804593442886938250527371955035610604 241 694444444444444444444444444444444444444444444444444444444444444444444446409652577870380288087916512779468702405063194040611586280949411878364001430738957191738596345694571869492110950957873901641445074336705823257528854172196839512332087381 242 6944444444444444444444444444444444444444444444444444444444444444444444452305276978148187819018332717784541476286919442829113011790464314180122672389622495433621052049443481772081128483556842858648494531916967056449385734223686019548251166372 243 69444444444444444444444444444444444444444444444444444444444444444444444493574647780092840535531246152820050893459913184348622990357068630292433369101807263126798241975686292801970445807832021382073026464607752559766602799323640681350007874259 244 694444444444444444444444444444444444444444444444444444444444444444444444640965257787038028808791651277946870240506319404061158628094941187836400143073895719173859634569405948384332521950229474536622962796711585292743492467434157371395722764444 245 6944444444444444444444444444444444444444444444444444444444444444444444445672699527835654346721614487153834605669831162942048908092260049090644167560878514911503289382725445304307931833331341229915973260039954241907478595763165895807917019615521 246 69444444444444444444444444444444444444444444444444444444444444444444444449357464778009284053553124615282005089345991318434862299035706863029243336910180726312679824197568424325937530288200970475697216467912939267844622708133221961815650843531732 247 694444444444444444444444444444444444444444444444444444444444444444444444475150821529224692001373695512179198475079112406884556035639834560599437522355296206120915567901469284544732978585825693529355921894697897759340218997199446910294592781424319 248 6944444444444444444444444444444444444444444444444444444444444444444444444567269952783565434672161448715383460566983116294204890809226004909064416756087851491150328938272543710613755126162805196341556981289804080238219709289120021155514302185975884 249 69444444444444444444444444444444444444444444444444444444444444444444444445212103871563950633367675721137813295210311143505447234224329197348319271392215738486356222530870064721366463195655810989359724408942243610830118491342467370817751488699753261 250 694444444444444444444444444444444444444444444444444444444444444444444444447515082152922469200137369551217919847507911240688455603563983456059943752235529620612091556790146925175205145629901253646335430810613024400123909298571158417328349679040127492 251 6944444444444444444444444444444444444444444444444444444444444444444444444463635930122432099167525226361778665713591111920969514188941563267041315118138726795492238896605084948465154134815435949338496415669855274938139414349211609062685333894150412779 252 69444444444444444444444444444444444444444444444444444444444444444444444444521210387156395063336767572113781329521031114350544723422432919734831927139221573848635622253087006459019573710650855836109571795378797299579771398729651591986970710473566108924 253 694444444444444444444444444444444444444444444444444444444444444444444444444924231586394135812521463992377799976173111131357571188056872415009366211286801503220639305748460457033352823590082061431880423613531578612123031166992889925736099534060386644601 254 6944444444444444444444444444444444444444444444444444444444444444444444444446363593012243209916752522636177866571359111192096951418894156326704131511813872679549223889660508494794047123045884693882544038984923819247800979633302780325889315635829404409652 255 69444444444444444444444444444444444444444444444444444444444444444444444444456439122993186728646369933142778332737661111617272613034755143708567488615503370913849315977044844759120716470630836186590682643225430252257753962407872646940078353098336171415639 256 694444444444444444444444444444444444444444444444444444444444444444444444444492423158639413581252146399237779997617311113135757118805687241500936621128680150322063930574846045703125409197265570538982819951024911028228251269492815470252093082391696116987564 257 6944444444444444444444444444444444444444444444444444444444444444444444444444744311408163001549492581661902791651774861123765148659202211926047520548720917606179566232759454452311165495289286043267941754292184319454262561793129017768688662286445710306593541 258 69444444444444444444444444444444444444444444444444444444444444444444444444445643912299318672864636993314277833273766111161727261303475514370856748861550337091384931597704484475911232154416113076242247374681230037893839188851961370604721767825776246951674212 259 694444444444444444444444444444444444444444444444444444444444444444444444444451941118537408372070647874880903124627704861427462049813388631484521347051356273487822489152319694641111727716326211636111242610150802238947838895759954250597963370997091981749648899 260 6944444444444444444444444444444444444444444444444444444444444444444444444444474431140816300154949258166190279165177486112376514865920221192604752054872091760617956623275945445231113191558340722157126891870653179996098511349757598200511721958708341549899795804 261 69444444444444444444444444444444444444444444444444444444444444444444444444444631861296768542635099530205355911449025954869019884578668049120446367009617240170528895562141325699361123554244531533120431860265154832984061071797725771490472071530271096440080464081 262 694444444444444444444444444444444444444444444444444444444444444444444444444445194111853740837207064787488090312462770486142746204981338863148452134705135627348782248915231969464111159339750269634932455126780819216097472910257774210754367760019964280251926657172 263 6944444444444444444444444444444444444444444444444444444444444444444444444444449129865752546899210821588467231119558982205058830447800034561344492508573764337596555722386866475817361410301458793296881399686674409932642987192558051948163893737278152598587368568559 264 69444444444444444444444444444444444444444444444444444444444444444444444444444463186129676854263509953020535591144902595486901988457866804912044636700961724017052889556214132569936112301696923747197328509489578439267216863262499692291825492844708129972315893477644 265 694444444444444444444444444444444444444444444444444444444444444444444444444444561579977147005813603873045014111322307888459804094528334197366945646047677441773247226393004995228767368543317851852297517404887042404748240521404410929347705711228039315715025642080221 266 6944444444444444444444444444444444444444444444444444444444444444444444444444444912986575254689921082158846723111955898220505883044780003456134449250857376433759655572238686647581736140815235761705229281262519692817139541743586713655387502516494539341171968245134532 267 69444444444444444444444444444444444444444444444444444444444444444444444444444447372832762008478673430159458686116391030544828435696541688267506974484525269377664513993158458214052517546726071824386939864773056788744434676401472111756267076251885324895877006763470619 268 694444444444444444444444444444444444444444444444444444444444444444444444444444456157997714700581360387304501411132230788845980409452833419736694564604767744177324722639300499522876736853472144714731916305664113247770325024237764726777055023693870827896755489761137084 269 6944444444444444444444444444444444444444444444444444444444444444444444444444444517654152383545300169087319800486243109096954044225746875540021007695446465067774946183162294788684646272000724297721991504337929942633113781563502250147996974640181870490408930631932625961 270 69444444444444444444444444444444444444444444444444444444444444444444444444444444737283276200847867343015945868611639103054482843569654168826750697448452526937766451399315845821405251754669168620556702644738007314903625471528536505710995845435472800074888712378559522292 271 694444444444444444444444444444444444444444444444444444444444444444444444444444446274687142921965837560516328345489411060757184438977005221833858525719494960027706987912390703050449490133348397451499059639322662657485856197701418043116285556940085711732271287649699091079 272 6944444444444444444444444444444444444444444444444444444444444444444444444444444451765415238354530016908731980048624310909695404422574687554002100769544646506777494618316229478868464627200058675524671185066835800807428106171903782192941174015259324119382097110002112438124 273 69444444444444444444444444444444444444444444444444444444444444444444444444444444490200511906382479272346241541970568609852262944307758463879179796476320707334026008031143100909594570586667031096321273579106564222803778451576990898235572583687244298591194974278648011045301 274 694444444444444444444444444444444444444444444444444444444444444444444444444444444627468714292196583756051632834548941106075718443897700522183385852571949496002770698791239070305044949013334784728159794102464437491925052531832356033024194461898973119454591944952205308476452 275 6944444444444444444444444444444444444444444444444444444444444444444444444444444445588346130992895315141989371882597548579639906941027294930312828245241351016683983534111910856073197598000009062048167027830158096195560989475962594244519976371236076087971427125315822411205939 276 69444444444444444444444444444444444444444444444444444444444444444444444444444444449020051190638247927234624154197056860985226294430775846387917979647632070733402600803114310090959457058666702889564166910464785107185083712805947946738407521993544288052244956692613742702004764 277 694444444444444444444444444444444444444444444444444444444444444444444444444444444473041986608155716211883067630398272047824331006859015706591154039464367108750432921686131104735163273283333559689764716449163928367390890849645216143267522056397121776692051889206294048820442241 278 6944444444444444444444444444444444444444444444444444444444444444444444444444444444558834613099289531514198937188259754857963990694102729493031282824524135101668398353411191085607319759800000905324544860993232324359174922418189254852111398691622887041569644549590578007510493012 279 69444444444444444444444444444444444444444444444444444444444444444444444444444444445159382998537226238630410024093290134528941608504808725998112184319942511052094156375486610951712415165416672324798360074242738113034779735692115008730306141998392923915272362074450945174672231199 280 694444444444444444444444444444444444444444444444444444444444444444444444444444444447304198660815571621188306763039827204782433100685901570659115403946436710875043292168613110473516327328333355965455384277757258895697564378846893596037389809857709295400295196268865387947603821004 281 6944444444444444444444444444444444444444444444444444444444444444444444444444444444462317908296763989299093583935665586696556873545953551483286137941331896109635687242720498607126143712468750141450175970508123012441269523250106813638852125912313682615873693311238448005183450480781 282 69444444444444444444444444444444444444444444444444444444444444444444444444444444444515938299853722623863041002409329013452894160850480872599811218431994251105209415637548661095171241516541667232465751657955637275539311874744740988799873164616711280862451596236838038449729461507972 283 694444444444444444444444444444444444444444444444444444444444444444444444444444444444891281040752433065810672931724973000747255171982172120415486781866630736074225514401345798511486926145052086869575267137311293549493338200683886094653681037257257503468809869818469897632852840822859 284 6944444444444444444444444444444444444444444444444444444444444444444444444444444444446231790829676398929909358393566558669655687354595355148328613794133189610963568724272049860712614371246875014144961259652937755101070287929712799315592582792898856215471066771241416576247394001630844 285 69444444444444444444444444444444444444444444444444444444444444444444444444444444444455615359352144159978600156626457658352014712632887636343720502879999101735188971193366978296120506486959635505072665149931215211691179855494822015381071537489229099339008116893611782230834387335784921 286 694444444444444444444444444444444444444444444444444444444444444444444444444444444444489128104075243306581067293172497300074725517198217212041548678186663073607422551440134579851148692614505208686957301364139631170377107162487197081272197584532395702162415776742317276866201479896497332 287 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444723717317136937332798337248994774792133701149155524241926345905333310876713057613167507790736345995507324220960149762634274111784094881989281449836585706483461918130484354402932894694930911948655476919 288 69444444444444444444444444444444444444444444444444444444444444444444444444444444444445561535935214415997860015662645765835201471263288763634372050287999910173518897119336697829612050648695963550507265613594755528430829078919157435425334471672149589741162950848403059371495103516835338284 289 694444444444444444444444444444444444444444444444444444444444444444444444444444444444451426266261756766653291764558202703136675862062221439381491980966666105251159773662521028101741983221016438857337076601400827720569633592139679843722878334271472715850145465995692767929913007777430338661 290 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444472371731713693733279833724899477479213370114915552424192634590533331087671305761316750779073634599550732422096014972657833947207456332572406845919207479920039098532277483996929456994086737853998575077092 291 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444618989989877252499665627447288400911750229884888869317870632857499985964612327674896359035876882913858744304766760245177196592718109885973122570484304901045526516946605783073581800800474386030679932129379 292 694444444444444444444444444444444444444444444444444444444444444444444444444444444444445142626626175676665329176455820270313667586206222143938149198096666610525115977366252102810174198322101643885733707645717708916173150736707882788114483470513918898461930740826113946891365887414275143407324 293 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444448808083080264645824974019515543356127089080455555066280099154770832982448641525205742309230255406179801940952502339449998618416768223334006586559672554296893121719866553162534302946420765894111974997886001 294 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444461898998987725249966562744728840091175022988488886931787063285749998596461232767489635903587688291385874430476676024460030163848275738107287916263399272652899738202168243084264358760440936949614121651103252 295 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444553535410339949478957683821221917236510560344722209990335812202604157894549371463476891064089718487828381857145891819532240274814467488088878753182073584505347878181469463406136605366154772326179281725756239 296 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444880808308026464582497401951554335612708908045555506628009915477083298244864152520574230923025540617980194095250233944769103859982681331440561292827130559882700518016685975361055009363650582797382013541261964 297 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444447171718591832070307275428863881264246097341951388583091728638398437280697067619920255609935576295529042879761980628821435106127942734821176825186312878520965776295275959122524531260976411808048001670258330941 298 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444455353541033994947895768382122191723651056034472220999033581220260415789454937146347689106408971848782838185714589181952300995554670184801047485865646858971308341202267068977044159395501773206162666227586271812 299 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444512626298129135091015219054930364939485766882118047910626549293294265350760023831339723581722740721559405327382849053868394050228892561005240055084866118657472724744855868212597746031700465200774120264915973499 300 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444717171859183207030727542886388126424609734195138858309172863839843728069706761992025560993557629552904287976198062882139818485087167226086320960821045854179671843064076402798175121533186364698979119245875686204 301 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444446148990786561710608713809706592456820477505386284531098997065665689967102333929116826422876401851372318466517904559680039916843843610787034279078829829588970131388073224265912881508821672310017649320656730137481 302 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444451262629812913509101521905493036493948576688211804791062654929329426535076002383133972358172274072155940532738284905386824636512060831076398559277245643874079649328631508783442662584912227255654127835371767718772 303 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444487058102997376098551178575998144753845270967990446610808259974975582510891681561253993905243379617641294996280947325334318183448575456723470087777578446214386537779637916890213789152658450470434418272553576637159 304 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444614899078656171060871380970659245682047750538628453109899706566568996710233392911682642287640185137231846651790455968003932610341047378606926122958019086930342646223906114440019702809135953944071795301193695224044 305 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444445509785908267735797112797733286952179465107533094498603539832707722896105625372364683180964417823774365708240357016466691235635624327166277204637666791981320196456802177163224911734544927832640833197838380708729621 306 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444448705810299737609855117857599814475384527096799044661080825997497558251089168156125399390524337961764129499628094732533431582048684290871961001638057989133571971807630126440416305122973719938812669280197440389620132 307 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444471077981040026728261153276665507137819961021660695798421829151026405735973967642450412857443778927692476039342258745000614015088247942149691925714579122836847043469299346044501061386537062099540720910057682889443219 308 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444550978590826773579711279773328695217946510753309449860353983270772289610562537236468318096441782377436570824035701646669122618377739697426176435207879776180552917798883055328070878285324282831160229595606401776579484 309 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445110282859334001539862165249971011778832358874850728293879062108993476732682524394593654769427806525645234316889801958348682873996757605713345381956115364136544614929463318968039606755082017622597586607834732920891361 310 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447107798104002672826115327666550713781996102166069579842182915102640573597396764245041285744377892769247603934225874500061397728086022138163016457222714595878837435404595960472424957977032208222379730252841612558791892 311 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444461090404816683371829887464582608627804142305204601540680309886058170251650396443198174702569028496474464191255578382292050401837081176350717823505269433276275089486024501645623042457243672301101257920621438965761527679 312 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444511028285933400153986216524997101177883235887485072829387906210899347673268252439459365476942780652564523431688980195834868272276720672264109833738670745662430993846844977320893235952801505755332989217771766586547016524 313 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444860593453750417629080519947898549028436890963448371850341080484787589624593244413287700897559045745194938114722792890634593365875678353599482343457202028598323133601764215826264270584558294969676721037238256714995166701 314 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446109040481668337182988746458260862780414230520460154068030988605817025165039644319817470256902849647446419125557838229205040123216297281842883532699180164622615078018044746258661346833540446082418714290097069753984290052 315 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444454848169677093774060346332030797059044255607419542629591860345453023073948164443665525855772309476963206786201403155599198167426686554619313205609731915501723861925848712094399359601227823324010499118017765548158707066539 316 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444486059345375041762908051994789854902843689096344837185034108048478758962459324441328770089755904574519493811472279289063459336345600553947032639074409150207812737877838799909411855462892522360856843792635638364210842759164 317 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444704537575260677684841991634103259809439723518821899073129841969658910182037444424971479727641070257413502988368412223313287518786342248600134728336505346690159682489436229154955001377151046899336802318791375225102988259641 318 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445484816967709377406034633203079705904425560741954262959186034545302307394816444366552585577230947696320678620140315559919816741700786336279658179887947339564307890655520722747077673740529103856606598557423805586716011010612 319 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444450946772714850275454383124185914828569326421303880810161579382574806087884269443957620326524360089768670908042543638916165521302135269747472586560785463503842244599608779436053759079814598027679717355443173326712115952875799 320 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444470453757526067768484199163410325980943972351882189907312984196965891018203744442497147972764107025741350298836841222331328751874762748357406823309309557826583655041226220968724066992186091775755906978901726525593680043391404 321 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444607002651204590219692911437981204047566493865930353587372817897703485530440069432273841496442335577550106034396924306237471365883288597816691537429127906942409125139710980730063513176908238112778123075972888952141063807434181 322 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445094677271485027545438312418591482856932642130388081016157938257480608788426944395762032652436008976867090804254363891616552130198041068736832057981182443014495207130008335818290175399343751111260642532407688683545120157289572 323 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444448508399613448088825656119282863434522495679981592173017653780775920471594335069140179370744391722772085984193256440989270117480401842361936795929366162950945640169090740497566465974148879102502593833658896446940879255128011459 324 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444460700265120459021969291143798120404756649386593035358737281789770348553044006943227384149644233557755010603439692430623747136588266916157627447350523335064761995502647619641858008387362359604650967935549650319263440480222257244 325 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444546043323669535553974736315404919196395725332873137658774677852731345123191710061837817601943126402635482938164744358065086270343324568714497928208705934883182652389660376356421161932626670161297408868510708066071392017968914321 326 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444850839961344808882565611928286343452249567998159217301765378077592047159433506914017937074439172277208598419325644098927011748039936461697512767367058472576648348863780136032053225693574053423752005877699090390285261910716502932 327 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446984416425071722182701741218456313243226466655161774802700279651616961413126084879278773381911493399220406787451942284960490091916228256526760325115855816517732902391076864579567098631285524427365473820920889221982443008297369519 328 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444454604332366953555397473631540491919639572533287313765877467785273134512319171006183781760194312640263548293816474435806508627034331465773465125518592362198246602566784861980743742706377411588823711376898308589391928547388552860684 329 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444507943743960126387900876863794741164413994999712377703400840324623757368661485455315302667881120668313843503019631890457345585631238162567826256607489225190695988930375191437165329667044613192263857853955634980830351645443732284061 330 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444698441642507172218270174121845631324322646665516177480270027965161696141312608487927877338191149339922040678745194228496049009191618861260737363302472656491486639550382983838363215915587530733512429342281040053337401683196382666692 331 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446031926932336493030855254928201862443683208326142775918354341448927267549870469716215900030361350041179420908824130594766972974114283888814285409105601948878410388741772865219837850481165230132915330382621325521881953417038499285979 332 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444450794374396012638790087686379474116441399499971237770340084032462375736866148545531530266788112066831384350301963189045734558563123800399214870983912470818428452290282620333238158990914297232389489313236319302607591794073839811265724 333 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444484131506641745659104714706538379894425413541486902731292191869556515022080095076238730834092367084362818856053936598202507657686190416518831651203313533998404302380473893947658764697249330354628158795700454942051541484549743250887401 334 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444603192693233649303085525492820186244368320832614277591835434144892726754987046971621590003036135004117942090882413059476697297411428325451157522203214388085276452463157691280070289144955866665943947149625155770286421859821716260036852 335 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445436620999376974810951200996792830693968671870505901615638130072246208885335710239301604185642510442403804734681748288396024775488093690164689343985532291065883730159565637960120391172114057270925072037051060767306507710238704347136839 336 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444448413150664174565910471470653837989442541354148690273129219186955651502208009507623873083409236708436281885605393659820250765768619041398162081045501970172630171892403311013798222486112290410073425536015497587077547054527445790414496364 337 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444469248858317757703607113358253154100682550130095980873724286585139488555466726089315873437974396094393428451700377040543233952720535675362892825855249083041070197936580014106077614874266374625394011209504435268046734575141948100978228341 338 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444543662099937697481095120099679283069396867187050590161563813007224620888533571023930160418564251044240380473468174828839602477548809368001584598099235696197747339633380250272141423182760835225534945829486914448220222395313756296016709412 339 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445064554791277275923511167289662185850397086585732855176440497961820547220001485566230169282693235693169044625842759346914182151346725216507423015403670179084447367144863845280238792236513458409333817871923516696624651908092624493654938099 340 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446924885831775770360711335825315410068255013009598087372428658513948855546672608931587343797439609439342845170037704054323395272053567532229745240327638172471655660127696156512279023688835180533170875453570760290631744011354353543034936604 341 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444459947203115265231421112515574887979593260497976654712744345782378847013833370472489087565400664225662559448979402317006187887117001463742425984861181526889341953853543050102519163487432252831331279597335338457397441447820491300218170370881 342 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444506455479127727592351116728966218585039708658573285517644049796182054722000148556623016928269323569316904462584275934691418215134672521634504152159577937381903280180365163511641949368700136712908460805204860603606298336797900623146342220372 343 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444832013411214964118861146222705532823164845782749701151941977892804508679167595145560522468349938974897319557818391258488030511258369926879611259433897261882471925038262068445031861911883986267673726535532463594863336795984985256961446945759 344 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445994720311526523142111251557488797959326049797665471274434578237884701383337047248908756540066422566255944897940231700618788711700146374177645888594996366828029559217820126186388629323420446621028275805583881475519477366003682716940430730444 345 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444454133668613707436304861988900971653912454477902075862131882780653446050312523211972346395042081807705766322278793114795534096114792581505266128037464867905657490440755294974654007646701410318629410109796907598511292622301515442430064924339021 346 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444483201341121496411886114622270553282316484578274970115194197789280450867916759514556052246834993897489731955781839125848803051125836992687701315553297100899822529199280267308241075313509179280718973917841446502429435009934316736476638269145732 347 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444686675048676019240954883055857624681144695280885229886630402849669484591146413632641993209385378525977491390303161203221685736203147870964756587143091443075820030278077347420463035563152500613485520530557073997341152367145449304775738111255819 348 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445413366861370743630486198890097165391245447790207586213188278065344605031252321197234639504208180770576632227879311479553409611479258150525573562186116289412050390857345739320352321159424154478747416036843560422901667551494817086128466732181884 349 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444450500209550233814357205409729773950361950715355464080499093404575070448111993674149383163567967796482770618090912363413875476738412030107451328223403165058633031833988713577728027266661281485928139084406464386071764156417066485595489912792516761 350 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444468667504867601924095488305585762468114469528088522988663040284966948459114641363264199320938537852597749139030316120322168573620314787096471501748067662302967208414934999709466109782272382551811777673284318602021204857999918021850061708318701492 351 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444595838572089178692263468576577682092382101217219935345810668447710094536133175187067912422532528245402598785606142418680220251793634086019612859764382642392775920157864959012066487176861913030567481394731759796347045299380383151791633659857404279 352 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445050020955023381435720540972977395036195071535546408049909340457507044811199367414938316356796779648277061809091236341387547673841203010745116194475350577844844004947380417642481951569956678554666810921560883416324774126848140925038942868024154924 353 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444448229297635562800639920047747775385642885863763831716978600044526085696736662713010031143896646539468398302973486893800338839628174185483823640110826780123527198501179212453577125401462867329293643052006574595486887898040324462842408384856613048101 354 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444459583857208917869226346857657768209238210121721993534581066844771009453613317518706791242253252824540259878560614241868022025179363408601961219464978400527203755301980532140685365617301505422904159749396833758871297963878604284641123172340830343652 355 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444539065774222403349331334527027717974405479927429126257798334446485475751749901158584111930749496820043290907670505678341804324037687970428924277237538359343011164518410665252529987924736961246458900368717487289485044513231371107250679794856037967139 356 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444822929763556280063992004774777538564288586376383171697860004452608569673666271301003114389664653946839830297348689380033883962817418548382363745036838557504424503262697390315627407744747989408753951640352090665635163539794710162088677711081664473564 357 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446809977688893417066616696509026282693470331519061489778291694495470227127080862297936131602070753834415606025095975291878441434275532594056440028805934408594603920915988046965657109671085143217943805492149671846377501079677315826028875565163796237041 358 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444453906577422240334933133452702771797440547992742912625779833444648547575174990115858411193074949682004329090767050567834180432403768797042892426659570478114907935064420171105084658262867541150563448622630527253416289946266186166236459336387285235368212 359 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444503582775555668759998750746058990400670091621309870577790625695720089011510354890781736623385102179193723483960732715630294369190221648184744333111618261914942397254722586836751057387987773028674480322400591754596443079987505048229769411904146294160399 360 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444680997768889341706661669650902628269347033151906148977829169449547022712708086229793613160207075383441560602509597529187844143427553259405643998623860009581887666541915223015892348848683894425464614892250081282508892087739927804648452984123105378321804 361 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445922902722225052333302101984808093350085623866080097778098975726335558621092205602876748917960887813176420432351651224090692563088874537951941657356336154673869128295356213569214953284536903509765548800402193698659099211669914816060425388703862906947581 362 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444450358277555566875999875074605899040067009162130987057779062569572008901151035489078173662338510217919372348396073271563029436919022164818474433294134892466383948823273524356952412290325078823282128969612199631851128875917839289711159202900841532434511172 363 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444481405901388959641665885882953535667085473929985335777785807726491722298860638473405252056282355528662743844142124613935600647410555196782131874752171922294047964995093071509832127906452792898915752882971604441801469569139677024842775395081997394885440059 364 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444592290272222505233330210198480809335008562386608009777809897572633555862109220560287674891796088781317642043235165122409069256308887453795194165667525880566945749220740684050030721534558896432635278629528781195431848192843346621158771585712093902768643644 365 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445368480868057324374980480407171725010470181582966727777978526495626390804849295168464634740392221549901929436886448681723349518597213252886630202077352131060004072028163452428210213958677303717580278726136309442376707583883642238834443918507538160983003721 366 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444448140590138895964166588588295353566708547392998533577778580772649172229886063847340525205628235552866274384414212461393560064741055519678213187474944761289803031845074127401755649695469700114218210183295114691482410710000673123042488455695566569936839548532 367 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444467545355034766442707845343512626458595087872907501527782796495723993103454565712544949201843138872080881569255494550376417071298263664655499088385026019571335321589307432969434883414156362517918252794760792529648777563018657922441921334128518867179963102119 368 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444536848086805732437498048040717172501047018158296672777797852649562639080484929516846463474039222154990192943688644868172334951859721325288663020206645489347593348585075626245910769015165413669064567452605447933446725770735185906116288056600221137891482543084 369 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445021967209202494401029466921148994798210530156020871527903245726433160919697476146957063379411805135355372564720697092743760115789924949720810542958019354462723918887099210870790597614666782647871303175449352415576878569152715526932274297876293332120629589461 370 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446754535503476644270784534351262645859508787290750152778279649572399310345456571254494920184313887208088156925549455037641707129826366465549908838498243062099903924459780420955847331892826984981051437796046520921713976351253078973123508071849756005169038896292 371 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444458882513563395693359070006362058203288596587233855121530914476494162356325770237007259917818628461717217647451350760651927336228081457076353596907279959322285461488795133818309438989409700444996442512611951967086851722203562958036843821225560619913501947882579 372 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444502196720920249440102946692114899479821053015602087152790324572643316091969747614695706337941180513535537256472069709274376011578992494972081054295784499866137878950826069583128495723375441197544034950824804313385032737112820699608952928423620810360753873684124 373 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444805396172418225667310083492384788415548248014179711371606195245687392241477589258514831278799044876263774519617102349631516739035369760242173256015316884900005991286348959643894670931414634640109702548201671803961012086988054230375243385753628644279493529648801 374 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445888251356339569335907000636205820328859658723385512153091447649416235632577023700725991781862846171721764745135076065192733622808145707635359690727926189908008097127977975815141642788605096230671869794314672995994551741146492391347284117100027899944958447210452 375 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444453468237643788975016085420642953043722039533687826117623488214475518139370273064796204115303309455239927696323760892074121251809217577339387664733716193729871627598424606447842001558070054360063537122636653285606184178302297276877197676064299168692755117571557439 376 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444480539617241822566731008349238478841554824801417971137160619524568739224147758925851483127879904487626377451961710234963151673903536976024217325601531409520718446921628754340326258068532003670935080728952645085545338726781966209388175946553538728062328407600690764 377 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444670039274428057708735468849407159426384321675528986273920538695221286817590159953238436215916069714331525741427355635186364628563772766818024951676237929676276601225678691023028578090890112977831606301642778102183239962067815606401208267289313027661949056610285741 378 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445346823764378897501608542064295304372203953368782611762348821447551813937027306479620411530330945523992769632376089207412125180921757733938766473371618257110034151014436078287947319708567596834050154160195240181215367902562370833122374038342620323813027975698987012 379 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444450084315194034776051720054568512318992941375221557990181346800713865503773087332164294238731235076191621476869017224212992449047427652503783957125239280587624858675702221394883628608828807840350762870483975236402695541069736924897915272144960160932921010884542542699 380 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444467003927442805770873546884940715942638432167552898627392053869522128681759015995323843621591606971433152574142735563518636462856377276681802495167623788504119145687255770836317846464695259941093946397750397456700711796496112133221731252456582116584344970535201547004 381 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444585441213184202734626334697546141308156867713872283087867003351179970927660516637440689301614210238123870255058763938658144559519024645927932261464315344073493241472796551349322371846946416072388962613871004045459846694815589261399422065474913364288514409990705164281 382 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445008431519403477605172005456851231899294137522155799018134680071386550377308733216429423873123507619162147686901722421299244904742765250378395712523928040908451809828973746424422815505305778608319430118742002226199105308131014780117968917406619348564701347950946161972 383 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447969363662938401698991700771986866037255026180140410530008417112832606524846249269350565873688589286430089709802431799786947321308949481531639869941216919368818135140877849641985922678565282064203628753861593678066000042678396090791712684276471471074816801276195494359 384 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444458544121318420273462633469754614130815686771387228308786700335117997092766051663744068930161421023812387025505876393865814455951902464592793226146431534335933187916314661562676477003184341585531868833668478318889702874286188215301247973359133749449941842037057283996844 385 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444532567424906793375808125852633004984264708987836843596583543761154148496454489565067097480175548065494085576078394128328007016366057070371624330081863756254346401771805802504685354572983751572623008972474885812117929331756114560493017461296526336232318246237939152908421 386 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444796936366293840169899170077198686603725502618014041053000841711283260652484624926935056587368858928643008970980243179978694732130894948153163986994121691651217268590227810675175551541815328119592253164511671025181472823486356765724394335674216799191843284279566619711332 387 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446647518956003167728536479649158457939951058029254423247921927362187045744695572460010770337722034970685472735293186541533508742484760092623941585379927239439163837868280487671676690348672267399646897326385529183613350616659482645218335109171616603629747460772615884908419 388 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444453256742490679337580812585263300498426470898783684359658354376115414849645448956506709748017554806549408557607839412832800701636605707037162433008186375624291981997485140353312443294394210356914988458403990627841292424452485524675882638398638912231569271040401703571944284 389 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444499521307233412526546745324562294781832109784064693914531381517388009476950722644833602591776384207600470151715662996871671051895452335648931872967831514318301111120999553892010088562813120597327459125217691765112994234707513540662029972036324247882030851738611945371502161 390 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444664751895600316772853647964915845793995105802925442324792192736218704574469557246001077033772203497068547273529318654153350874248476009262394158537992723939345751068046289178543300383250567538575439977264561104879333026773444539028157079993106774796324531743692741615251092 391 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445821366014168646497001966447390702879136077934950681196617871268033570257101399454173398127742938523345087126224908255125109630719641724556630157529121191286815838722159014101124899286713270582531624898674508269915497744851944414677035678136241528215919954342484827282720879 392 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444449952130723341252654674532456229478183210978406469391453138151738800947695072264483360259177638420760047015171566299687167105189545233564893187296783151431811828581224828350846511381674845422927188913500273209257371415331181339164228291479936205245936484316526919149647853324 393 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444478867483687549495758382494518100905311735281707100363248780115034172589760868319687668286526906796416960511488956039711461074101324376447249087271561363115487548210842656019731613223033372787160671209539791563316250011129955033959431037462318579530058593502070865454048689501 394 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444582136601416864649700196644739070287913607793495068119661787126803357025710139945417339812774293852334508712622490825512510963071964172455663015752912119128608453748715393256694500030245460511030934493781466957975837741926914381859804744918839274652525592004911381178262637252 395 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445305020425522070727292895696285855966126715376010842414552836209187648077355041325525040496506003243757346120557234326119860185866442744514560515122367411220457314242221123162104293539296483769406302586786504509179700548283501543355796518593614653550107216125806615439139907739 396 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447886748368754949575838249451810090531173528170710036324878011503417258976086831968766828652690679641696051148895603971146107410132437644724908727156136311548462300590263569359489362709633812527178208969635220855562152982762383157511508454652718440329593736489738139204831147964 397 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444465958843971385101515655725740479732486501217733604393697154238563024535267209366471459345745983414427266986347264191486329837979994401946197346211392518613844507291940146969727863190336260750596715654062829474434586314787226041361374995292982966999947249917441305302330188374441 398 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444530502042552207072729289569628585596612671537601084241455283620918764807735504132552504049650600324375734612055723432611986018586644274451456051512236741122044561342246104185755741515554834512185074610741274709013718662307417673381853270693044907304305659157711267919113839565812 399 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444982304432617960871224726476845326645495863776673443175762189297408946715013567495119816976982918694015007992014938120491579282833193381988266988618146298679444980042042149805897603165821913390364123709143404307685033074001205045144295211637144577643459525993217192223661472084999 400 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446595884397138510151565572574047973248650121773360439369715423856302453526720936647145934574598341442726698634726419148632983797999440194619734621139251861384446048866110664450967567680126819600649342814533444475841625908638874212322594004633030467791904741924652955733818232612204 401 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444457890944148782355113951495254466499470729927750169412727388065768557001208672520711328757757906300683708533133706786345622815404163167883040008048786990800319453692025207647398244172775209413260888022158875777479407327667312342173047061608178896051665601262059168044253163853020981 402 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444498230443261796087122472647684532664549586377667344317576218929740894671501356749511981697698291869401500799201493812049157928283319338198826698861814629867944479282892598850502485311168194317200323480547342418898035285119785584819169899065053392835534671600043808924369344789172772 403 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444780606937052892211182120714694995820101581527087568651518034977547258363550146351116552277280990850426046661676002991973903718437412530409333534553008103341319659064526806793959320693898881645529340271693057116134309194951937418503935265473473527733956484000394154060975604529108659 404 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445789094414878235511395149525446649947072992775016941272738806576855700120867252071132875775790630068370853313370678634562281540416316788304000804878699080031945294317274300219475317255864953238744446654419585700458860677609894538523667672423245345451315002208805163233329175624790044 405 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444452848506759655638612886351200708228835872871510522549621284207772014792422086992111247140265358104593984499875233408132680926294268646593566671697158535916866324743668756632284995882845546626394262065663211078619954233886874950919309416537912842699118177909805513663342976146042053121 406 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444478060693705289221118212071469499582010158152708756865151803497754725836355014635111655227728099085042604666167600299197390371843741253040933353455300810334131965606911694821314535669303264212203556604923433743423503431138708383135269372593768775734534667904050968841329611614201634132 407 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444654546002324724298655492113351039054230155121096397073865438527633703143885508136114511839967285948182945830214168536650356490690049498172500125762296731254991451659941261656868948533130964000880665877063815568365241863224179834809579553052125085501031510984320480830848747782308674719 408 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445284850675965563861288635120070822883587287151052254962128420777201479242208699211124714026535810459398449987523340813268092629426864659356667169715853591686632473168711719796174002684208166830028696877337619989235713435261553657070445037976969961756373868996597580075225819249368385484 409 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444449696983391451440799720636167109309689087211360743260179969296524175911930471036736196129332515482037906979088687546749592245600584570787645836477390751614708119623771420924820699919176243293386113103868529543620596590644813720117546865384720343209618096027564742577760316071082746254861 410 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444465454600232472429865549211335103905423015512109639707386543852763370314388550813611451183996728594818294583021416853665035649069004949817250012576229673125499145161201470391957592510911710416850476548950447605345485346508714217741515968841955251317481375410496232938048587596811519765892 411 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444575757918119619353326349237511066075560513617351914837832565746437731131595109251738236566646220384281007810550522002073139473347947603024479245268102123701036323923377080654113402802797959108109213424480975208160776942377179899927901140851677444528821633700945486671964291283168773919179 412 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444969698339145144079972063616710930968908721136074326017996929652417591193047103673619612933251548203790697908868754674959224560058457078764583647739075161470811962357971469387152782548018785405660950231829218556095503705226556948796918592619005292031322500004730997195886458382597234662524 413 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447727281286323817166492064271109985222346173767131204279147476994276611623211064626789247499488842940358528597096383385161820167032023408945314465035886425859241431400793246487218689363516484796555878923095326674602872264456845086154446546226611570374017774570944855710932840103619818170201 414 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444457575791811961935332634923751106607556051361735191483783256574643773113159510925173823656664622038428100781055052200207313947334794760302447924526810212370103632392261025573031671442801373735079119901828002577592221072800698729740959042301755628337160214959087575624875848533414167828624052 415 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444526515365491428762495634940111082963891987677511613440312020258190248623913609949003064520820554406842296548260742917962378837509133918556966194959230493979814369118285296082718001711262182148289199146321666952747405601431530517505688835755403991087964352092462852148420623234688097335018039 416 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444772728128632381716649206427110998522234617376713120427914747699427661162321106462678924749948884294035852859709638338516182016703202340894531446503588642585924143139772594679203193586437959776728382129829152894564860740697607467608120367489012692574513983813066593401810961630751143563845164 417 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446496217470619052395724206836110407430633025271123669341133839788089548931173582058409946353847193504390747039851906282392804271061681297257488207314095682828692561290194261750100180690251633820731187351018808962214475215068700499049531582284054584513564433224328226733104789795592840898503141 418 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444452651536549142876249563494011108296389198767751161344031202025819024862391360994900306452082055440684229654826074291796237883750913391855696619495923049397981436911827302688393725469726563460017211091582245176183158854200160743586539586427005805250944884034670173646164933033950366380489104612 419 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444495738770098809643226438504236093519099158965111425066861679328035572056612672884793581992179513170943102009329630990393153440109875365764770538516185725404050647365587103982481105068891079165972284518547378764629479221093839262721867532310697183842096933354259233360417976580603382652554787299 420 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444649621747061905239572420683611040743063302527112366934113383978808954893117358205840994635384719350439074703985190628239280427106168129725748820731409568282869256129014518495497719263426544362826283442902194819855120697734900817248835969634267083019950238624128376398601961821485510677799517404 421 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445726802585803574413994295939235671310812307461118960004875316534222634748650155453172883137821162606910883566574108093162169336080217477452596796237976468434599517473006589316942028928816132431123132302772103278033449890214468569029205278781812872969454623951084944778810841857938812834238517681 422 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444449573877009880964322643850423609351909915896511142506686167932803557205661267288479358199217951317094310200932963099039315344010987536576477053851618572540405064736558690767530061311666713440520241110685939132157482614814296049341562284476693164882484068516632705550942963589428043171607275543572 423 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444476503397978422693683190731814225116103641019861307333455216246688899202049587219662655411778862398506105422497686035662387566735338770269648253239282745044198321270158480691943208332046559923905342384925653118600022124706835662229660199853602854931904490759155540062543716755819887306937438282959 424 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444572680258580357441399429593923567131081230746111896000487531653422263474865015545317288313782116260691088356657410809316216933608021747745259679623797646843459951747300580408822006111992035338804363865602015350581483759841095349180422652860675073290042963119935623337485747911264700908831039023244 425 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445245918282793900675413101628688961235924358829866016669713739500555813384573013824899718627804893295985968895775484224893022501716802590074539664315401959438291365087295281134658838736468624550142615932566730111597296627476787347757225267876301505728284769620402167335886701732982850617761858437821 426 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447650339797842269368319073181422511610364101986130733345521624668889920204958721966265541177886239850610542249768603566238756673533877026964825323928274504419832127015847755102832046081097680773302441033864531951114767553962160192076028485290260637162839078814862521692790330483872009195372577316932 427 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444464481290403180850218660874050557364231442304079983750076176820847228667947658678955826299028455665732982555727720438955658895876253398085196824941218382319290617460515715083710785490152934119563601623551869861376319389726143266861993512783052458172929809243076108846486342674674513937221350066401019 428 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444524591828279390067541310162868896123592435882986601666971373950055581338457301382489971862780489329598596889577548422489302250171680259007453966431540195943829136508729526857099928725152629208545334403421869891524179883080793110652162560787350051148718036973637450795342344792905818175782700839866684 429 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444945365593412854588799855184597267439119390935332927085237753854514050032024800307228990809044724976657897226526344307224805730239668285463253956863792891315598769846226209314146895340788227012330185489747552968753532639310476004222089343920891136442135991087166939814515267392262619117642966081847561 430 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446448129040318085021866087405055736423144230407998375007617682084722866794765867895582629902845566573298255572772043895565889587625339808519682494121838231929061746051571503345614728421316478970484453595847773659089739853946784189705111414304125419596539164353999820895648965945881526178161066624440692 431 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444456967473168654698053329712948265019311318106716656510464277179696184584133953341014058103559451457749780763996491941013953476589325040469914682254928155616223302579488988561739181415867565171401215216847492049956220507567389477436241239695400597139528962817220230369972308486908164560689511009733477479 432 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444494536559341285458879985518459726743911939093533292708523775385451405003202480030722899080904472497665789722652634430722480573023966828546325395686379289131559876984622620911312834251702914969289515713937398446961184467456377430436231974936084632053427832068902249726439585533139982441588400848122111724 433 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444757520162549700784666576157039958816116286001249746094940262825737947936682166858684785922319619777077852433245631858682170248066459345081200389706537223738915897820558047359021571526080567269402222739602514151855041455523247245228787016774528203402126322590669986747745419381110510348231522674086090901 434 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445696747316865469805332971294826501931131810671665651046427717969618458413395334101405810355945145774978076399649194101395347658932504046991468225492815561622330257948898856093510720457252886212347510344599777595965375570840267063680216131716041787589753213562765259977183083866471338188247517933097170852 435 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444452271337397075852949997737259332303736240483364576985706839903976782031750387504800452981391323827760279644164474129800387589534994816960363343075996763926806230778847284517237707432669579933672542937763723705408174151453435222368010699516921258184708767073407406578687386313361388344029763056575148888339 436 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444475752016254970078466657615703995881611628600124974609494026282573794793668216685868478592231961977707785243324563185868217024806645934508120038970653722373891589782055804735580527468090042203229126228599653705586877444808730001803103070326156748634760059986429967566694350878813670563300337935247606782364 437 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444640116768260229657083276764816640926739345417447757976004330932752884127093020953344657868116429027340324437445186578343023071708203757342416910233252431503489102804515446263991358394809761349563522921187736041651546246597296724149431584313263667016341612869747792107159661149369210942039976373270708671841 438 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445227133739707585294999773725933230373624048336457698570683990397678203175038750480045298139132382776027964416447412980038758953499481696036334307599676392680623077884728451722484224528885935272409909594929979702422908342369143345921967426286941531649066418250192533436417867098949312516885048328870879603412 439 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444449336252539839074760415252453749356501816968769527282733441606652155436510658857166949780036244059016841444269462997791908910126038427266893756089164644120920560903446219489931978650182525085770087870938071974667077426005978082763532445993392520525003030065881945313238891541995568282916183009167335662649599 440 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444464011676826022965708327676481664092673934541744775797600433093275288412709302095334465786811642902734032443744518657834302307170820375734241691023325243150348910280451544626393989764528687902576974755393004040811576597447832156851426748329705629554346920130612586712986683057988163006659632608012494830262604 441 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444566739646829310202343714644677067245878757552571515401669373499637219246099804762507077834239434808754369440069908278131056086484294015005677235562449436356347355919488820581628245015812251352376195965085313661180090729513634727727497775377056728523453710623601634873211888602934559110365309628525663349654381 442 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444933625253983907476041525245374935650181696876952728273344160665215543651065885716694978003624405901684144426946299779190891012603842726689375608916464412092056090344621948993177280718443355647491276946904119213293430491750218214099178958932769103911154041962745761332972021971761795941440840799475262117274372 443 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447501824504066088391926199450260014480302272147621218375067670824263814485828452396010279189319203552192569335081040286609735495440683708475264222394569242242017231320553847874021240440302780641900895893666898707514888555297598827744190886595393074679854601496252879999255615285545385908975678310510670875017259 444 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444456673964682931020234371464467706724587875755257151540166937349963721924609980476250707783423943480875436944006990827813105608648429401500567723556244943635634735591948882058162742164381988523519549555920919053104351824515973112523733514976079741057988775203858368407357520331382275781635821122383533118374696444 445 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444520878945934985543131488319589833695340890137023863792710025103939928695479044643233590313066313422138147566710359340498576720719350426045214938893197564389383764116347179530183791471187555503377506384407808696399922695152266893231831758173560726313370412381031170032657223982987360280323763708152243120410062521 446 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444750182450406608839192619945026001448030227214762121837506767082426381448582845239601027918931920355219256933508104028660973549544068370847526422239456924224201723132055384787401794695233331617317809427016240618696859861788198441778354038413035580290559076715618107680070887412909818073294728469174934221138759732 447 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446355306981707971911620541323079175716855586758929928151083960931831550720309449414173091159991168886787022501092316845797751351317093984463706805663272443067927436242012821587927828620408831533757595558459762324846269303885980020948701898373721755619756498900278642947133933978078909538491579705363983404390087319 448 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444452087894593498554313148831958983369534089013702386379271002510393992869547904464323359031306631342213814756671035934049857672071935042604521493889319756438938376411634717953018377829723567764550261517791379072631773753540260443559198915616370057722627335704367088281986303701836157145961965013367719780575554387884 449 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444492216007876032631123846866410312726254723002306581537110432356629122101341069568687660612333112555503008895860641254478277117116260682944926003474915144410031519239383653873031527882873100564141219632754552237780549540297466731284329179235481858281635897230004963642201161687065552348583879440640331206686306280261 450 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444635530698170797191162054132307917571685558675892992815108396093183155072030944941417309115999116888678702250109231684579775135131709398446370680566327244306792743624201282158792777592460132010225803073248369044451752866488733019038933149033428115927136827755083749409595718611957575425567512540746380214577201275492 451 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445638733530234149111429504993591151489701408390997871761094142249061385866860072550524848641661147220908555729849364695290261261239850406956483420206211943584121314317924680159121525741279033206719609794036038663151309738237937205150676007991601714605465369780116081329120295527093127155083345808033206653463873395779 452 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444449221600787603263112384686641031272625472300230658153711043235662912210134106956868766061233311255550300889586064125447827711711626068294492600347491514441003151923938365387303152767208987051841522137345064795025923457774147213196209169760332409589624234434460719904679645469563153972745261362344873048165183398200924 453 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444474301671589187061119070958173112120575868543108280127360686889559867980004835147096454549374862013856047226579567450715589864864329593507245418838488631922936366191281450337311371458209781906580746720751589897453333028379153505820936686308208263895394906000622869994324372401579145452639029084368929872281821700451601 454 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444563873353023414911142950499359115148970140839099787176109414224906138586686007255052484864166114722090855572984936469529026126123985040695648342020621194358412131431792468015912152489814611302381561675682042151306604988801395880786172608146297066506389115823852502294750146756135707667055828253926680375332598420277652 455 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445190875123063009861310107287661136347730046911040336517350505572330032833454212010744697067704883679734513997822519601223079954941573171014468804295549131406742488115369591766117619713955771970169693922392503159831526849171657948292096302138879481505905737040051621702494770093085905411023508865895645630826441973518639 456 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447430167158918706111907095817311212057586854310828012736068688955986798000483514709645454937486201385604722657956745071558986486432959350724541883848863192293636619128145033731137145483725022584913074860272742885299198897825759223178088660209373969722860915445650576079789708971620125070092883129386426068127014367959564 457 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444463105211409908579866086015524861742026584506109341746267095972641584154169688633601950760025955425326696183278896323363910332206872662608695053440722061618501895536217573127486273825883739196476846451674223601889780975788062729918377124131206678574131775774099210029939911092541576711655778848674080736065784647186880541 458 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444519087512306300986131010728766113634773004691104033651735050557233003283345421201074469706770488367973451399782251960122307995494157317101446880429554913140674248811536959176611761970046564524724323003379705328543016269156807429393547310331442138471324054965538616476838886884563412860327110785359538318442423574643062212 459 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444910963618581047829985483721454876883997945986066876990010732649372937187575549173382102333982218966500737915305741417431091638505149898550709669351384873795880721738772661520490178979232859500811577706313234138820495612936653372803726969591105730499230923744871928698007944674397134096915235724958776782825110571067671899 460 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446310521140990857986608601552486174202658450610934174626709597264158415416968863360195076002595542532669618327889632336391033220687266260869505344072206161850189553621757312748627382582977868958514059611984180239217551915764839530095063133590884618696111502456054820220348748755176960442476924462487968628017582227852847804 461 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444456107423797859529082970426369705255433281982985005258083601649567656763022722062667885891682888807495851781215976868769110624295962080797101075067117955178230351376802649871345587807809379005875851108315661429836816275196356674819470369705021398327064519211191364929248239286303359217644963951156396453095349741842274431081 462 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444491096361858104782998548372145487688399794598606687699001073264937293718757554917338210233398221896650073791530574141743109163850514989855070966935138487379588072173877266152049017897901701747324475428409570694083007378641499603433402099840991440095054828074671728138706225025443790566799119730876197258368267527143426365172 463 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444736018928279821560407593992575964719165382907958464785423374572524752408901384900030480625405553520729627863732755052561098940732385353260860210011282212789092117753399580116973028528548705220318524370522858051385622419400678232484268024486509978434947964750062390078398144835357703902012431011039619461482631456319191311559 464 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445610742379785952908297042636970525543328198298500525808360164956765676302272206266788589168288880749585178121597686876911062429596208079710107506711795517823035137680264987134558780780851563776558381462679132104485458789027004546559154582029663300886978863919874634000445650862352230392926779749160923629878000064374079809644 465 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444451733806540328872343523183147732451312467906032294952968917697646452143555867955834095348968472171351574029926652209647360806851642967164854838583615388653060636277168322836257659046546974550801652095913596740506501422642984001260096735739606649541907039056632672819348722271595037491393864104204509319073461338049029104927221 466 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444473601892827982156040759399257596471916538290795846478542337457252475240890138490003048062540555352072962786373275505256109894073238535326086021001128221278909211775339958011697302852854525174787745519576737761621777567017633171506875272894761091716216904246209191572142301372463835624714964639638047059429635249152505677962532 467 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444626678496841555141921412912026644616145030984140707157556275774494636922230032229185717057545137617122684081499638574517353504624407512454704297923718049659849240262541404239774809497007391451216058344442019669549979014706468213294378533999941838871809336167341272753273131392720316860220815920826808306982115657789924911733619 468 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445173380654032887234352318314773245131246790603229495296891769764645214355586795583409534896847217135157402992665220964736080685164296716485483858361538865306063627716832283625765904654696073691188781921457481876583003564608661519043467455745105329681592336748079092192082174715216010077441296574587272360471622218985256679949084 469 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444449000295754372211881368656133999448736959107936851012272240227695699256389084139062976259771961773761400435370824297696267170948943521144700940781426284574829564339896868439327703570758516897005100482397458896366299249162189178059527303912037648373091766843189629627910048583229385439807017251283526508995135220271004911947552961 470 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444462667849684155514192141291202664461614503098414070715755627577449463692223003222918571705754513761712268408149963857451735350462440751245470429792371804965984924026254140423977480949700733619565700123764593198258729346671887866901573028927131945389144487341073374516356152929494880729774301136699226192510713519435321875922270292 471 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444558340727192638630367549736683319551757311031754608640139339025725814743060436809907739827632377677368344217603940775740012607056921361950856852868990447704072441830755044316525922602296250868026308155082106027667680324232839342396853960049097618932480304835765131934064095774380146068381418695139587930160709822080149955305674079 472 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444900029575437221188136865613399944873695910793685101227224022769569925638908413906297625977196177376140043537082429769626717094894352114470094078142628457482956433989686843932770357075851667598286425397027454561844850697023881988241271093312315883317030899216319951755120217483829940155710603306818832346763529841725808733750930124 473 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447291851513149299092522076750416322127266109127198549336816808976478701909844253581026829024142775267541938773431852726833648509756367382104754655058094525935144379102209441246481398390739585472252888257635185165732804486533423123556034450220066111732752155918225863296853919134085692002359417030695399075147062813223857509109252301 474 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455834072719263863036754973668331955175731103175460864013933902572581474306043680990773982763237767736834421760394077574001260705692136195085685286899044770407244183075504431652592260229624998393736324137336862467627735546503790968839558813343966077279447343165941149262871014081580191538177382227823518805071013466516265686549944452 475 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444515629621162065810646385252093741386514986061513297066753753557745300881079439672859004058936902715021881802669129651504174546077242517885952199709785696481711942810888569364495368293101822891892702943963209767039483297686185336343439603051472155347001782038052036842202354077450470461230281224376207780163193839375476872233600908939 476 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444729185151314929909252207675041632212726610912719854933681680897647870190984425358102682902414277526754193877343185272683364850975636738210475465505809452593514437910220944124648139839073958193589710860280023555376719261146221739272220096255743427909400883030180298153111237659982831539036083753924998810670706406356390831534855376764 477 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446224073862384978599492964635676867996207984871165760002177172276965855360319325154808434806755901208880378400061574620937696985264396280482138326077975745376131903605547567445717540660878905317663096549169564727571735184246032441604145043470685893889776463511686482094182876332655074175442213803840485717217915060566443543863501129241 478 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444451562962116206581064638525209374138651498606151329706675375355774530088107943967285900405893690271502188180266912965150417454607724251788595219970978569648171194281088856936449536829310182287774727982534386996859162085018590051342010426910082162801644680873558634531513938790731344095478228690641042613628943384437683707545855811481012 479 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444488935179892957798320657449225255033238532955112477333387762640257479717341316462203544203502230863555342793334872698856775757964943240345386791485282726967736630923472022519476271849855305965022959505529596400395631990574516407172176245955502675388103339238033704296511068005901950104964796077873753307783000152818879175548681441854199 480 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444622407386238497859949296463567686799620798487116576000217717227696585536031932515480843480675590120888037840006157462093769698526439628048213832607797574537613190360554756744571754066087890526108140407469220553378028539424489314991080370766808378456755657030182371598593101165210695614965023653197735914172287508057188435676332995273004 481 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445556712830657278291349769563964709164296657211145266668027399339770326266866244888421938420889104922216903166705150804752727282456914341968003120465401507526749106420133896320240129579715982453899516005441339138716154208236372563832696628362508996866019191551808776389402684537891045626434864877954797353985212925690851736525411700847781 482 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444448893517989295779832065744922525503323853295511247733338776264025747971734131646220354420350223086355534279333487269885677575796494324034538679148528272696773663092347202251947627184985530596479663273563168696362046619141451185000540288061229226695081445966519425323207806054717975763286162816878630080148101999289890093880028075714815972 483 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444472251154099765290617077572432451062440749763611965000034018316827591490004989455543881793855560956388755912500962103452151515394756191882533411344968371021502060993836680741339336572826232894660790013604839194983205272981403163633930577626962493370304222631199084085641571051008645312670131473673313792487271159563146782804368795139165859 484 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555671283065727829134976956396470916429665721114526666802739933977032626686624488842193842088910492221690316670515080475272728245691434196800312046540150752674910642013389632024012957971598245299420892584970139161549101159635433516560316698966736311686367326045097213167065470300227573802219324160498732877729228601093878953180896202362844 485 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445139612185827465598760272644144609894352077423632458334183791254023120583458069721930378179722357243052231145857385919637121218202238130396668616957542608870884858179250351866816747653989155699772958793996202740641337495637054489000717088345661408052220537149592560844665292025461609504790326248730620246732342334762171527674153888951031921 486 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447225115409976529061707757243245106244074976361196500003401831682759149000498945554388179385556095638875591250096210345215151539475619188253341134496837102150206099383668074133933657282623289465716878528647264399480262019484309071926220378147112683530760055803365286861064293166909023311648078712791455238643947700442713101639438418386925332 487 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444461823637979019973302340149436948580692135268924144791687928114683911347919785076381592787826392264409639111979767981324261363788389286593250048757271898555105454787814592130003752024683062225827336803665405959980278260075334263817627737799327931496483973314218275855931136363637522144371906313845856607906510811751788296022113583265663339919 488 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444513961218582746559876027264414460989435207742363245833418379125402312058345806972193037817972235724305223114585738591963712121820223813039666861695754260887088485817925035186681674765398915569975847388072273653668772688449081419734204359296369594191223404885693083597654157954810338918657572350254902328632901560452729292052225624512984550284 489 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444878924282808832665891837069257047850636715056436953125531536200431117031327960242873153028993139943574311132827532866439867428043065498164584552265130797210969703028698136583427133950409888979015471426897152565363935792620988201811132687345943872592813172397370743737536425342941981236306250476656779604615579307325643431873878525809133665661 490 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446182363797901997330234014943694858069213526892414479168792811468391134791978507638159278782639226440963911197976798132426136378838928659325004875727189855510545478781459213000375202468306222582727886401231209516446381763074930265099304381780006963192402736104762895645864151372808926309904790286113022006489750483084878159350599269037859425092 491 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455306440403554149980629260064759529599251209744257161471621738344111259116532339405162159058161831922691111654021654994330019034409970787447947139961603263607575909050786747919011682093580557808714991013476828397526311978475231470760074153099579155543184668101923982795442698581565241415690632438460947743200718737264829922131118921898542312379 492 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444487892428280883266589183706925704785063671505643695312553153620043111703132796024287315302899313994357431113282753286643986742804306549816458455226513079721096970302869813658342713395040988897901523966828477710610067802284264835714459391141983242513457338858468815613964644594330424971121481683271787405324912607964188537415944816350799468299324 493 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444715994343422187082849064834952321573314613576939762370123876791936114811246641818462387309787379131400611124683874708191583809193582603019532011832373414923522731059603002031308625385672847278551187596701112766991869468113682892470928881705293408251471038135218721127314195724571193877424403293049689524091262912648115724554414596154144360493001 494 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445530644040355414998062926006475952959925120974425716147162173834411125911653233940516215905816183192269111165402165499433001903440997078744794713996160326360757590905078674791901168209358055780871406397902732656047328089936187209209391904939513336571022553285119363240388278098301431531532489786270532553773490582652979769127339747269398638171252 495 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444451233191918888010404559954207141372666198672756827392586430253131736203614499378794893016078017811618348611450430201038122928563172898408821633629142668706421401609823408384116048967975154515297112941202984587403011583377449280734580930154143550923738341639111150514412567406154408098303738632254594901424326552593068873019864911396280332223059239 496 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444471599434342218708284906483495232157331461357693976237012387679193611481124664181846238730978737913140061112468387470819158380919358260301953201183237341492352273105960300203130862538567284727855118388856331475964365734379722945495626426129047562509213920159421579972574795605417699017302294035474666703526939966100517559563098371035732613677033964 497 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444614163131305533593447332188511867649988300152254018147994089661626738423695817803205658735283778623792048619594088359286406547412655793553874174061900050993868373578918542936234557532712196215761156535216441757988148971134660852055754086299633635963264803720701492805233035206020715463065980006078283188896343733934185745120640970876715198419417941 498 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445123319191888801040455995420714137266619867275682739258643025313173620361449937879489301607801781161834861145043020103812292856317289840882163362914266870642140160982340838411604896797515451529711292637043339537361873488018346698452227167248427979110101429294713882880630244747283128348613278050138281146903909958649711250417118785309305932816859812 499 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444448687411615971673169516638046130024583040837139683787033185574874001793925728778413474801715427798928134548823185542315493497018649728172180187684880834608180042672806296906739197271651138238727362245400978352241355161825160236636158775487275020350560845143989228239910501280359159938598539556950810722335561313024784499306512097015796707531857196499 500 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444461416313130553359344733218851186764998830015225401814799408966162673842369581780320565873528377862379204861959408835928640654741265579355387417406190005099386837357891854293623455753271219621576115647588623698987057757714559759705551945237299655143271549433604544606280797537129440820379555659906543482907519392190789870305786607670396610683985538204 501 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444550518623732625162571249284486583947909354261825428009162972705183378181476552793670203376219028306536697053912971891220670758799576537637838025455354198537834400153490756001813265124611789301517389463106728039200484795816180777243029080501012226569938028803617469676881233609813566673051049150965682628841643704325331905376786716370432998581916904481 502 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444868741161597167316951663804613002458304083713968378703318557487400179392572877841347480171542779892813454882318554231549349701864972817218018768488083460818004267280629690673919727165113823872736224516365753316888487624920398361615783695156847201243864790645060405294080104102025470956145786332275932889627671377667935113826099743910571116553894626772 503 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447096298926648962397614565445497932031067189878969033562407650962917787870247153175088417738809040996750759681157630613850102303322746774279283969717188296779193337170602233378664961448628065871268069889997277912678542896153218876431965785801852535472118320905983796638505646648677439658626469682923724002851536122956175325275605073162886205689870580159 504 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455051862373262516257124928448658394790935426182542800916297270518337818147655279367020337621902830653669705391297189122067075879957653763783802545535419853783440015349075600181326512461178930151738946215744476291060365351235576516302532635818603321744923985346297292900243265245794575690272237645347705508450530733291131270378231806366901311664390356044 505 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444510740806499557393273697469470781634110013080307559172393524607406278030089512162710543776803559358252102325362274098679585890916402002690315432576263040752813166762598389167799957369549034980115035080499248255547629264406825269692224099738152500871697628425911783134828540391830289082795062705708219733198530177133195893895313875484680400106814556376621 506 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444709629892664896239761456544549793203106718987896903356240765096291778787024715317508841773880904099675075968115763061385010230332274677427928396971718829677919333717060223337866496144862806587126806988620014480751901832693791882811195076923054776206216316510536580964699044281925495599403316258487490170782298253498649295458358747993583026382877857648132 507 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446101853495822268165175770070102874186083660341022312643171448518490284085571137401096927753422317289635891467390185800322980606243383400591219147739909352153662502398293062528332267572059207836209210345478471619613394378182610933431302313826237271732019392260843331246177106698210639435194171497245999862472221524567063390436541881739442982528635076906219 508 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444451074080649955739327369746947078163411001308030755917239352460740627803008951216271054377680355935825210232536227409867958589091640200269031543257626304075281316676259838916779995736954903498011503508048405972312699116612996406949894403967186728177805780780270931118686247957651259914813668947731602444401841596278131716441254580511177217633937018836191484 509 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444485879670728890037462727585085905187985424841858891149412619546295590435472611768360756527168891265574230620018087978341407848489417918348113812026831067137174895893290659896541640022634813529238563591968950851414025510526613190100285357127145630793058799532973278292656282055065079635341124702849312022691841406499125248933128327021975806482648961592618361 510 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444610185349582226816517577007010287418608366034102231264317144851849028408557113740109692775342231728963589146739018580032298060624338340059121914773990935215366250239829306252833226757205920783620921034541771748993084198507516613265818207356109639535746010976803344345431286343693987969656067858367721870575176466715954847250546960024781008745885760484739892 511 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445480325101555584269901522960480963032968954379805612068648821990723094220148627542352246512555614972689098833785532791868529545568781292036178634004110011762705730665599830746874333899203671564297423132551727529045400367453521419565145125304599565825503247230140737362414468927066245481373199232905448671816178636017925880017067295463354089743956378495310679 512 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444448587967072889003746272758508590518798542484185889114941261954629559043547261176836075652716889126557423062001808797834140784848941791834811381202683106713717489589329065989654164002263481352923856359196870783489529530095418341089719287616608506728756056240300203874148882508201999659638659073119503689806495957906949518926140403789600927490236985170438308524 513 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444470341460872222940080871407345357409157557192828473635049553883101410688837049021892139496147223707650560804177971653130046571972552865634237799183436083627400976599973329102005191680813425122440768911647105013200914059603490802157360672921118824329633714216376753554244391393378413155425710307469326809213485039794607325627182118866239687954309838817102173701 514 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444548032510155558426990152296048096303296895437980561206864882199072309422014862754235224651255561497268909883378553279186852954556878129203617863400411001176270573066559983074687433389920367156429742313255075546297047952916380230275277520146035731180351029871025577915774464103488591332555506334628834817330865132629940564133017013895948796342283993894236958052 515 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445091869855138906835355118516967268562272263154045174209572180410868600554259558880636820737013926024597353437782624661584497632647154974189278312919235424018357748332666560883463125353668961394352556124510872629921967691755881120606945002181985948976827387551911779336845903515267356959208278993319932600009448290441819855186574717574615541700589687846431969539 516 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447034146087222294008087140734535740915755719282847363504955388310141068883704902189213949614722370765056080417797165313004657197255286563423779918343608362740097659997332910200519168081342512244076891164710112493661437625033192569011119322574185531354574242229721372142571208180969182680243776392285840721945493055573324467243453024022422344902537305889040931164 517 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444460630079711806004217211296257515047390139912184462688572637843605048347189822305349253851758681483948267169277898949872945774149512207688065291156314218933792277041649997355419911467175057368192147236446104804947645657100571472281865337771165710087364622817367766245344092062604912036274469060059345364478925496443352043237692454923039881913886117065836309746641 518 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444509186985513890683535511851696726856227226315404517420957218041086860055425955888063682073701392602459735343778262466158449763264715497418927831291923542401835774833266656088346312535366896139435255612451085707686476895834324561473794708340047807291247550037559362000557118626899247164471518881913405899203332785348632353136758436307055368367945182481358491198612 519 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444849085326128483438763615739771209518086831137944900547649279423459542013078890967064679627300370432040012565280807080156977687071138525534965612241188806678140259374583267218831120012709767538137014244485952080489527286740984584113400295145606997635891322948474043181294079464015713356038774842389022309887894567813027268374423721010695021332638426124609785698799 520 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446063007971180600421721129625751504739013991218446268857263784360504834718982230534925385175868148394826716927789894987294577414951220768806529115631421893379227704164999735541991146717505736819214723644610474273541686216692093025838934609603967858310721526866249360801899319361981249501649669936260187004702101469553005794241649350502363448180156561370492151643404 521 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444454560466486545419302423726827613571285504111781955847024565318919821883660305607509950324015842594134333647465353510337257775510111796471707473639363053500286839817697915013804111333651077521786758689445482129839431725605431405711102074782106031922704386083768970627723119098195964483697677564423347110538856392822242586459089042417006167427257902651030052810601181 522 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444484908532612848343876361573977120951808683113794490054764927942345954201307889096706467962730037043204001256528080708015697768707113852553496561224118880667814025937458326721883112001270976753813701424448595183164061210700638241601949632844510287161886169275365295263199368398807531519100688539960204833216027664082173932719331987533863003160430022031608423277797572 523 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444697344995496968815893926504023672615470936127882229508947466306328880424840973521082091433729398186691674519967171091764777721086128245126020174317409670840504328775781208678436116674610271378002300569470386557294567313883412307210620139166514225994838064134452743885841045901281398691628771884038163974638045935063732280476139857992109353257215334267410552937554459 524 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445456046648654541930242372682761357128550411178195584702456531891982188366030560750995032401584259413433364746535351033725777551011179647170747363936305350028683981769791501380411133365107752178675868944548212884403606488649299703872645891530401541863626756298968626552591751629220289103755000665219921462794592111427743469436462703431790746834454982779595059891789244 525 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444450766958220757553730681495933925148720106736530389071057019990991555343954357671360385619176568288000625196332512610627452776360486539461483837691268575104345941552727863550294236250198590117783390847570092997177599279542075816337997776557618309361579865251522232509917078421317564113687466628194772044210617692834623977487899151640070554501733454428651900754128961321 526 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444469734499549696881589392650402367261547093612788222950894746630632888042484097352108209143372939818669167451996717109176477772108612824512602017431740967084050432877578120867843611667461027137800230056947038655331298467100765867252111767569930615997856559005133560643705223957366635232098826165295357239099440404823187167341724219646135631342156192297447414409082130932 527 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444602507288852272176600370731681462051336001746593060109758833108122216932192275117342973812747540533348963241646148599019652742345496819870429275615047710941981872151529922090689239588298086277918104522585658262420922375331857443080873506254279548886332285880699468399011169628081219427773655029244572884644108498697722119101461411762835145224548645004164066575984432519 528 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445076695822075755373068149593392514872010673653038907105701999099155534395435767136038561917656828800062519633251261062745277636048653946148383769126857510434594155272786355029423625019859011778339084757009299716167294897057280179923976670374947709751477535518976396012192319600710392820490458727043367787604312528729653505966356099394754234239084078348015511874202872684 529 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444448396015554640137748342601625369884616733376998159836077304161036388756638140211266907678652021846667057414374487048308824651891970753830094065223709526106882880137121581385600564323040785490281285946397974789892446820930416284215545554025612275981545649765388061332579616077082598952036689333028615409233617377178771543705152465777115163761338565262255567855290652411061 530 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444460250728885227217660037073168146205133600174659306010975883310812221693219227511734297381274754053334896324164614859901965274234549681987042927561504771094198187215152992209068923958829808627791810452258565826235721705304584538492584146683880421983007192629536959419983054872683937868584340686554721941930581022850841234938851904917834309658717819042347708403443670214692 531 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444543233722199336777041898373967580448751667758287329235265937359243052249286838615006025299633879500009768692695509541053949630632602179085684963926071486005405336761372867973347441409352970590365481993282703080638865569448886497942733716117328048576190614608183831804907749272587247666286625154905389579310493088314602555539275366360056234556363528104995061145830476668979 532 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444839601555464013774834260162536988461673337699815983607730416103638875663814021126690767865202184666705741437448704830882465189197075383009406522370952610688288013712158138560056432304078549028128594639797478989219199964127223598292542586795037466532060832704674183578289359347763158906896834037382599537226418409801430462630069632677719556678908344393281992512446148957724 533 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446914176388316752759380792682522844552125027290516564214981767314409639565504298708483965824180320833577550650721071859682074099148387810475457431485120483468466752367655032667019368567157598092470383165400910349282419420976080018784722364841285810554962847098524989084363121196770287118643196189394756876642561843246319740123739046730114426000685788819299987700018582294401 534 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444454323372219933677704189837396758044875166775828732923526593735924305224928683861500602529963387950000976869269550954105394963063260217908568496392607148600540533676137286797334744140935297059036548199328270308063784628429231030501225320348668044331129044885481855381772085933816737821441574118428623192386508031599157359922386828855870436177816560083170406942516571298304852 535 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444506187743041252152317853150396404447136459015596247438707877516193574322470940801045432478937841354172772099601360129825385185812043028595219769120461345420045002142524709150008817547512273285645092912468356092065303606263417670750483576968664483648474861105038841502955755587447613559811990174001908991491584984622683016909660895719167694898383535065260193528717491219639839 536 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444691417638831675275938079268252284455212502729051656421498176731440963956550429870848396582418032083357755065072107185968207409914838781047545743148512048346846675236765503266701936856715759809247038316540091034927834228034977524706280031431869538949536218408506387713561556145909080931115966030691812625486091075395420391486211073552470693488789407972613602081735952755068364 537 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445988026909364637141279662093243444511744808723239519301030271238172691395106853359469145306779367187652635823367336578967962978634409048213827561344866968834458386896451062083553772021140165474460656145042235634965562639541504449885551495607141444750274687336273904677280599916303764522683395427115885065591708369733175516367792071182851709453053938010615613562805387140115341 538 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444450618774304125215231785315039640444713645901559624743870787751619357432247094080104543247893784135417277209960136012982538518581204302859521976912046134542004500214252470915000881754751227328564509291246835609206528729770091245166359588876657412196423645845298499705516076534849689564858205603047200246900445838026551455360861438247434606493393236822888753766118685500066497412 539 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444483034006067449261865324885664419446126953551414321315859090114287650618211004667320061966002817513024649228917516747807532407799193559538679022366955007554194793005744609885422177633861837470194849736959389224207470955920361861971632635675740653532910479822248059085345561838828047815176619449986169767753001044259993788283699880492385930084300210695781833440449607105099361099 540 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444598802690936463714127966209324344451174480872323951930103027123817269139510685335946914530677936718765263582336733657896796297863440904821382756134486696883445838689645106208355377202114016547446065614504223563496549740529148357353800074279877999801332107672805852688610063896050089287776365885299625897564320195230450166316360601820356518959524927066512499009268284226421588604 541 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445409183485019564879966455474943819486507172118691366229810586190524598788608450016334882483403771158949564056271252028521643528313172321800308892507208522188203158476948580468887774179879270088204576757318063938520101457736343552188791285035764807979376446111566323007293233334383010187853624506887334758277859446566502308590517327160906801499400716376611608416758067333869937881 542 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444448303400606744926186532488566441944612695355141432131585909011428765061821100466732006196600281751302464922891751674780753240779919355953867902236695500755419479300574460988542217763386183747019484973695938922420747069498336177846624243266450720774596266537981519757418084199500483632859694050368969126339320701859027909287088313628046878400486899202639987094656911692559576328372 543 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444468562920458822455332494720206928820496012636300617489078597988096448303048544583741705395418427612307072434740114634046374421541162641378341055646013546388038412295257047845055527687830315085538447752266284931796335846682317776816311683698463114078110868955010617458676947582814302513930093165701115731214757819524429188120755014438427704235052599705343553300041023242172292088759 544 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444540918348501956487996645547494381948650717211869136622981058619052459878860845001633488248340377115894956405627125202852164352831317232180030889250720852218820315847694858046888777417987927008820457675731806393852010041398834321816723047299083102483158518834183487696263435395909016424153490872170142074083868334388764352693925035031323821718167584169908375844123610661585554662444 545 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445047406344803894716645701338506553845733649240848770560298283035744540909546947926875968218794023641010144201836199184492693871862399367791859724483671993034293640714759529459721525529091210471794527139990456628241729408013581172454159698751853827467277555084151274000902156568176471885187339354643622729400190821551796224642843685998312742666585319817301884859513867289609476786021 546 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446856292045882245533249472020692882049601263630061748907859798809644830304854458374170539541842761230707243474011463404637442154116264137834105564601354638803841229525704784505552768783031508553844775226628493179633584250732577548022544045028337894551970392393169167449831206531313113014481830256037207514500111511371375299414994653103702989778170020663344190013893539930023452373732 547 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444459518491953430701249475866795997179476674564354552597340790409226946856072007031505232538803183924358586938379238312945650680129893317528129826445425133159190674351202321569826371471560613595128196511833094749039376568164162076319539462893957449588739962201939325200158467782195687433277423524714553486031129751872559171702566965450108299113825714304167399330921799827181445617918819 548 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444504740634480389471664570133850655384573364924084877056029828303574454090954694792687596821879402364101014420183619918449269387186239936779185972448367199303429364071475952945972152552909121047179452713999045662824172939131361316710981472575913488693691289495983557086418761449817178635004623990208064810512116400390893448413642341436875004531750172182246143925990551591812124652593884 549 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444821295632169100864570230003233262820250197442197148266853093564007004735133509120964146803412931442298006792814291156974600336580666271536578994468961662313100192113391372578992620122348673211538246129160702059317747535959342096021228454049580655326731148347825303404505350026857288376526548281257688821962743722149036356910157629453309400034287182839124392110780808259300975241043761 550 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445951849195343070124947586679599717947667456435455259734079040922694685607200703150523253880318392435858693837923831294565068012989331752812982644542513315919067435120232156982637147156061359512819651183309474903937656809736220429816208300198657382661850356144206238761160961391566869113685912690430158753401364460198772474054128436359004832442937991218803754852336642169549269687849492 551 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444453865724137560854947589083414164903839588269388262040004660672433508451711671061357437003418656619390783503153690612257698341747849990121747808195057374891160838136168117647808148836392050163621789486562350884816277021726404713152661678878042094045601207081893001278714808372559292619591527547685017627233806592755066137180137874709135142689611756871917867438120463456801583720198387279 552 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444482129563216910086457023000323326282025019744219714826685309356400700473513350912096414680341293144229800679281429115697460033658066627153657899446896166231310019211339137257899262012234867321153824612916070205931774753569214260793571893448169715227824531378583625215431791735373721340796429069001668122797427929306675056906205490510723639687670184527120694498118707463735716355688246924 553 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444679976436772354707023060418687455929323040068039884333449850144171044626125109867269258418799748818102920912175598639775791877029583086377028538209767705612354286737536274528537054243134587423878070497392105453740258876469802471825065842058262661789761890540114506742278907801533757130501644054739742307584116817682014342532982603619588197995312231001705716494415359421315830361648855101 554 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445386572413756085494758908341416490383958826938826204000466067243350845171167106135743700341865661939078350315369061225769834174784999012174780819505737489116083813616811764780814883639205016362178948656235088481627702172533591520031964079977056003340726374364504507371405864186681231971727851732005359685785273503873699402874546381175085067698141552164619764960208852231380847346174211652 555 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444450332744252642201008909843800519731566409335034330441669579586937609448986461080015064793803327053785906356137723299327728130259072910492759046788577525973642190501771740196546759689411698018930285095768135969676839805244983800367660741531885407787342974117474020567654607488988549694825394922818950764196558728437271802215442708034054543472902879011857679034525999077538000708467978070139 556 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444467997643677235470702306041868745592932304006803988433344985014417104462612510986726925841879974881810292091217559863977579187702958308637702853820976770561235428673753627452853705424313458742387807049739210545374025887646552728001569768974517652574098611718712268192227590887876383593100464793327988618608030138681669776992741296003005102994479086560061903734034185968336472937470227445564 557 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444591651939649388358556079428346326622493566709191594375072823006773569557994860333709953178416509677980992236776415816526536589810156095652309503047771482674388095877626838247002325568625783806590460727536732575254328464457549963479654920218850559653970060352735145787755726400514565436886288356275597930941791442912680829994540272625622940914652268243702120351812437306470437509406478524041 558 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445033274425264220100890984380051973156640933503433044166957958693760944898646108001506479380332705378590635613772329932772813025907291049275904678857752597364219050177174019654675968941169801893028509576813596967683980524496669960042326892263306324314787102406205326837459549329747001002740693833311133971054346671381053592502042945969639480070079355025333231790970507858619630452019174756212 559 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444448124631824568042297235319041991498895672501063123192710153908502672572283204841676082162793746075282858139252743728746496748078587235724641070909527620400193035730274004289508391472548977928498094851521751647714691544944770568904143918533158125451230834338481917171079455316716067428187162870050097263577656079000740563848297397102737610939234627877881593586749960774133842616925990070183399 560 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444459165193964938835855607942834632662249356670919159437507282300677356955799486033370995317841650967798099223677641581652653658981015609565230950304777148267438809587762683824700232556862578380659046072753673257525432846445748156041070502978184118147718964797908727659063567841775024669769433641833224023299773039601883576483285115832819034622584392639728473348534726131066321989361533323373804 561 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444536449128947534390764216309383120805725145859911413151087181045900147640413454375235387403176985215404786814651926551995752035298014226449360106071523843338159226590183440571043120147057781545785704621377124526200621956952591501872208145439700582120297189780702083382528631544714498873739094395825260850657847146730208268601170488716828423146338981634196001980567618719234392139913064182914581 562 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444812463182456804229723531904199149889567250106312319271015390850267257228320484167608216279374607528285813925274372874649674807858723572464107090952762040019303573027400428950839147254897792849809485152175164771469154494477029529186811897141008793852371268898732569429097512478501015323039506229832383278587983481316518358765064064554788056047939451049592403928410007015061374646282548902219172 563 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446744561557021693102438741067911353476461979831118662110512859480837024343669692714218018412757963718453003699631497133227134215783688994567335985121429416787313998087919347609411337009777871977975948867761446488348882257148096663879644364435504336365535069792168700985384783125113724519717450473922838311311959355101983404604204462514263177320367679603524698761464865444413110364879854286183059 564 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444453644912894753439076421630938312080572514585991141315108718104590014764041345437523538740317698521540478681465192655199575203529801422644936010607152384333815922659018344057104312014705778154578570462137712452620062195695259040742310494719270843206946870318272371747537471077699026977391202316481816712749074216997990674755858346288806950163131804816465332379070417590330147665806040585826975644 565 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444501947372258875660894301860031117170244882829111299886096154820354258941925075651188783793652282426294658425824120761664011688727925558197516732961369068753016183285531317023568616758577780132782732055027369495542055389762035653065288872024659567542570798045902683990323295556156848123697896624161236225962262106624936691873404880541230789827656764545082616066025719225964540986590209356007850721 566 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444674456155702169310243874106791135347646197983111866211051285948083702434366969271421801841275796371845300369963149713322713421578368899456733598512142941678731399808791934760941133700977787197797594886776144648834888225714809228608323157144753573616222112340025523735676910005421680812040916554989446341864353944810077732043385635919922749126028394572535398600201109418068144843746922098760376532 567 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445882017639805224855690879834111262589455404061115830485737203842189806881460224613052928174640393990699793978936352374933625551531472288271251657367560052158737915471616258922548752297777836652901634709017570721884718077384224272505412852271577025097999636351960965620837092816037223135267257053283566721774405156612965723868321089444266587270009403847043396038599371008530377574628085895609365119 568 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444450194737225887566089430186003111717024488282911129988609615482035425894192507565118878379365228242629465842582412076166401168872792555819751673296136906875301618328553131702356861675857778013278273205502736949554205538976203563555410322085270769314175754226033503013580883282387326045810066348446512272639158842699693186753672348812797064708341642960956993321498790414090961433888056682281353355084 569 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444480383774328463954725605329186114898069718434861229095476763429388078505369838948659656537699343183100828182806742142706673972121620140540114624767522334637301781220123739806397052140777779249655874201058772601380451285267938938596128085513409776973584909649616599603971946136049394658552960792129099812335231538879282336804840823539760652048064596257055996878516809836650926851005193555371886516461 570 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444588201763980522485569087983411126258945540406111583048573720384218980688146022461305292817464039399069979397893635237493362555153147228827125165736756005215873791547161625892254875229777783665290163470901757072188471807738422420246067024758376952749474661320969035020277924188690287247287832449449911272349171043810094642652159551979122601629304806410499266463444811066831067098378951576283209644292 571 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445342927691544932201473466562986205785076294204864060720252419068035295967579307049824746775816912910854037903501886901000182636373836846836198952521391699265877863836426828493259636852777814574730188359802648367844615465031806792037173194661725829724162416203685291953102728663828722784509137266415537885544274111837891194953551773708632250666872351069919569873127548162023840921687804516223772465579 572 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444448038377432846395472560532918611489806971843486122909547676342938807850536983894865965653769934318310082818280674214270667397212162014054011462476752233463730178122012373980639705214077777924965587420105877260138045128526793893831594911509465854698317189755704751714229971473233285725590340506189396199634210076000523425961545392126114848976415675089808779395290020479529004802464183927484077744176124 573 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444466906525621956638370169997407988477960240688454934851339643810034215732522816009578952002728756156104684280920880505858337899242679254504238307146368125814980279929244004045664824254652778697701588042328399542529448719959128503109465214093849071364642219104945213506242784517646093494895468901513140617447260795355370610973168919083574270064532838555322067838469017913033598701628426975433300749855801 574 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444534292769154493220147346656298620578507629420486406072025241906803529596757930704982474677581691291085403790350188690100018263637383684683619895252139169926587786383642682849325963685277781457473018835980264836784461546503180679091645731298672090976251036783340896210641380304896257317391091434547498662157175099634169888619600416459418360153124096963404675817066112799658032561623438739409933616678452 575 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445005996473882249292587583268533045282339350544706704616824428584188726646403733572807133401552237235950440356355345979791780814400314695939291011992536478707840331564433434474953939699652800775873034391543321896569551332311545910970773889255450486602208112423042662485730478145353839073517684417239524117416135654121958598726543476052790606804765082997348010328288764661771978255055601835943344499260439 576 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446690652562195663837016999740798847796024068845493485133964381003421573252281600957895200272875615610468428092088050585833789924267925450423830714636812581498027992924400404566482425465277869770158804232839954252944871995912850310498235056714905168479561091146410818685602881518662889645307600982937841239137070289338584173813872864711647546799031302957857659165915223237182464040661330694480300466062764 577 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444458483245180389565648022915046659465391817096951000948753944047938051499493426672653511668372139264232094342242216982828127853693341200731815608633146745301029341622444169195207181825824653352730159193121916380747572116641121981107205921379023156974999813349773715861461905414450651983642465957948632137660341854433999738265752868897173500590884903551390885515673472383888027499233769755699026915492972741 578 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444500599647388224929258758326853304528233935054470670461682442858418872664640373357280713340155223723595044035635534597979178081440031469593929101199253647870784033156443343447495393969965280077587303439154332189656955133231154591095284243514865040788282167964911824120818345533551598067974811285050447529719257528427401952178642271430695942841859498089437404534104930193912488201016834716198935351847975012 579 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444795414462843072474533906209499819968128760757108357052181934531784620820669000149671125042636814939135691889388757904036529675666863351628723549162001965859066873894437563213512878978949667151587313161381242852022636249361382861011894331066126503614773775901133493733822209204533523618279744338786379580408300213173796549834178850412752456455185694690600878921701822666575599652273762731677446099370165699 580 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445848324518038956564802291504665946539181709695100094875394404793805149949342667265351166837213926423209434224221698282812785369334120073181560863314674530102934162244416919520718182582465335273015919312191638074757211664112198110713419556259595666012226761867801817635171732321130055006738767168169194237944761295460798195799238585019017587734022314297898965572451453299743911425422073700321095156984999004 581 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444453218694904410145196680988570828832536552352261042259637881696627948853850058337075111459399253706811725630568052280934246575225004917124051422062383382479810005180694272413671155307807075012123016162367864404633899239567367904858624343463015352907328458166155499732134653525486406986565865990029941794065806520738640126118615899772252471178111894790888336937162005618941889639992562143648743245332437531281 582 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444479541446284307247453390620949981996812876075710835705218193453178462082066900014967112504263681493913569188938875790403652967566686335162872354916200196585906687389443756321351287897894966715158731316138124285202263624936138286101160742780041770235526359297675070299338145683957611788397943119371861879928472324725622952460313691822481915760100697305695329548190599126301324611235556665689418224367767469972 583 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444663800705943586963250358047604054146747142139859389824280375749032054679584791760211119818314676003626474097534640356689497713958456261434618884892917895328583462850690143675112216028510208636408737392529943449180814322517530954798916527320832583951047909228396142858522731318652450248582139276989674069867559080103184002456443208354046418519726379466701683285527980682657239594556925892645809504703671837359 584 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445321869490441014519668098857082883253655235226104225963788169662794885385005833707511145939925370681172563056805228093424657522500491712405142206238338247981000518069427241367115530780707501212301616236786440463389923956736790485862319584995251770229041743445796856917289051602657736362866473744967075094131221287496985801769173204350073798269517990435374660340282229332764022583288935934961018990966756728844 585 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444449928350981923007414592284523434687002011886829818078940342727059134700322953127338611328791200233423995185771699342250570776182294739869198805455656280716547919904600586925211138734046088549243551768146581919562853691396271607203306144946002609643847543551007938169683693855692280358552295440029706368619578561249128323459375263065042099019260875525445515121564110877902870984242894636521854151103162730155421 586 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444466380070594358696325035804760405414674714213985938982428037574903205467958479176021111981831467600362647409753464035668949771395845626143461888489291789532858346285069014367511221602851020863640873739252994344918081432251753095479891193686858124313089574630160601820667567928081313175683333426666858989736958184864850293005274653743903948573805951992056332195049124738020024193791823475544927728301259198139332 587 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444581542107881408518698140446419200508383630504078785306841901509811700841407161516798616553113339168933212977625816889597602737890701830063303469724740351247031330948348006463611801684485547064422127536997881322404675618240123513415986550701992421276473972056390592634974848683210885373158353833162517282981022368214402980076238308050816229706592752291249770196806417390917534583588251869869189431521351990771419 588 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444992835098192300741459228452343468700201188682981807894034272705913470032295312733861132879120023342399518577169934225057077618229473986919880545565628071654791990460058692521113873404608854924355176814658191956285369139627160720330612658419360428056693489930077767107630564754092308458530021998842203192958665232330959916976047638138207128813420808726096167622396394469304299361633987197306802221639841073156284 589 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447871886030368546300786844493813346042924095935302966004380871078625854368512371253298747161166812556663657773978755573273401780600879084915920076451842114509116607042033494923628375445472009943886521758280366393450223789336421168732995475757519252632990834534533369445901226243887639966362717158742364344491792553304854076273384626969460759565102263901691823550975016546321404499769840574021078403802934716829161 590 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444458154210788140851869814044641920050838363050407878530684190150981170084140716151679861655311333916893321297762581688959760273789070183006330346972474035124703133094834800646361180168448554706442212753699788132240467561824012351341598647725475639982335153744956195064054529585060545627729037295299737993622105473251112808291777916131617611878208608253851155641544582965807822262108203281167404491597429471307599092 591 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444530130484092546990853004445678666984406435731715907483442855110298979692546142614665802012362503647249924777682802222665168377848355310456231335244629386196061248509384170706424042719470133581930496377290342493169588928066743862551658213726768816198709336995862408450433650692751653021708683414287276837692159747224400470204304323377032739056728690424024085863297633740751567272134500189659692330558149907710903879 592 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444787188603036854630078684449381334604292409593530296600438087107862585436851237125329874716116681255666365777397875557327340178060087908491592007645184211450911660704203349492362837544547200994388652175828036639345022378933642116873299518196857516682050109610721880146818301491346592358289079363808181495745192201049175448763954804003090031586707558489073896842553266561496415664974496434124050034161470560604745324 593 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446586595435647008104658444475300007943494226626231020419404711090807825646986898699978383642395924514581452775403388899962542779542216094739116714449067988234864546067937600993934401320086672881595742765591895662573056535001929897124788650500543744499271689426556508117985747465409173632915547298456791858623453414177128228297486915237003356688621795906529307680533876827163310441923521442728969745806053851933296501 594 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444453013048409254699085300444567866698440643573171590748344285511029897969254614261466580201236250364724992477768280222266516837784835531045623133524462938619606124850938417070642404271947013358193049637729034249316958892806674386255165821255161303985545937804215315017852277784742996615617479572020463464014400026505314807184976897702927849728193658370798027444279586433702613828073440068472857001830939699126777705252 595 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444497998219224508535949794445215833531920688998989108843818451110603528974508005800832792924393231446197869652718418055832396902821888735701811251194560033039204946985031773358181693366335500155373226902473130724897659746708381580761453049491838886970607945293783897890378221607221700733183682530226519280130864174288696671600196688204169823438297163038886941336405719053912579275602332102873170889572560570934975210739 596 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444658659543564700810465844447530000794349422662623102041940471109080782564698689869997838364239592451458145277540338889996254277954221609473911671444906798823486454606793760099393440132008667288159574276559189566257305653500192989712478864579992063912627185361171947503034225608412242617077999652212622306843081548549211863487934552984598638958945336904235406199852679921226159447632312342300448049681104218616078919964 597 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445783288813946046732078194463729171631350558308061054428794611098421557696033478354153156443164119488280074651293784729143255903880551725878614613197334159313457007959127667287875667491720837217664005895161601455774827001042872852369659570213273347697703244577077388009169851862888403899035238646723379937932715712954490653575955266397224544041755548537068367987712464880748467948275278839049058823023651171920951461441 598 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444449799821922450853594979444521583353192068899898910884381845111060352897450800580083279292439323144619786965271841805583239690282188873570181125119456003303920494698503177335818169336633550015537322690247313072489765974670838158076145304947303639454911594595052454975802764764169655374333514032712119700497009362257395663322652412266260575556990048933143024035367769074345297241173993051079427293257658052427188518153812 599 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444477915553681984501635288194926562624117097291034859694053198610793872275734170292187162244412436320540335199615677951561914730930347126480298698663266687316169758532311525015530225020626354263774933480712373369727704008359405154642574822587001038386172599563356854463228103543301593639753653667732326090186962338246810561793683033905102529433381194603686288538003089576150447642939749876045105616910429826892210071307999 600 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444578328881394604673207819446372917163135055830806105442879461109842155769603347835415315644316411948828007465129378472914325590388055172587861461319733415931345700795912766728787566749172083721766400589516160145577482700104287285236965957013806337801173524720403999547976755600078781593964106983430209083728963350609553050008126500423096827256816885370724156405680035163891004049282567247073346699503973098526859134464204 601 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445281222175382945874215538206497398936260765609204825684663298603180140226687590638012389443644241346841713323725282122381201606592011495340800799915000516237577296641121458721588958848992189927706670351142667576525933542318462199397703898001702778429235062879641040632698017569457375162952432499565118621628636237862057226659212456608250899163879088653195530803318351220288134850425218521403157008100099862681996921787981 602 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447791555368198450163528819492656262411709729103485969405319861079387227573417029218716224441243632054033519961567795156191473093034712648029869866326668731616975853231152501553022502062635426377493348071237336972770400835940515464257482258670019850742872757386470489311049435985319128791607699248264093378439000941937472117970427285643750434748684782436698132227944112318309393311795145057184324959849414614560063084080772 603 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444465363887717906980188721788495768306739852473563453975449915798412836839000523099283643069424439367004376166426465386392863373498133620716853353331208346239272765749361369801373057304558138081526000092111900022746481671891294888318275930783349276735830556867173904732025432155184104515750255175714155831008534217073318603393748857851129023132414374110574041539495923227773311146368356349516180991543859913328556903601051659 604 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444528122217538294587421553820649739893626076560920482568466329860318014022668759063801238944364424134684171332372528212238120160659201149534080079991500051623757729664112145872158895884899218992770667035114266757652593354231846219939770389800049941891425957492167244235222758083566376575560212579856637799601834692255231386420329741241359079882030170153591830194042375740841872001113802481951010753885235713969555915991922044 605 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444967430526281007838051378045727541001829645172419682719581228293654254308346410815424410068944317508442737493994967993154917670786673851254667166613541989315152477067367578367659765947286785371483335636130833901995375130615705541290231602916958747496162642860079133165467730743393293440462156845754007237084628671340033775752795632021916580923628940341327651565049938483397209759639812283828933053961927500259950512251700121 606 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446536388771790698018872178849576830673985247356345397544991579841283683900052309928364306942443936700437616642646538639286337349813362071685335333120834623927276574936136980137305730455813808152600009211190002274648167189129488831827593078334446329777065491534203033890355040824893007812085394891016086850609305981207962994392519767435038273104006456210493262404434485252583348701120757470860879366686894243661115255357662132 607 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444457519096490358529284617784476521858379074462643825401322864040674689691041993603718943585056941271044401770683207533162206275103000179614700012498671883066212145260017522792524827482015502967620416724236604180883217711598725971865589123406256876003805660956224904388596020976039995058198377030955450626774600809761529119157456187543522678533543801858841097741436855893241187968392718921279420959410509906174682874495194137719 608 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444496743052628100783805137804572754100182964517241968271958122829365425430834641081542441006894431750844273749399496799315491767078667385125466716661354198931515247706736757836765976594728678537148333563613083390199537513061570554129023160291693949374392303505275163559298020375565259568994455193853802738707486404229507788195350099131480201931813170214745121590324362498240729912221121718459864426245396361669216750806179997484 609 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444771310745592296565448777945246379792810194899428968366404934350200575609383173426306922959756865109443377600413521662388490210908337823700833645800130409988636964833771403146454020383720907523843751439248437855413776123301482629973061418489753529360747903444514313952737835230820527343706718213132667452754960615950341077990949875559966019380407359872259069345163827055654730107424867488720314517508594529039808309135459981861 610 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445751909649035852928461778447652185837907446264382540132286404067468969104199360371894358505694127104440177068320753316220627510300017961470001249867188306621214526001752279252482748201550296762041672423660418088321771159872597186558912340625679898879670252499559439830607086808903226719630661132658670737456175124534929558225900898069422028712181290606559199878963063923722832584300454088249980424447805064041174247843453713892 611 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444452616101973140747469552781964492828153588205819057542493456692088347723567912668991006407327254961069417773343671374893045588606041778925854174478336593583049257454177618411994683842926356021429427119314544279718677736415870399082659868795577164751081123104268424665769795124089795787147657125085302293452433776886406979345991927636886746708677433250411403236866065395289868376276049265044947025066698250724686153515408925702179 612 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444477131074559229656544877794524637979281019489942896836640493435020057560938317342630692295975686510944337760041352166238849021090833782370083364580013040998863696483377140314645402038372090752384375143924843785541377612330148262997306141848975322130071206971959707399157803479901667617969843653461721177515480438188562178369016116130865218639471940406115704637457492603963889153722600996713262989684446710690272378106842157954524 613 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444648735882661852020072152882445654037173038478809771895669750635542026422531150058108493516514707360068777666925117705659473048484377806479687695291748172909564769687773793633200429406492233869069011316196940326300276743730093310399830053222762424845277779679332883912050275075522025092911384806160499764845083468110768293234670913913719052613604828274704786934599513757840709901262941937431432275183389818111917621033312847177201 614 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445261610197314074746955278196449282815358820581905754249345669208834772356791266899100640732725496106941777334367137489304558860604177892585417447833659358304925745417761841199468384292635602142942711931454427971867773641587039908265986879557716351884097976936875570592515592236258038249162399837124047074203315195014810216878877277988149137673468142716699514498370979122580502199525383495859628658404174103613781540314077209292052 615 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444449551730399879633835137155394474684262659295303577630725077099221883993896612084786045671246201017335052775006461275974820159545442778495325525715627037656072452575527678174163344068495639180060058616238256841490840251926585666093329084663902393845404943300273811166872478464781159148979664446870124263835264042886571582569206263739809177854926796694925298497416779359448393749509020389681016833473648479652776995658425179997921039 616 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444464873588266185202007215288244565403717303847880977189566975063554202642253115005810849351651470736006877766692511770565947304848437780647968769529174817290956476968777379363320042940649223386906901131619694032630027674373009331039983005322276241991631720633973420807267171826861316347428725229930425247400348096836573278452585829448569803128583382098172715456707009134158445648413976021708602932125276377935772426858424023274017164 617 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444572126593330324179211762218195200439899815715922774101460260813880433180748635452984475114488358766709652708494865232703837321969402795716471476224009274735144647721525287687416935045724312834834798739289754370604339631497974985666560449930893179032215577740007235448096847971101412811119130478617553674738148896899499065183514557063094252531516621325363177731626650048219347745635297107006344943217466928119341111990998935221990141 618 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444955173039987963383513715539447468426265929530357763072507709922188399389661208478604567124620101733505277500646127597482015954544277849532552571562703765607245257552767817416334406849563918006005861623825684149084025192658566609332908466390239382568910100691541646351496423755352370250516791684269927467189763288759144053437101326209709376961571266575338796794666166978336873584052766279963522165792597549776022224862888954017292612 619 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447636498166591437813627388788213344330828726231402685869839853680344162852049219657945211195542302501074651045704964150929266382568403226245120238933565201711949526371465525518756709476441154204203301815577192598441824120782707974997344581605662807393757424432828711307560744683825056624488339192896630183879913721428314633401295780848815537921302348943002304475494915453521709672521577135082320005941692950183192681896451121645610299 620 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444457212659333032417921176221819520043989981571592277410146026081388043318074863545298447511448835876670965270849486523270383732196940279571647147622400927473514464772152528768741693504572431283483479873928975437060433963149797498566656044993089317895335220856657365663466679106219087102522114435850785371808468325690357849704417355515224591619027228520867553561374617928955924769096132619948081849595457691149927401835181377339099769404 621 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444524245787498119278674018053038666941604051489118400480079329675341937404634563824781963613221890895860199609475957437106564992897543413989461339306672463376132071492619971471302251070244362188438415878722763148294378936352901032708266947873474903511197407534551309083109576798720785360998248788732246907858702608231471217850286121938306225346566105986810749056626687543330194805939596026216752785850562402743378476575897189005523684681 622 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444763649816659143781362738878821334433082872623140268586983985368034416285204921965794521119554230250107465104570496415092926638256840322624512023893356520171194952637146552551875670947644115420420330181557719259844182412078270797499734458160566280707830394773909439605384051704818288948089639471245783035726605116144463236084393177320542219255632500447625173600397303241888130945382569350498021421689013288370292430733971047432164051572 623 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446439478020786315300183784659300006873434620561293345335316575216881768449197428952882423663880605729838323570232269260997458155771918683069866816000144917736635120648832620115889610089442388044293730301402412040692806742155859151040007030170205921085349076058705092279421652694520269806500380953945497309514384266569833854318167958125998981258286838723211492194624447211223478404996127046777598789072140384539656552511373368995625825959 624 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444452424578749811927867401805303866694160405148911840048007932967534193740463456382478196361322189089586019960947595743710656499289754341398946133930667246337613207149261997147130225107024436218843841587872276314829437893635290103270826694787347490350993559362777637182209469588817821669242388101081049170855224715799153648876005666590773265196510619660894374678274060001119163320506481249169634436269435616247745740307767022641622780555244 625 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444494320283852991215837927949815833505169198847365666966716247713755377544563269057155393924930348476579291422589140064858269787227631300410080003733336956276749211349554148836230573585569393034440676590868393634350653501887229812109333509087588481360355382452247316767792270248269009288288686168791194731190046882907378059990198258591823347921833707724292058367981440214792461393150928081734875086298035830877312192365240108800320780484821 626 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444643947802078631530018378465930000687343462056129334533531657521688176844919742895288242366388060572983832357023226926099745815577191868306986681600014491773663512064883262011588961008944238804429373030140241204069280674215585915104000703017020592108030182043160534323536212905234999513220290984225847651228856246561009493795725013400370468773244720121174348309908009708266923200149699290869596509644731542347597225851846551863844230944932 627 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445691340429658113729281532078729170962563304517475007501239526177217771947415059762218181456592045247815618898061834954790078014024115843585333426666757240252063617072187054239097672972568159194350248105043174192099670880514078636066671060523045367341771183509301677038033671930349242379721860799550097473559921177656980354283932703350277191607348840132148543451999321507859032560877301665633617623735825056988087923340825818309740051464019 628 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444449432028385299121583792794981583350516919884736566696671624771375537754456326905715539392493034847657929142258914006485826978722763130041008000373333695627674921134955414883623057358556939303444067659086839363435065350188722981210933350908758848136033519342973891777161603215370032818959149628434444664800114359570353910432475458729533417074773034917424618633159926281427824440753693154518254855152753653103305745518926847739889204641878684 629 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444475616844074786176565371635301562607397415946270208520864321487763777632018709827388787869748134464528723805784879207203085283683936229422966669000002264339634923760138009689310775157647537313192089535959412688135825105346185299235000109846409467516875826076545016957323749461153227100183065346307833353614233025861314624275214222537975703764429745591403101923309836302248665804950348940129887402458535343564923330540359937850950383443974561 630 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444569134042965811372928153207872917096256330451747500750123952617721777194741505976221818145659204524781561889806183495479007801402411584358533342666675724025206361707218705423909767297256815919435024810504317419209967088051407863606667106052304536734169042741926808105332871955207451798493310126176310514080430802884162453162215801816432048291093540593196505530647061190580216461842131551942431148465382785761106897463693929270402511519988692 631 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445223754435202987747467624215872398518268731990088546354941370527427774133801079018053030077036694946551428477955313513410465425431739068907500058333389941824206427336783575566102712274521766163135571732318650536728960966987965814208336079493570021255221837868875324058585367180408661667336708962972157507456765632212426068552819183266267690007727738137475101430785320614425405087472389097203372908923942457683967793336355615846587114728860479 632 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447561684407478617656537163530156260739741594627020852086432148776377763201870982738878786974813446452872380578487920720308528368393622942296666900000226433963492376013800968931077515764753731319208953595941268813582510534618529923500010984640946751687550305218488257338492965164012820260391030815668538428321057326605320098456712379723187692964409185460236797072772146384043833318052499554505017790220735476741525474554439174852752369891803724 633 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444463927194213408027020023938730143296290051633085546992206867596519027686678360308784659085259250706997119045282216171168594968969126810056020834791668081878938494016752922722485901140196377487411722626641299596751557357508032478688541735320672583864713850690542882701966600702116528478334458025295409232354822900748028893560510334060924192633781129846846467749161790667593470167041664389805909074112940796916342732952718319074455987982739497901 634 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444522375443520298774746762421587239851826873199008854635494137052742777413380107901805303007703669494655142847795531351341046542543173906890750005833338994182420642733678357556610271227452176616313557173231865053672896096698796581420833607949357002125522054577143478652283008794235626607702008881036756563013267582183138037539023078830329238266858512319027216562045686126079249520039309331886402401069863050249393549015709343143689567574863438852 635 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444931513188668534008833931801586915740584624160472008138505023246309025500292341052949810464814601008261309465388737612548207557561503584733854203125035380306795683752156401395480861838242770518626398999365823252122267271034145300546876716350147929951179486238856065951172883643338459704965611837269651987544187558471595306399517769440174817378879991744800054582613397298768094335461028394651025858382888864805542476295195691574564940026559391339 636 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446392719421340802702002393873014329629005163308554699220686759651902768667836030878465908525925070699711904528221617116859496896912681005602083479166808187893849401675292272248590114019637748741172262664129959675155735750803247868854173532067258386471384552215312055182357958516431889597319154468499086484552654150650471078785998048107229140442455938705765600592047683017893852749334720669255167852003954909558260374000127033681722222681859354364 637 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444456621163050046683554181628373006226847948937345133536795958914491058970840641859657078594953698358539866069968051773647038522272370922951679688411459217841003225427137243368220354879289402596298993308317478914636390015109186965847005251242087031582112820031872537642387353555445162483610556940751278984403299149120873374529534981907672650440609406775914554807979609454904927719024203384464288842481809697387726458517288843148216784462496272558841 638 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444493151318866853400883393180158691574058462416047200813850502324630902550029234105294981046481460100826130946538873761254820755756150358473385420312503538030679568375215640139548086183824277051862639899936582325212226727103414530054687671635014792995117946556529701735060079917552962137552054591482797851750700212150549857530891635512076721246145370990564480760964814194910996777726775966219759627601128387352250195944432749662400987700287577391412 639 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444748862409584500422187874042658489004532056766961671753232306195609807604349379824760298207175792296829985082534627674509296390142606407125325543619813779358413969011764417538842205315568398240808166041270306199243083711063007479508464614385509122886153832300417985034115964743575866054209590098060125348941256568658168330716562698378489381039784797327042083973147334462366094418155795309999273846134192337763513049371856882140830255409735965072599 640 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445662116305004668355418162837300622684794893734513353679595891449105897084064185965707859495369835853986606996805177364703852227237092295167968841145921784100322542713724336822035487928940259629899330831747891463639001510918696584700525124208703158211281994917830144798506521757392713029277667706151229052315040737300898760517257625039502002093970164855793382008774843350629521279143030953447512415232327742259429644988537036841456421040153808914604 641 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444452054893572945843888030184399795558446634752507375127164140988223578523442067828952340788512728140754082960396699025196065743086898493511466471923828677817293682558627443771804388466222543289353537484365090988314410426109908520321044948692971061405487179133524867801750627622019183867211022418768615736678966525578999544137826820062208927006092818444892764954423311753918123966224097725543550057289710608056369232580054965267262398960632715731221381 642 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444474886240958450042218787404265848900453205676696167175323230619560980760434937982476029820717579229682998508253462767450929639014260640712532554361981377935841396901176441753884220531556839824080816604127030619924308371106300747950846461438550912288615383196964104025650681139209092464093846904330105857342066160166671078301911307574937885936110597681761560002157989037677156439322470301028001897281624665790298440110224299102162137440135702719382372 643 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444634705672656979430534087943328222294499202146017711512436858038922796419385029057141853046151536852185407343250808963234976910505795671119995131429050278765675397299019427628443044988896915567171770442460608041193593986081046341359457050657609868470512811642179367747356604564198745543698691134483843828795903584925169946925321511966209945072713255169185975280961307417388985578683254509763024276788188399858356439884408304536526544317375159698160259 644 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445205489357294584388803018439979555844663475250737512716414098822357852344206782895234078851272814075408296039669902519606574308689849351146647192382867781729368255862744377180438846622254328935353748436509098831441042610990852032104494869297106140548717913220176002264019100861324410155793793454957946957688414571103371394703702157169248491937810316285505901861704197757574584612437335634467303779643882533692711798697650970278556343659919997970628444 645 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444449200975149757819096685531916538890695813386983776121144254784306403243817959059761879659487121754637968516914603557414207756095978225111333211619059590302475218265808819024044409458055756222512627594394848534363173182985359491867319759599773580045096153624270714884498278770159845234046159801023169897367184551404929974047051641840799195706499402555417116787705546739712468185159404608228772698297886402790255413498642344304833029889140608058124509521 646 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444463470567265697943053408794332822229449920214601771151243685803892279641938502905714185304615153685218540734325080896323497691050579567111999513142905027876567539729901942762844304498889691556717177044246060804119359398608104634135945705065760986847051281163688693663091485811057498648108635319760769876038757406545330662616216231800414417672585439404103515153773622831201947309828435703296751619881510126898058798151209448227861920222124109669209987732 647 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444563357712077278810750471631246805600728668007927736361939702940993414428782309827380324820511377199282546256198422268688527235732788961116663623809823090895213789978553808934443569784727238896149023193204546692412662907967320630016327323327672834460737173939632794875714423878215637232968765116223542640768761632250452252671965462186555680981211348590177789315364724709922678811754408187658105822959886840931571347472187154386505212353340117715794750319 648 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444920097514975781909668553191653889069581338698377612114425478430640324381795905976187965948712175463796851691460355741420775609597822511133321161905959030247521826580881902404440945805575622251262759439484853436317318298535949186731975959977358004509615362424954516003251178434535019779571044927566531709355123332704252076399900506495093263311196711090451349273264642329099013523780901832159066598599405426674433966515308901580140052075607180610026799884 649 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447417276135265303602095124114503473351550033531526742381825906858168694052891079017841453846117763315396989738293890050546514226653057361249923928578910605713678082797178556694422577951514305737058913163447000643649906032516349083741516416525154194851762681822279562945890415452268956351478208268165746845575632194770117922781834219330195177805188853573444211375022342616510867024937376619207799036048078107990027726829193046725348169332802607945596807261 650 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444456335771207727881075047163124680560072866800792773636193970294099341442878230982738032482051137719928254625619842226868852723573278896111666362380982309089521378997855380893444356978472723889614902319320454669241266290796732063001632732332767283446073717393954811597785135593495765708796696770923352431967422835993890243953975491508316262868766160681212737613547312344423676661206802582802937769371231744683752705213823013323037869487980197270769778423492 651 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444518765236714965923385711436195920167122084171621501892878981004787550684655610308779369679486277416218258076790680584596996188999659767364581431547806098476175285403262797250693897782121190976759806162419508349424580984146242060426871243746462188204627400378882827837859379660294236010895991528154452394444817170423288194493476646141920092058229341894612103198339175464886547262547743103191215589749405581038553669330827882916384575675317263858842832378779 652 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444741727613526530360209512411450347335155003353152674238182590685816869405289107901784145384611776331539698973829389005054651422665305736124992392857891060571367808279717855669442257795151430573705891316344700064364990603251634908374151641652515419485176268182194084735443814367923703577147101864020567356119749910552391867025299203091662296863098988646124255865545593755376721822619184718069288651905780053161385054549336496210084209943865002791320894292924 653 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446302464251207481417976119238231337511385437623870880655307858453022100449723591052817575320490268738789785253100347948258238058324827517447869122028485795237715468414903264600680777886363107752328487393821042068947857936989384844005114426994888038449018342805374051003332968603305948680835933489662544754342134722798345848032639316182663151908132029586406571614333854220058783911390812330624472199127954039319053637911089299902617877650920391111882458258601 654 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444451876523671496592338571143619592016712208417162150189287898100478755068465561030877936967948627741621825807679068058459699618899965976736458143154780609847617528540326279725069389778212119097675980616241950834942458098414624206042687124374646218820462740037888147297549357057320210832857596276964261210130730463806630339748336127738826580322153254602616329658746090984463557266735276098543715593968144447073304896060548457057788655139574065353871328092145652 655 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444490894939613520368782736314289116771117969273930105349716029794658885844576423109653772716345590051803077964660842032039789284791454021269530061384045478214276220043705914948350352780492411027141545518178859385057029781758067954433461194008205534294558791903467564695310718123466448910654642918384768558431440189918823210143598875555105222199512894668544580256981764225893050007175559247268988134799770109036397188566338801405537460884344964956360308051621639 656 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444630246425120748141797611923823133751138543762387088065530785845302210044972359105281757532049026873878978525310034794825823805832482751744786912202848579523771546841490326460068077788636310775232848739382104206894785793698938484400511442699488803844901834280536863155386973225493743795155581845561518358179208459337040665999217784116804599656134484611261134517082079173905488553061088385960823359885610959809703480300971605054862578053261394983136425242931564 657 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445605706823671342552901741190561252611282565181585967076234078199805479447743911074677651241973084628410282449854384134328065453119683865071584867934470288690238834425981207042092152845643609011871971287804817959759077877285032194169863183538471690697303130920021971063677528720196423540901051284192033719077552035366038509361103459479785128595060742429152170291037777128892571816952136937738208689280537758123613104632716310770324577880911944623260687671167541 658 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444449089493961352036878273631428911677111796927393010534971602979465888584457642310965377271634559005180307796466084203203978928479145402126953006138404547821427622004370591494835035278049241102714154551817885938505702978175806795443346119400820553429455879190346754301751286517807297486773752245824857911374123998940111145339143702965504675357812574593464939935120771197596903441365243953338492318039868273127150911322673330840812149249587173919123823522830450212 659 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444473476003925116897155876863097364648615397462872982510239185288328470319526931110200274614382660449043590394579692936691534969661325429960122955031695090550589304193982863509385637154474423558630132615528453782327310280265459138187579912921795125600765911606333880691315576520539051391620666195403092122010104990033732795757112112769403246509305472063590954912741919114148579581974056046467509238509158584081945061177714892871785666670111949898438529137301694899 660 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444560570682367134255290174119056125261128256518158596707623407819980547944774391107467765124197308462841028244985438413432806545311968386507158486793447028869023883442598120704209215284564360901187197128780481795975907787728503219416986318353847169069730313092002188435248611693862252736923256944364727594031675123329519148235245607587955125410951214749357144666794156812919650944285965808220194887167618824706406080327429433878066070432701904156277239637789899804 661 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445170233431461255762230254910767449548718269905157896089312965541545091321506611088340198692899844559423093197825656750621707574866469082336407209125710597098065938182904921067974262195193922299086648721544677891516090339969811788022831156378211473352481123491680342941783966223612848002909214538270468166385289507441647226020140924364715635910352615601222475440411876597419550695552411653783947047837545162564045463690460262204751875645155352592391276214632398081 662 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447347600392511689715587686309736464861539746287298251023918528832847031952693111020027461438266044904359039457969293669153496966132542996012295503169509055058930419398286350938563715447442355863013261552845378232731028026545913818757991292179512560076591160633388034447081087341275580693399226804091309089506178682544940764907752323500231101136327768384863201824953427814979533247768613104536419923874118603770685197228120498382701117589637828619657597212862073172 663 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444462589169119864727389089706102519572051290080962280735566157471871960616370998610541838300655829447318910663278974752098876022704995060391743513561476098260784981787905956360032689888213181390810499551371950280621235591832578628033904112242788620167145361420625341876180177368430867452922300602069534364624162896712434489978872875529636428790469678646076356296497752509910309011973614333312983540536372951306162812329251858316759237726698310235335494096494170054559 664 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444517023343146125576223025491076744954871826990515789608931296554154509132150661108834019869289984455942309319782565675062170757486646908233640720912571059709806593818290492106797426219519392229908664872154467789151609033996981178802283115637821147335248112349168034155440490363510766566416251882882175204192511669460851367358800256622711189391858383808225318386244233725342441369756693199209536689075587557038709262686872551065291725366829306614342346355394010141644 665 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444898062561329951518060575985896322634615585357390351722487270130132348742608298596879290849729069516306099915307702135805233900958209843126921172370235789852957878030982242334150580538662868103595822117632090348864223129147799034180936139403048837511967368848966880115046747062133871334455796006189449757462195053916435486785299297922984871332585419176092085054393635127657006277679574500698127970771061071622317011179257864965542706509735461565490201176867691774221 666 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446258916911986472738908970610251957205129008096228073556615747187196061637099861054183830065582944731891066327897475209887602270499506039174351356147609826078498178790595636003268988821318139081049955137195028062123559183257862803390411224278862016714536142062534187063066111807684672356731381923173950012632220546110195576914432209708601382250260353600047913018587435253432846398167241466622921990804627293745500098196491931055189923879086108953962284585140086790532 667 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455784897366582121284847732980741399198722967268092126395515086586642051898540798255315604576560071240985831216025886728464180857288579411506362642589228079657280284107889391687097846799905035923228886274135592054938911562028309187856736818409554271132517554557505335718337927958795523406988023972540606503987366892333180118886392086802918389598009291499034836927640167711022280855346227188947357098723475946430912091273292252324814716112497361865666424479746055996619 668 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444489806256132995151806057598589632263461558535739035172248727013013234874260829859687929084972906951630609991530770213580523390095820984312692117237023578985295787803098224233415058053866286810359582211763209034886422312914779903418093613940304883751196736884896688009284868206071778841703584887483827029947083228891110534994638508419278321146071711873578857638914612249815308408571180682611111068825775435814748576579011010894071335255810566498230671617429661502761084 669 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444727955767497886365454526657851868313301407515035636493221210497999384630796853289716223447747335114357979113733980501544937854765547818620992399398064035324765340436030568125510779503330959231414055490186723134706806122384041063029751753793572190111646272197270966724327125204591683045357073094584732612869414134486018674769175440724986146165083727535862801765462201350853945517037083138409660558785874695284264749528999688820865356116288877337555306192225866446479961 670 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445578489736658212128484773298074139919872296726809212639551508658664205189854079825531560457656007124098583121602588672846418085728857941150636264258922807965728028410788939168709784679990503592322888627413559205493891156202830918785673681840955427113251755455750533562954566795313119173730823544713588867202191583231185957153073523188211175011053608973782080226665011719300659208747515649059928796867024909253158710971670122822549730030597817553293248446946174901018292 671 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444451532227520780492469696499779630041165868521209224245663863595783317949103254665576238919527016711192282811176682845871956779702472028798858143318284934216452466844234097536471102820916607314118684720588001411701003486392934359909077127178172638086124490138265107501433652838137279255974656317345703185122814273210861223556417448572344306399827627169390117767505639822403662191908540788294985420494918018568600586527213661750572613855761127706602537237126575521348257079 672 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444472795576749788636545452665785186831330140751503563649322121049799938463079685328971622344774733511435797911373398050154493785476554781862099239939806403532476534043603056812551077950333095923141405549018672313470680612238404106302975175379357219011164627219727096672397195616456902571867835394048311374154155233024593339257975281330530291960713383472881794562681824114878188276196559885561626828226566178786866744960277332472446808645306280059222437043218472921853422124 673 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444621639021352845645075745827824084362480046363563939474929923227916282060914699972739306321508751113140403612750404480132252825895134053304786916290456688744645004439185771745110903856248516186300451348033368625858420493156692331060261512787649285486445586789961020869143219785521930118729325893566919107274672509666373615659188464525486270978492815158727135081117334714620809013643974546713611138474035068960990534336296221884519266205443815757718049257448103474451459301 674 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445153222752078049246969649977963004116586852120922424566386359578331794910325466557623891952701671119228281117668284587195677970247202879885814331828493421645246684423409753647110282091660731411868472058800141170100348639293435990907712717817263808612449013826510750143223216197718862666794144072929670963750282599390088242765975806266557349359582759816193834295106398159537394088825485116381185138883716693893819732750875629418702477710822339962121349408641097243647412452 675 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444448874308867154474460226979028935442395334492422431820206581414031240384856200832651815991371052111161843423652093445336639653980711684665953006240594750551949458444312977626961105929739546237990844617034167548979793845662250641609839871153024565470494473003082358855061788089966408047845684819178870335598684075459238712498474720614004671218393528922664075140601838724483637242204821183025196180966255215143008666843031224259593797334381757886313569704753337448624266611939 676 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444462163902135284564507574582782408436248004636356393947492992322791628206091469997273930632150875111314040361275040448013225282589513405330478691629045668874464500443918577174511090385624851618630045134803336862585842049315669233106026151278764928548644558678996102086913753708088156760150246638710129320533342672079853225114415770248677133935356561687381441738289903135138765600956283079818891686204971166244234097753747660005897690989083219852979275428528744527880432748764 677 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555191055012195194839007809056719393216695643894128838497868684114342954738354149628733117609636112379418924635669466749324682851125449982158489348202097132069794441157774007360981576821989283104448759187522057828179474889599373579330112158947470095695158410392304709877532630473640375651927166830547821634370937351285300889848051353586838235563057241385465569341589538563399122575416853059328134173997732251152285014275881339768196076526597127321716512101975662658585816241 678 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444887430886715447446022697902893544239533449242243182020658141403124038485620083265181599137105211116184342365209344533663965398071168466595300624059475055194945844431297762696110592973954623799084461703416754897979384566225064160983987115302456547049447300308235885506176535914784659777677738115300783199091909230376734704041459756584981149189382012952442426980896551103070463018849660803109740386055792151693406861583594577229162790912331141740186852486469481584167808469012 679 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447213109708638213204308528559751318163750724430686554295780050436191907201792187074051661273574236142818806449225070002066450404611469582887295567038385761635078194362277683517357872753883065410944552313021384779037820205573317672816586137307020085725712293593140951080269637287094766109337405920198853267528349637263402475958121427853551186991975767733770987450722224169974850334204970436200897794420412720982549581110878132893897952781095528060972808375623549354672327477199 680 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455519105501219519483900780905671939321669564389412883849786868411434295473835414962873311760963611237941892463566946674932468285112544998215848934820209713206979444115777400736098157682198928310444875918752205782817947488959937357933011215894747009569515841039230470987744170719939457537629741472709780720331100472939983905760755916096739932956422206882686208617009668475166867451011855308293302575120855774685389210549476739055951837549281125167491179254740513152823170725004 681 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444513661076049288663441046547327116287427101444100497190727834594238131013378138010184624865172689236903803494563960083384994593448620072905515722509292977374210288192390275421267280152180409968606947141158867952809278838472666275153747986766008835476476140673161857110340066218278384179605592055002711962594885045745510141713800716272394300599210991540140812079136785547072930747434402457343893222620792195683378709350787877719946221022999110601036039791682885365019638915214781 682 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444721310970863821320430852855975131816375072443068655429578005043619190720179218707405166127357423614281880644922507000206645040461146958288729556703838576163507819436227768351735787275388306541094455231302138477903782020557331767281658613730702008572571229359314095108026927359399778290823488691178505320980410990677586062862915945908307343136798042704353657351803625275472792854194377723629531736072925602296535600947575367709706324197696038455838558949740526723015091104123972 683 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446174860234565549919359497016511240519010869435845763101529198189286608667786783587948954962650564255928420697432335417958198169548835155971226396065657767688590538143090218865015337137843582548507011862305032153565304295149990212177033002483554220245236850162379761091834956601363664597628429003058761588498831362893453862104408629114079598677921177890706451549894558448117506642177174219352813676560932402719727613061760640589050614388864654623947873121241320650102295793508859 684 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444451366107604928866344104654732711628742710144410049719072783459423813101337813801018462486517268923690380349456396008338499459344862007290551572250929297737421028819239027542126728015218040996860694714115886795280927883847266627515374798676600883547647614067316185711034006476350599624680118197896905676236398808682355997432448486839731238957671501017737987442340604166141194306026535768454427090088602756889130993506424737989675888217978257002702569091617001223652155324947094844 685 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444487704839197472081317320758746114346308605069229477410871563288065498550028002923032057207399597439731543850769141718782288287572054212232613993234974777525548096786910588804958716761779422897046008629890959137172465940712083088637759158395422188839464254587392827360629207119611707855370665235588432889806977604949359147829647778617068878301738615004816405887033263640288114617879697806626842274358187820110534229843712270805087845714977163923990884341347709762351002686490278921 686 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444617486023456554991935949701651124051901086943584576310152919818928660866778678358794895496265056425592842069743233541795819816954883515597122639606565776768859053814309021886501533713784358254850701186230503215356530429514999021217703300248355422024523685016237976109183495078227411286641078869892414078757524352720565319254714523761375195458793725243966270092697158290547355589350099512815432438962187389555145251591559864929630125901599849232790647761918982813610995313053353332 687 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445525954313270135366266352301986191991048460064070268605122415534970797084033406409134763518323269326621929602561876302890540522634688639148683164207702771472035753006098053457301252377818905759483549080607311762644981851135410549277312293218888054319939698018154017349063510808603161345986448931758677645552467407242069900849344716983589510882627717350605125568975189723543573254293518970243144588731353542933519904161479789288642464295451288333340858586959451043168848328867202919 688 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444448770483919747208131732075874611434630860506922947741087156328806549855002800292303205720739959743973154385076914171878228828757205421223261399323497477752554809678691058880495871676177942289704600862989095913717246594071208308863775915839542218883946425458739282736062920709633534964844579467437189440660328325360660794515141872505106756772537867930301223088454157173811753881488499309026204831721043158608186112945512762283991684829348569927480671875933950379229503331583837762284 689 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444471482191165086717489992140882988133109544834935090048461393721707603260434168493561702421291415066498881573397380240905596846399200549312050412438525902620134227158485784669765864642778805977320422060348516127399457879611718597065266140663805534691331825783787183767059921101488320893496540495462158362740323794315084112341666218930817207985422342302685908052796954137953952162586542269474366965637390470734018654236311686808861846893070370969267796464887053104016796332888120992661 690 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444552595431327013536626635230198619199104846006407026860512241553497079708403340640913476351832326932662192960256187630289054052263468863914868316420770277147203575300609805345730125237781890575948354908060731176264498185113541054927731229321888805431993969801815401734906351071549772851828696668689252371273769000187106509013642850271958426857718797454338842555900842211486127004231470010478396876014032860681882750260714119742795847460948542973660419625892662716294497084625959773092 691 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445120388112460501270583136855408036661071954206710584544868176376023414844187545672375893865618709995805372668267839355973254493313347066134593644296480898836689012295477950077479949402803482766343884842046236518319780323626298259964986849928471700616628977928012927509831360862300989776801029475226724754914143294413232267823385877295340080488985155042830820974214151028310255389580373917732327544611188296993188982436890938528129313469495629275432011623028594912170208820868788495379 692 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447148219116508671748999214088298813310954483493509004846139372170760326043416849356170242129141506649888157339738024090559684639920054931205041243852590262013422715848578466976586464277880597732042206034851612739945787961171859706526614066380553469133182578378718376705992110111589916218574256648269374700906468469360009309881455407376118701620058333145704125275708706751922294973862699401253026232302637098955988463009433244141911093432650753488084981557492180849590082295769057191324 693 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444461343036144845865097911754718534249860132188501097946955037742733918704438021975142730679973801083228467650040029317232664695666167009986698174440745355804250558640720282085270332068403420402491930454384489246291327841423990789832458004581545125848749057781533656521079117354857896614177575805235359181618477776106475324532711568548483141535638335265973503002972514966025602190039176616666800802229985413539400615067038668536429565401308336152060748690579123942051256422516382767100001 694 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444512038811246050127058313685540803666107195420671058454486817637602341484418754567237589386561870999580537266826783935597325449331334706613459364429648089883668901229547795007747994940280348276634388484204623651831978032362629825996498684992847170061662897792801292750983136086081130285155783775930886629198910685592729619085197921786711599661209811915791535377405468274657133853818871281588498073135373189801535390401202152105835836963452017553788422502578006973008662678114706681239252 695 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444866909236954479960781127201296689579836638045860782007209276901681300944283882711901600332678360414045024584334066264149950724987508583000787694351967228439597299351340385465091635043418843395631594692945564490616529368933103079144783447871961479552059777871674746360311267204648902833469595404302743791444441177646461184666296900176477096484613207208948504988781518911911437972178084491563990510208458162943298938700432293703644465290992185482218510864491734828269415370888221396362239 696 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446134303614484586509791175471853424986013218850109794695503774273391870443802197514273067997380108322846765004002931723266469566616700998669817444074535580425055864072028208527033206840342040249193045438448924629132784142399078983245800458154512584874905778153365652107911735485193786647660303837168774776677763035253158022482594191077024520013078712243384113417187709289864652263360997225941141497695558794348927475333919086655048162596843433711055754419012984132292209435749588036805964 697 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455006064257195332352861513365750572829249284479852883513565255875365856940430401130873341650292343684458947941684989937082101458021047908353025692132514044323265817116842969960624209418804418224123200656972445598746567556660910311952919530132370322134827780125201992341115013449028520752860686201243651790041016541099841902051453250269521644489949482462156344377412551842871482189246788588675644573046745371415607715608669663762732953307939763778261946012347915814687403504120143784504941 698 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444486690923695447996078112720129668957983663804586078200720927690168130094428388271190160033267836041404502458433406626414995072498750858300078769435196722843959729935134038546509163504341884339563159469294556449061652936893310307914478344787196147955205977787167474636031126720462506784266570433684805805603764059463068620743475439362562551114258301463478985751357896741940361530255581791393443296119633886055965357744563438302412813018963257822241774627893575842535607805825267384943447812 699 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444708484939763216642154871167477097654064565445329655421172464730217479756844093361605166874590641925444807031875458081760385869783859531042158975636646184441414978761254407582348938568803443788936413349757644473301997522249856091132156321586642591386704027836463383141861208669556936818486000359405791522766745361927249296692862454240168418041747214270507683488066812112252129186270348419915194641597509799476722729882608190878754809116831034601347745347908916075798993164530662030114419499 700 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445500606425719533235286151336575057282924928447985288351356525587536585694043040113087334165029234368445894794168498993708210145802104790835302569213251404432326581711684296996062420941880441822412320065697244559874656755666091031195291953013237032213482778012520199234111501344893318078964512193142490884841381420903674199312528322406611530312182871216552175447660234587284019151075772227815741437699826816188102627058947802104466761290250133473905888767012401020303405425357795359679390204 701 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444451045456827413749387205112520260774684947469466574718862644951588770327254435667373462505198099381469453509130219785377342980077929821609387307724249487944368707802364693522892056797553419428056743667077274445165883271389579735611637241372999398118000934029244917911879863550072248315660807941802643588981231513841780245413887865847937931958761674265598507186716196296071024598182915425318673080149023109647683398395034770569107616169057306027061258420488123774616702061420977184494867671481 702 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444470848493976321664215487116747709765406456544532965542117246473021747975684409336160516687459064192544480703187545808176038586978385953104215897563664618444141497876125440758234893856880344378893641334975764447330199752224985609113215632158664259138670402783646338314186120866955655545863313810232651655100023655259899689705715777413535479267627473118932114512846357128837200402355639215467312172081331589063858440410253142430788254775520928088519093311454002045335237976752849326936357534772 703 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444609469754018677068013461146339852700457020069997701304899457123052591514694225017669895963285817870069671061588827967766907835281578873568016026439570531942551028392450671405634753272168819034751925010265194462480415118072826723624264367658318286283356684064456281130329922085139507472314830276336084928179039365218902187333461864166183184999913832275305940065963011374834500428677512492249999860161919199835146280467747527416245387990978771324641719659364697856304460464755272147339720523159 704 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445104545682741374938720511252026077468494746946657471886264495158877032725443566737346250519809938146945350913021978537734298007792982160938730772424948794436870780236469352289205679755341942805674366707727444516588327138957973561163724137299939811800093402924491791187986355007224679022139649277432648909416547860446723581534504712751867745729978433327376103327778333277550409753205960025770478846588633401233084509191446350282412712361081901219663117155464819212691560783296850945186429488044 705 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444448570077183800260033669861991829650844758835083275865955819761409648121200688958775080732415478780085075109873054032527506029215372805172533733994322596631897109043144600118474202165137553809202131458589963194895343711285154001423939942524791290490417250434944740361591581385461820885131049283833482104019068990207170138891281607476025519169121333709424021543241307700263098052613356319743382687929793345830450902294061201238160354634832653765708484028072763860371159147335805173823365128023621 706 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444460946975401867706801346114633985270045702006999770130489945712305259151469422501766989596328581787006967106158882796776690783528157887356801602643957053194255102839245067140563475327216881903475192501026519446248041511807282672362426436765831828628335668406445628113032992208513950137055718448022281652863077522426965014893929058928450616699406627254600695545220935952165241842607408919200612669342937209729373606725526629915111143180919282326518321066363079552634531465040323744716770701676132 707 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444547585262928339834175079883129074604452304210415229982228827368574536363350557302710351643720302835460211080159684146520984063717653462646676683191398249130761059411948336295188387461772178563386619798082413205716926115462183368931831896453115595593764594206951842373122867969878854921568946203537372523735096779486043809113820430388121737404527294345766030747401622170146393482919582023333097963947815109099561538481000083165025745611049082073081864848173682165133169226262822826143616660369219 708 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444857007718380026003366986199182965084475883508327586595581976140964812120068895877508073241547878008507510987305403252750602921537280517253373399432259663189710904314460011847420216513755380920213145858996319489534371128515400142393994252479129049041725043494474036159158138546182086072401870064902903042087593364337313073770492237649881109709794347050682560478629309285036972460294262654240719526286315742028526144121127632509981881010550997347064999208982825105132256407839703502267707399803484 709 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447022964906541829187710330411560198444640938593714082889054017547696742417097265901092124426340904219838610337325436996357934926274669899500250413118289561602359818632041740713043019877637797417998828285393663476256486219887917556629130744661223223177448188507129392661405032580304704212394511519235592786410907584378256575172631733652978467819158165084812737350516272907935605743332246702321572161507303580842194386542882287969711159237158003548525677789760396751745992828041344575828370348345361 710 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444454758526292833983417507988312907460445230421041522998222882736857453636335055730271035164372030283546021108015968414652098406371765346264667668319139824913076105941194833629518838746177217856338661979808241320571692611546218336893183189645311559559376459420695184237312286796987885482394082387079956022934232455323085577649951368999001490511643373339009724699358156374049548017087792725052919599328009435545889897506960038351278360231214050690413052870424193972785382289323319027094086444426687892 711 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444508907455996879063026091593622338294449356798176185405559683772025751893760764980860636443991855938829298591766469258242281706490200080820839593661290572373392328799134376851159408830274278268783304040468174920239745488830531272249061601949863913912769538046011568149868459147840950930002546213704094938432406641998365059768624277237124201826302857352882966308424809697315493218264676952034015796288930292934467483361643578034619049056772673895599058171085683289287316869386916710084661074065093679 712 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444702296490654182918771033041156019844464093859371408288905401754769674241709726590109212442634090421983861033732543699635793492627466989950025041311828956160235981863204174071304301987763779741799882828539366347625648621988791755662913074466122322317744818850712939266140503258030470382188202218828434360883981867935750444471540477206055113866678392126213760233523603918933195249516562761110596427883642056627954413289728348936074258604152370287272033321403342700262860749592281435501736148393600524 713 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446056019733255309908985623173891790694567253287737968472325427633977130677352457854849244433129731804065798127495064789390375995588335353854323174865597642668141553311692754612318554090190290052915934345037706339326970554096615139559873382079931181152571784483622537080044812029357106548834389045495193935898701859514761075772840866511304006180867046725124749209267853931355742755342406938754300876228248137015337578833375534206981306722691742617520119182508775714157589929416450134872334113053180701 714 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444450890745599687906302609159362233829444935679817618540555968377202575189376076498086063644399185593882929859176646925824228170649020008082083959366129057237339232879913437685115940883027427826878330404046817492023974548883053127224906160194986391391276953804601156814986845914784095092844049625638028994172212228637828205124679536939075449250969336037759226576836368876244107860527201047566915336475824676087621688234706118284018317476399013669289583679278277541029084732805844258920141703860745626052 715 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444484733826664716081057973912680628100697514665526782545141469024182761600267144779704564444161576628434978286520709953068092733223041717179691412704973274400036872166125652198641297185588090584656231691959275991816507597185748711822330167885331612862147627945423896760334453634067260996915942660948951130297821689726091565220549957405115395996614858619740321096226286794277767218078462106020473145781726166679998041450003532688540552989280793146348177639184186166781838421014385382902831581872032872539 716 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444605601973325530990898562317389179069456725328773796847232542763397713067735245785484924443312973180406579812749506478939037599558833535385432317486559764266814155331169275461231855409019029005291593434503770633932697055409661513955987338207993118115257178448362253708004481202935710654258618921619997394905756443703442904168552523512582516891442905882396194704902337019185808430337174103329485115010551400878233517477504595342923780955156159380670723366929714419817171176410255365133935797122263103164 717 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445451678999951235359782681150349035850771199971502896961870058937902373340011952825947444437372749044207790496351082160035651663909376262825618650957665193334255137486474638299365762973035597949739125632315233128746023262977051128891587530466623654887024031968930752341694674185014858255678898262970063385046958816105179283818664678097216083283744195299956836869635531640919675048741160380718291140047234020018409444166764894546977906016873826982345139618090521265257555216475531090694882462983635233641 718 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444448473382666471608105797391268062810069751466552678254514146902418276160026714477970456444416157662843497828652070995306809273322304171717969141270497327440003687216612565219864129718558809058465623169195927599181650759718574871182233016788533161286214762794542389676033445363406726099689094986163177025035045714003617023708420069487957348064754910666813566988758530885931977658427057944239863534687723523016706603183377021436542957900059627255110492609713133964071789490835312979696869967730471067386612 719 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444469625308332114217327900362092059229602613332620905757380084806780892666833632153982019444267652059438528095742110387334224624931067739903973799607274963166689711770495199290817477407659223282076811474141214161551983914907759611555623021594998924705508934132556602141875700187958704789723093783531236725136579636694441042708686279924307726815567095801724716159596801738158893854605647440438783128483197169912534069735835828673008303975561261667853191285006206500014285259176351863339868433239322134521799 720 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444545167899995123535978268115034903585077119997150289696187005893790237334001195282594744443737274904420779049635108216003565166390937626282561865095766519333425513748647463829936576297303559794973912563231523312874602326297705112889158753046662365488702403196893075234169467418501485825557892706570133986525750061734549397127326762799504842188748118749353823203507161990108771251350962972623093994442927027396668140570183162125453401006213574460137213344987913516100178116583050874695835484471434643895404 721 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445073966041636188766530842385634814073398666648855977267835453502855650004174137182883819440024634819296535726886093016688948956610026830932678323515207412500576127595713315603770268524813915385253620186863687372132931206027323622223908873208306450971056686647248386880225838032300953076401829896108858690456113582528272310170035649995202469323071358720021084941343697242515954278689659734652881612007994525461647077922562542062543024689589205669508033303370936373888516994466650927786696317641978377768181 722 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446962530833211421732790036209205922960261333262090575738008480678089266683363215398201944426765205943852809574211038733422462493106773990397379960727496316668971177049519929081747740765922328207681147414121416155198391490775961155562302159499892470550893413255660214187570018795870478972269389874216183105742180389940230145850469172389905616998204377049904174025854609119956600446472131782083372370072531492832715758197609557983852839174230933832929926033336095559726216297377177396492232276624497934305572 723 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444460182484374238052496604392974203685168299999554732765029219670904724583437686762905428819333949203815746726505485658750557057248584004106650291421213518645847736523226166223427590046453681217964673838004925517636656613484016423888931055163540994607609750499514543005338979284140857160243343688634033229509569330223875792724062405857430098928812359822708139847339287046217073288621435388261055253899912124247134358286170730852512917318441960797630413837297136504841338466921897690571827349887685159503097459 724 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444507396604163618876653084238563481407339866664885597726783545350285565000417413718288381944002463481929653572688609301668894895661002683093267832351520741250057612759571331560377026852481391538525362018686368737213293120602732362222390887320830645097105668664724838688022583803230095307640023035695255911413948225134811734516930929719356778674073115059511838726399067465467864287812595524418108399287810710552481942930712360968986392235431339635141246520467955419622042460965633057028691187574966975705321244 725 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444837895442689284645748443157688425462540833322201652459063825105951447919275502405969053816682063428727001495970474802097259764547933435999590618863671299479526746413987488919023084494675363782450179283456471274249748670433743930556609712421858198523577095821196908466807815436854762339416783980776077786731899218239570757980806204865952622003251298986533947078704954616043529942152660286105314201896652150620731682506694940516620299765857942564331197951279865003009963841288367933804323514978671787813008321 726 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446018248437423805249660439297420368516829999955473276502921967090472458343768676290542881933394920381574672650548565875055705724858400410665029142121351864584773652322616622342759004645368121796467383800492551763665661348401642388893105516354099460760975049951454300533897928414085716024333729047740803120430280489915517286405950044622356019848299899020852905662987495586572404301918057029916806342339257456738704769170897512302220090910085756035803156490237097613066609738265640914182821212011592502023758932 727 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444454280719400565449477044412275543969896854166388374644809928960982119531315220893482559678750384919051508370732595203385764827447031669233323098804925115820321501993683020556308910445700217427894587815419745115189577050094176931597248576143879788296422760728863256045003528719254702391818752366579102932864268144306559972709037139355369616145213051688338670480548514979243555039460283609470948586465011699943287782964077080189730696961365684254602563356857402434603155104705172901023142646945612965896267495519 728 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444483789544268928464574844315768842546254083332220165245906382510595144791927550240596905381668206342872700149597047480209725976454793343599959061886367129947952674641398748891902308449467536378245017928345647127424974867043374393055660971242185819852357709582119690846680781543685476233941675838814957699351083311694068827854079458322112646708193385565653550391586730625463813295974364101425776543999057395190174244012884791759865743412849352961524166886170080288816727436313140280808432696390839484988156884684 729 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444690351318347469570259443640221932580754687493042699453581557357886321616213855670397325302092956309621042601648213417977454019509125064166410803456461228841370883175408847241056094475838769030698028718826961213072759585687756623264547736930328040743902351554914734458421551314700893128802140232716377274390586263066282132763996420819123606010853369063168049228036438936458743150132958646046977587295674083293272537707565831450528181903019049127041217553736684103190501652321177336290704409924908832210456538061 730 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445428071940056544947704441227554396989685416638837464480992896098211953131522089348255967875038491905150837073259520338576482744703166923332309880492511582032150199368302055630891044570021742789458781541974511518957705009417693159724857614387978829642276072886325604500352871925470239181875226420859692969138387990136444279127709286879031152552778191501867670789716438579793345153064753238355839141738738714841182599456569209805884549881622660280620524049908618614378434679254504052026266074133185814454173762692 731 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444450592116292020072589819424338881647852200520659400819672872267280491373738679725093266465885657241073859398374538668782769683821061459937493603419744864054367605412718554514359735695229302559100784051304007363660152322975527248914947026756591534351930892122206201694793872116200855661553386830090864647670900187198266184579252182268217622959793442533998006379558205231232948047407827439788267491385073378421176125297111701093092247579050983999223938973372623595532209037446796852650116163193261059544476490051979 732 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444469035131834746957025944364022193258075468749304269945358155735788632161621385567039732530209295630962104260164821341797745401950912506416641080345646122884137088317540884724105609447583876903069802871882696121307275958568775662326454773693032804074390235155491473445842155131470089312880213982323435326169904920544550001309295623487280638753211228996988807413743103656267625679841441433769741680710517683211376870982952027908384077605282121851985578508830341910935301862067066589427918446510778440120355350649724 733 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444598136240633835148078818941805374529638346349818353825155140015345617676800326460664994980474764360179818292696800052902575428859869831770673418826954934692523468651297196192326725714065897310852934615933517424837141407721514556207009002248121692131605636388488375703180136238354724872168004049363437055017046802443091139521913643696398705232924496579625380084384307812109619059813699889255059491437560565884780379845482748554622361602176631064790108472432415860115011920724990993224298291612079843568772557701401 734 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445059211629202007258981942433888164785220052065940081967287226728049137373867972509326646588565724107385939837453866878276968382106145993749360341974486405436760541271855451435973569522930255910078405130400736366015232297552724891494702675659153435193089212220620169479387211620085566155338682845293655162013403896778305610056802152443235408587847821762488647919578362173781810200095326255486924826431138941645810998559951888362549795565019267679519724351089053555685910532019480688207008341399256182044887792572852 735 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444448286739349179212035303806878467696574291992078792178962211833716973775253341494849958207845202442337828790650753334655897719054830079127600168804007206700646420049615763238141501476184980766104656698731671268954261868526371197238508558389536375636623474243045542725912836739292201455137533434422453209828404338551023024588210277440373800155775466147409335384491324403427884147993814552809569976113181918568541018485807829598774823728558023900956519248363277700390114441956345053538493034137424209509046755168142839 736 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444459813624063383514807881894180537452963834634981835382515514001534561767680032646066499498047476436017981829269680005290257542885986983177067341882695493469252346865129719619232672571406589731085293461593351742483714140772151455620700900224812169213160563638848837570318013623835472487216800404281172467081398220952115862560717700072125762973726463931413290048293462137412909927818620318032146651895451260986590831859943401971675536310857346577507514155298548362021361219221858281015211397249500585267266210919640364 737 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444540501817062813634215928505295025747690633135303137807388629176257677714666870704582288529463394391779053099602166699730776309704085311523337553433513500849493834573727414286870870237957852485949750801625115057189880046492613264296047293071742724248920189409471901481154251815638369711771669193314799379522021137735358599105906681401200333994196068616908188141809976918197678385839252042552023358138519581899211498103878783509007651967965030021260047355291811725301817624661507453293868160824094091405478644106002341 738 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444828673934917921203530380687846769657429199207879217896221183371697377525334149484995820784520244233782879065075333465589771905483007912760016880400720670064642004961576323814150147618498076610465669873167126895426186852637119723850855838953637563662347424304554272591283673929220145513753343439624636029159208017933529453255133086847323585379282671834736546608552565767596206886730456597383560422324972674446553024082363468342335573458361123979765938068548997143050884304231942080620429686095591354546231337412285412 739 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446845878759903674188731545965708977025599161715911778518049062739775276200005100947890546569918193127809660823387500826602741075935466121416772169171170854570679197676518690505105089282279645482077103373961209763080334495648664940734515660126901439556338068570130870362189628724292576127625063163883861023298179139223096915250266016597429670254139375149403917663356890284944258389956853953051679774698876018223031596431701761883739534215183480520889448467134769994741266919549210791672873250156307699854205162259784099 740 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444454050181706281363421592850529502574769063313530313780738862917625767771466687070458228852946339439177905309960216669973077630970408531152333755343351350084949383457372741428687087023795785248594975080162511505718988004649261326429604729307174272424892018940947190148115425181563836971177166919320997198137477210424860767888327089511359807678626551090066030846818678193518999006933321209520908587057879081460290954512394200384760177999206737937662460788458066080946339522900540492236471321171822090755114087692992240604 741 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444504480302330925188051621982476057758973312376231127796284559901827715238333460857030596997581288161528574853918020853998401860231719986368752637562612604697600313275246300595960960565390324470385260917682363577410341695724549956851696224836505869322241785047586605092388074051440647736523959912421152031723445081263933950631667046341205427037950435017641894798056352126443615654724823560383296377652415446338546766486131472743727681295443817932979789270017727157317314978200776367629126508172123514155224085294933504881 742 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444684587875990367418873154596570897702559916171591177851804906273977527620000510094789054656991819312780966082338750082660274107593546612141677216917117085457067919767651869050510508928227964548207710337396120976308033449564866494073451566012690143955633806857013087036218962872429257612762506316346455143070918300527609323435972287144702064142241714428441239896886411035291350512393269416367992982445996094903782378451195464323811604631159287794234769058429016633138757733692480066795625345373281496443685409355546436372 743 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445945340891606463034623882895234777307666142739111528240447330879026214291669854759098258272865537371547704681283854683293379839126332992552149272398648450773341165214490848232357347468091445092964856275392422768591875726447082254625738954245980066389377959522998460643035184619349526746432331143825022817650089442731774876793317742235214417075148677996674557377298522638370428148024197855810426974450160341995553068454642533379728804146352372004324943983800610562728007675867593582077381411975951140516077957327093231759 744 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444450448030233092518805162198247605775897331237623112779628455990182771523833346085703059699758128816152857485391802085399840186023171998636875263756261260469760031327524630059596096056539032447038526091768236357741034169572454995685169622483650586932224178504758660509238807405144064773652395991241947479335308909672814593590810487376060379092262354609418192872327838100671549264166072692122580937785145978606180593523845248426914518734382945552266562223848634874266390021987027872713426002898642954321355468102011622594444 745 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444481966855623494909198930405714202766024986901811121539344516605308988690625079702310789790154971767622025950365429700415667829311491658147137065143299544602666862463695604539142267020035619460657454740218143902548130226494510389698976807189482834993067782321408294849409212948817071501994141611928810458539508085712828076363839509890700675391384268160139372684136021943868380850820219381780172744493813105284016362336571486193639367190699836994827444448528444990587380724780082577117331410130090231659443852232992353233021 746 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444594534089160646303462388289523477730766614273911152824044733087902621429166985475909825827286553737154770468128385468329337983912633299255214927239864845077334116521449084823235734746809144509296485627539242276859187572644708225462573895424598006638937795952299846064303518461934952674643233114381831386416866550458862281789906905191280787261384112230283469307818663815945793609576781129918047897524633770088858974346392657948139882833989492236306827585767509690411434864254560302009791549523317525674940034022782411601732 747 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445382504723920706063306593476188402483958005878611371816946248466058050598960325891103078087207627523883982092469075843725029066120624787011759961915821948400004894925723446811890008834223819849769701838786930897036588995696093075807753513070404208160027891368540704568563657053760120883186873631553001015880725541398836726872014012606798144642628908844374352102214784108346001858983942286043966892875564019036919200915108846277568768115660035649563394608944843670761240251035635378194872752575021604072263919024068920581819 748 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444448196685562349490919893040571420276602498690181112153934451660530898869062507970231078979015497176762202595036542970041566782931149165814713706514329954460266686246369560453914226702003561946065745474021814390254813022649451038969897680718948283499306778232140829484940921294881707150199414161192878362272558238996025546812826251512941104921353903793736401322693957440595273088261119383555365295249699781471958850903660862237804604728747400719626241777602394293595292608864679461486941354646311912812437714176459527677005884 749 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444467895951431350984915998170238043395432283480298617628756989544984784598307341480610910285513524021430432885645060229426459059986348953008627332381228882043333455706476419503630583554188928829577575879303006605759248058225735660228527171160093438537334030617546850947547424759677336355413005174122155983606590232129283457442904455376527078655497811540472918942550626544755195968828512388117257765444010046023669020592881007922685557556284157334354593998806555967393337894802025168255918168811666603352151268428398763373570761 750 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444538250472392070606330659347618840248395800587861137181694624846605805059896032589110307808720762752388398209246907584372502906612062478701175996191582194840000489492572344681189000883422381984976970183878693089703658899569609307580775351307040420816002789136854070456856365705376012088318687363155289367262502275838854629392970603356163963993124798795327291427342899395668340198614784010113788772488830285677920778771525739101519548850275671645530328791892683545222342170650248352920320129790713718993199707715048061472997492 751 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445030732119117107956233287589284418219140420340798774052258071957952948291016870348606090471171433869094155474459839068994809832992057158549016642864055384416669725995243820924097922188056554072772730315908498477314534788976724839046512612335669296766684098772004607022018952325266742218658462686387223423003044177609336593157027804658605466545173643789277214123746691387066082910128465026796078508588734932782709677102038345130124292320674559131326886504495638687330674924155166341602139620280829336805160392521157245775370279 752 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446789595143135098491599817023804339543228348029861762875698954498478459830734148061091028551352402143043288564506022942645905998634895300862733238122888204333345570647641950363058355418892882957757587930300660575924805822573566022852717116009343853733403061754685094754742475967733635541300517412215555423356742099724229571113522346034644463665228785690851319123548338414854556933716797937763344877206100137463817494008160210163606443783254405757755357204648393451918662062389256085995148299299506569559020106090441015016338924 753 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444459101636311261032239165523065443788811843841853302684639785132282157040608755092048485595112619180060687220194829310058203579158134762297058749404934717943750076483214428856435781388034747185152651591231045795266196703057751454309496148641725065752500435802633448508883807141465001888799794900493013880906429257937742415457263360797446850664260254515841747315333591395749396807510874246965360500204672308448331678576671011216505048721671146481373020308749717925193255783320297307080870232106977390432134524540273683790128662101 754 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444503073211911710795623328758928441821914042034079877405225807195795294829101687034860609047117143386909415547445983906899480983299205715854901664286405538441666972599524382092409792218805655407277273031590849847731453478897672483904651261233566929676668409877200460702201895232526674221865846268638722170551095293308117194622995087699388293046979154905501959111848611874463948131216308739183758124190093875418658629449084072184592631984686810602421872479745535055583406982744263591201827287700614318617891612305117983288174079652 755 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444810874241114859139312471409969428053629429379665900449327961640387259348552210634545473211148812834850513838204066084788422812286702390759802068456701281927085245413694054744227868034202012962149623114109478214988250909777119691070737049376459977145844228399169546055428511869958380553328205845658680203986144062433596388944934682660098122609030016580482950732299481338025899126802506659315846655076623451723347711013255490765633983696395792046684900303292255961871350223873105271185022769074261388851385172415821105336194173139 756 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445910163631126103223916552306544378881184384185330268463978513228215704060875509204848559511261918006068722019482931005820357915813476229705874940493471794375007648321442885643578138803474718515265159123104579526619670305775145430949614864172506575250043580263344850888380714146500188879979490049301387403646089295962975686955505308678796051995872613690471682331254910517969040111901273642552651113792112373394718504622622072336825683177592066894458766192155677266726936293344718536253476513387864582962954746239377413855414417564 757 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444453605189361204811816145118582569034674069067824980844566532374343014817047138599196970163612053654204596179288434985453043903640500893102328385044750865381510464468675684701939030034188383657387073911186070288708039606077761325610101759567744832761979439043312571984719046130082292847166538479474800337824955252016800053733676769717398160489235845029249830839703325819227811393926185268423623502976754849255143915761717308110552880655028363321216560077920503630374943578160290322156278637092455841233476717546031443675736764811041 758 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444481087424111485913931247140996942805362942937966590044932796164038725934855221063454547321114881283485051383820406608478842281228670239075980206845670128192708524541369405474422786803420201296214962311410947821498825090977711969107073704937645997714584422839916954605542851186995838055332820584565868017650627060252114575459410145181746256203182390306473482876421531217574707350123506061715651069880961871286580973689147632879308681613681488879697116971597961135176740454232570478431168090118186641044136526410430146672989610144212 759 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444673463067363453628736961297897559200185060028957854447496642691908703759511798313257587423634674688448237815544207969659430924345855660891542959452104967871094945050225450881809084188042924768010181112985090551034323485277366473585877322526954152382819309416147632951309486585390654512496795320203341776525087902243841919382132853538536841926936504190196799278166500623803940511179122118353496920818228283226838785988476386129470140626182957110611752229365379684686228744261108815413578198773793256885686291593329756062746762206399 760 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445360518936120481181614511858256903467406906782498084456653237434301481704713859919697016361205365420459617928843498545304390364050089310232838504475086538151046446867568470193903003418838365738707391118607028870803960607776132561010175956774483276197943904331257198471904613008229284716653847947480033771503575817715025119627343679402761824692702057518683835183098914257869609142391548425498615915168683029971376386523019146266269198479003970821770515557125305193452779543410072020878526962088626131983663791278536512131157252425804 761 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444450169910017419674051757365780772313337959834057279694520749400631050927321128291164773018924200200544539278721938532574819106441979724855621907319635957530110706959588969605378560438034406452533587861157960597109191420465267495172980266396507187142903816068737024157116070497968099696145753216338416877736732023963391410288714175780877752366957574118590724095096495936167533135431576014589889060406053135288063933217494084386699346012656469424086084806859545647818406275767543123431365904055194420326337230701603418558245979622881581 762 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444467346306736345362873696129789755920018506002895785444749664269190870375951179831325758742363467468844823781554420796965943092434585566089154295945210496787109494505022545088180908418804292476801018111298509055103432348527736647358587732252695415238281930941614763295130948658539065451249679532020334177608540992688524270923251952184505467295770120637394482932667715391720747930117004298167894754551795620740511817840252791953790938594522966265861633253996837737092456561335635040762360472888751493723112597306034544184504599305927172 763 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444587581083768825184627267477852641166782329184765325696352068349109606516361540612452658806438338346946815301381796647703810994382826454723881016324232271586101007323057573467797344284193494646673029862282348261063118844965020712657839993246013011905928735051758937261235095782535825736977163741793755276712719904713966706434497812291601134449075999020111318829981732086478066876397792211271433059693718095031170184708480808601334020304419317587435284175990285818265159122832639697968253397723258863775211061187166162582858732842926059 764 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445016991001741967405175736578077231333795983405727969452074940063105092732112829116477301892420020054453927872193853257481910644197972485562190731963595753011070695958896960537856043803440645253358786115796059710919142046526749517298026639650718714290381606873702415711607049796809969614575321633841687773497331206195701344811572245410382369108063292732571621529053854934114729059153969804319086290485204698477705078715029052033310299393265624627810312810195763856335962324392408980020601017564930704771898942747148130137517654629307644 765 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444448022860427553962949015020279649362502891562952466475742135042061073496242371848644649803494291792007003715867878249525928608192903994701430358741439140122985858516409772670028266940438170699500159079890392039859911304457458851149779333164483658630981551709627306764864210727896728976757762426878177215250995674840365893457729018978368657662327446559724155836559820636891110625872378372667882652690512511227097542034796535010768751987562513267627014760417763723947848986985392238897942758128455065016847397704267476859078305290156697721 766 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444458758108376882518462726747785264116678232918476532569635206834910960651636154061245265880643833834694681530138179664770381099438282645472388101632423227158610100732305757346779734428419349464667302986228234826106311884496502071265783999324601301190592873505175893726123509578253582573697716374179375527670568505710822911907210399898450541974556823425505128731075790253917252349703764694508464026968891374181802265498710563313586904822952406487620335746095993378124497251273816356344361382220507841066073809609063841355537552053657204532 767 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444533904844022182407058708840324567395905622407144995226886709384860170739392629549449578420690628133508426230030289571481548538155933200869092301869311836407979796243577650084040006844287600820837310330593134329831115944769804612077816662445424799107872126074016002454938601530751557752277394005287763714607602579899214239630691769143530958762588350329989387377236625261194401462659193586241453622055491016082711700538251434452160405608870953002439899634516119412661104710293110958243514645952870999111053427305040212654984980130251628119 768 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444802286042755396294901502027964936250289156295246647574213504206107349624237184864464980349429179200700371586787824952592860819290399470143035874143914012298585851640977267002826694043817069950015907989039203985991130445745885114977933316448365863098155170962730676486421072789672897675776242687817721525096753544994294310827944372514027480351341550066391571048292531870188845235493779160313548153049329381424495191591103430890689209926293225678208705355764231579976824054501433435984419982638234320438950584388136586296837244093128167084 769 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446680954433887893509801054341447518230973893511958214005501067954837601818149072069572793850599036671043989084090572620372046787231663355060640880066129243532828239422774585434333504440523353854266091598161691579111231952578448635278749894468953311030136485183733394706798371602122277140268183465527426198520907333040623603517159407325532037882317503597276650283880068885526579829878776734213889770557988343688885112129638098035776563901006310308055613359191090572387137899960993899267648919787752472535809621419418481086733894761627443461 770 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444453390484402218240705870884032456739590562240714499522688670938486017073939262954944957842069062813350842623003028957148154853815593320086909230186931183640797979624357765008404000684428760082083731033059313432983111594476980461207781666244542479910787212607401600245493860153075155775227739400528776371460749002233752243823289346813061742732733222609374842687292904398843751276858943126198246493741541414643130134006270943164471296605567262895906018880707563378006878172453159934009112041274458011186122185986349576867054524873334996392292 771 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444500357194180530671078359691869521289107680671132288683470860032204273378787060135072653179598309250109433060435597648842634503014124917209849355334986564421654039318902697969191670944346417179689985623287375622811114132147794549215302080695057166109086745462926668201003292623386390261840037919971518988296346054668256660538928445898087333222328372571322084120508859471560830668800565166668057441140632560358706498197934361397821479792242087698689622823964929685333116528069557727254410354078557721792433136290659114686016784935062033048579 772 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444668095443388789350980105434144751823097389351195821400550106795483760181814907206957279385059903667104398908409057262037204678723166335506064088006612924353282823942277458543433350444052335385426609159816169157911123195257844863527874989446895331103013648518373339470679837160212227714026818346552742619852045710279385639792596620327387791214129300665231280826664974379449902505359972743717793503199768086508324367022747008680598680568821301413453677004942914804201784595691494742665807198695458892353648335165324070514897496917402078668124 773 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445842263187846600110292325630071365561025350111640550420104834138440167803009836710149662823291064586069159844223274554399195908686456263579567216707997443874684316305900782563125106941993762825582973915517723903611186637028197063715885350709762486060501969906500038358415648917993089879334281332621308040741944852075380795277208990311979459659291054208612774466368917786711431412228512159952276816022545416033599936527132670733245257584919912231193500559063851817421665524021074700451135376299398684726979990287172477785813373640636214062801 774 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444450035719418053067107835969186952128910768067113228868347086003220427337878706013507265317959830925010943306043559764884263450301412491720984935533498656442165403931890269796919167094434641717968998562328737562281111413214779454921530208069505716610908674546292666820100329262338639026184003791997151898829634425374726959171656367308188071671936427458354222875243993817119672044969544896947991362218639133044428393243032568935290232075939091451399554745072588191521163936029737354136397204634722506759643583121159440358226574923271160642146452 775 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444479389913029498336090641474085117472358967086124347093835954186794337528408579251087074903915609947985062329438915197193313231050494739922822513751033269430200441240980852897411461006883177403972907681221276430923612999259038259926230467101077395484845882580995834292293724556283160580316690366648866034351881795243360377009146216129238671007886603314917562047473812668658548444074570335971810283550590561029103748339493411311481964490738468684835649233816358734171916647389655393587641890504826789677839106089262090387186909342072246902963439 776 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444584226318784660011029232563007136556102535011164055042010483413844016780300983671014966282329106458606915984422327455439919590868645626357956721670799744387468431630590078256312510694199376282558297391551772390361118663702819706371588535070976248606050196990650003835841564891799308987933428133262130804074193764839143251998774989904715299364743466225749335299409323258525499053580804737119970154020558049637590967345669798255356862145351521949241719906610766073693575685293233795688938214537406806794299076997091363337080923083123450755434764 777 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445318081159070791735599370185461270142307510486442010679232188003191771543547814610510205931223582032959891569306213263166164109595701831403896177109165069088344364357854655768619858505412768432656025363865244106423658314809289831489095010860268220454480397858229190640676447240412347841250592499554984192130377576849912853737519368716723513262782390711748021930103675612426761736939688527187270541364871728240648708192595660959652444472923600637114477724768018109243416221897898943996501287010037032184636077559883373449839033556031538779659741 778 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447938991302949833609064147408511747235896708612434709383595418679433752840857925108707490391560994798506232943891519719331323105049473992282251375103326943020044124098085289741146100688317740397290768122127643092361299925903825992623046710107739548484588258099583429229372455628316058031669036664886603435188176642862458390798837976417936514383917774711308436158470992785272268056888847681679998244732270135047298728721167255876325794621284991388054402784453396984997301270530044661339487758112546721070314920799705500952689277083464007692963012 779 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444466285362310103126723317587969865086891021095494383600314138033413127621922028698596088481613922884157330622565988664912487436073225879118430737761062460060541942442279699727548829795968652544149733967429964435993924791203565579120560708604840038844695343279789063099350244514343642029364598145822207938136592770204311435057473440079861114783832028999148936431225625325894521245963793933691249817344522224016068437703635933036681724440640937549992754930636636651750867405696073530017134348272808394965570535640310408791326641038917689934313788699 780 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444531808115907079173559937018546127014230751048644201067923218800319177154354781461051020593122358203295989156930621326316616410959570183140389617710916506908834436435785465576861985850541276843265602536386524410642365831480928983148909501086026822045448039785822919064067644724041234784125059249955498419213037746159096968133288802325648628980659268844053011118654726464920345868291696109056722933695180028952612566398346870594877761829482112555329405690088071905195564168316047915609951323531523174231609225003482323193919896727108111147552451004 781 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444990467391085911501416273032579960505608860720692923341186784168661523881384050798235545373681405437266598897483049956145519235163980311294101777359894834846881894390325826522054078232549646937076682519082444233181453113422472811347351048454334304450716915328059910817089446191924384067448286978888531786748152578240040331292977825444299977404850601904144354312532766889698439959256055224327517648854657323641919822586182491967804764331294828886078445215985661089850813142996342476097245971210439750783081925813013517603488686773009854217133898281 782 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446628536231010312672331758796986508689102109549438360031413803341312762192202869859608848161392288415733062256598866491248743607322587911843073776106246006054194244227969972754882979596865254414973396742996443599392479120356557912056070860484003884469534327978906309935024451434364202936459814582220793813659276974327566236785491469802016589000727019006406478825139968204162803374770302394476965252686993826121034552679942521663822513592852764965747324734108745552171630754112385086554639606602917380609636033021016822528408077377788822509724777972 783 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444458095018110481120868740159147832345973554851350656416863002937549871430367934603289221967675368469264998305770409582236971314212432841115685877767330704204505380693091478996384685289147074506760250396310394439162869661168895153617017109544691690944601256216534831103760569488131442935019540507805546628002037147748530026101749012929898587866357464555305292631940887707211802634222046208136373030082332839984008831084635698963398165721543456282696999418199920506430586840577286578805106698337821913276152322284546351131368507812525516778865504180359 784 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444499046739108591150141627303257996050560886072069292334118678416866152388138405079823554537368140543726659889748304995614551923516398031129410177735989483484688189439032582652205407823254964693707668251908244423318145311342247281134735104845433430445071691532805991081708944619192438406744828697888853178674815257639589724053450372391693618182955156666780486774063586431428686711039169158534159698958404818062248745387883646068763076711244518928473731848280346430493420875037654375949089416238332286614518522457261255533931844571245064738026773460844 785 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444785708786095361355051837312029141982672204617099743754908406772080119092531698415563882525217545064958290977593572889257616188644154361225480277516600938445967850660620308242950465562010196002339593241093194312405074862555712173758761071950625606948364738746704110927347570536619406708821846028471999033384262026883366723821423592422629050383881411913439050895032466820172432396513734513522066107502186627172064119195817020741766329491630749309605138606199128577501937062441676537738369654675791509930109153670542831049337857885939001165386231402421 786 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445809501811048112086874015914783234597355485135065641686300293754987143036793460328922196767536846926499830577040958223697131421243284111568587776733070420450538069309147899638468528914707450676025039631039443916286966116889515361701710954469169094460125621653483110376056948813144293501954050780554662800203714774115345373871511652378913268405626841435993468565330009691015634282658875358042934744525040341193110160980631483827746973266805772429163491126719171929092042300680738393868129110251344573760073547958474728231182684828327995151803952567332 787 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444452976052985717367209629266134061882900138448760826927206043502635336310646625793722430396463771959957290607773172655564773738049437192363970340271248356794482529599848841039407094972383588233391823164360663191143460204897226137677302360132098973507042451802000936106517022596748818501053879484045133309167939884004764632380646382887266383674496814489959203212761852767063820276076693680078502614109330128189588976348215123705171406983102946101708849077759782678104497490753079961713902050151815762460357933227991106987293947097439679355909650292634419 788 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444478570878609536135505183731202914198267220461709974375490840677208011909253169841556388252521754506495829097759357288925761618864415436122548027751660093844596785066062030824295046556201019600233959324109319431240507486255571217375876107195062560694836473874670411092734757053661940670882184602847199903338426202685386043436928800679819122965467662734965761910988211637896584723093190469529829137695385688088375320129649948424128354553612915507598368057846821342894327139215975975827266802573455763977590280645069641565311113402897005385599637278368284 789 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444657734657976267513574064986684880405836794552354006513484420899216741099498978176394093244927632332265598527662649722452676784569263142432591840114542253195396573329554359318510707642923039168128912442349913111919838455763986775265892336635807671009394628383356735996258898252053795859680320434461666062531830433449837666656602744488462221522019479017472988080590483562833544766572743270924369198420355054780873902178656885375794169560822362018596109394413784807280233525595151235929322488935077960357369148244687819526590680037156801204841235346156161 790 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445297605298571736720962926613406188290013844876082692720604350263533631064662579372243039646377195995729060777317265556477373804943719236397034027124835679448252959984884103940709497238358823339182316436066319114346020489722613767730236013209897350704245180200093610651702259674881850105387948404513330916793988400464660722283784054476863239157999535170407748562125136529899393541436636080560751518713680920443573267661785355916947584728093972477436324564885901751026282807195229459603924363605082697974110783911172132570904020201180356667209085815947092 791 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444449776699782740021172684958000455343479253197142183496170443855813751860820807787743185664456524141639973296524899576394650252947564911894148129336196889663218247666572192316296101024406409312536556144392081161131329294727433002714980641749228525108568199042917251733239805789634678229825341344194874984896629094169568829094976841301438766056688883442510796333060938746615790770622940186848956445343257283769686445528359537305380890218953553888368402264662021491600677023166951389670560147163935684604327911976296836067541735011333579299349430795775086879 792 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444465773465797626751357406498668488040583679455235400651348442089921674109949897817639409324492763233226559852766264972245267678456926314243259184011454225319539657332955435931851070764292303916812891244234991311191983845576398677526589233663580767100939462838335673599625889825205379585968032043446166606253183043344936556602536857511847121639035220246445248517202807795577423940392343399383278880273158177884026092749226780479178644501753433651085816606597009016490329487487064056745787126287201821843490184668917027688025105245544529804789099760825637324 793 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444577750827901833862650457283344716920314663261887920737594429728677129853853528026912974944746436874332665746455822743199589657022456130687036566738255574913789524997638141240735858943493566146747236943135362361616565701519158401207849377064046461047538309406264626664328478074200289078966866938205207955749060687572512277088668123292877993491775671931065794850708175295574577871407991091527299995112425723842819530104560893318466399393570826560824054735757244775691610319282075176853312018860627057489772532488139464006051247324958119560649369542861903501 794 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444977669978274002117268495800045534347925319714218349617044385581375186082080778774318566445652414163997329652489957639465025294756491189414812933619688966321824766657219231629610102440640931253655614439208116113132929472743300271498064174922852510856819904291725173323980578963467822982534134419487498489662909416956694069245190462395880203616221433629871432142668912418755354917234294974059012376050219066592399362961398098304485932078040178633745049134824671303116926856405334699667434225968344563663804277007476589695637650100673328672162984482348773252 795 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447777104030879179899594765416951256341199914880531351773194076550261579679671534006157706951994255191649976994728901913323074758894736600509247501789722706178071458274286864351729806920672487002014256911717392373747475871312293363529567759934494859521791068489948999941545285188340560307505006788463532227059850522645973126073691445349585205592606141749828417364443208910083681208537722969396055323934617614473121820196312175697436560518198581427057360870757949334988996942485041161690033830564616206770612244526360849421312671290427537323888637165486513739 796 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444457775082790183386265045728334471692031466326188792073759442972867712985385352802691297494474643687433266574645582274319958965702245613068703656673825557491378952499763814124073585894349356614674723694313536236161656570151915840120784937706404646104753830940626462666432847807420028907896686693820520795574906068757250472347856837658295813740966899550621746680417117680586162898560560214309383470878140535142776972250957866802912227580087821815270024764250214566141357930087048300615776879924361810161901305566325118332370981328365073551013816573905550691964 797 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444527760934105312830823202468757114741863331205346617127663185247089872825325121683487276007133189713124582758201555881166410202305701748346064520878076400987785119790190504942126578506350145508383689756126268142677020230116140667421572527331695704821378110045582058331871965463041847341020958503044921639009829596399481992947270239585850171613008010917638444618498035528834968967906794856959755604882861338435438579775236963763379020315670676205302257991676256053145519879403858676003679779200311164247370501842450518232612942734926586626327833523512918548441 798 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444777710403087917989959476541695125634119991488053135177319407655026157967967153400615770695199425519164997699472890191332307475889473660050924750178972270617807145827428686435172980692067248700201425691171739237374747587131229336352956775993449485952179106848994899994154528518834056030750500678846353222705985052264594291163329245850990578126417943605043510517829521495123188566532816717566219417861053612481292258981638327454006006614742814779456213249773755287787687286883867247890786095209658038328757433722680772669194693512519800112184382195026092741812 799 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446527356685966154103913395052261201879916613466998761524912964510580153966461375420515233511663076161447902288372230362493588390975877041984946355285243358027961328088095956886497795992086971042925577236490036900258839086236850018872646516625725953867786084472884791630132469909379516858857295909456374308579073243320380482863467803454696456217971702436532052199998709445205731948443278554893307009209517053180406631462240731568247933102629751811059745671535630607721176808463397487937710213752562142496683328978428943803644072183828258431118308465325986530999 800 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444452776093410531283082320246875711474186333120534661712766318524708987282532512168348727600713318971312458275820155588116641020230570174834606452087807640098778511979019050494212657850635014550838368975612626814267702023011614066742157252733169570482137811004558205833187196546304184734102095850304492163900982959639948187208950864363849145391569430409484087136975344355299956178573395663378482016030156501247679778285371724815874951433818759447077227707818417446731707138310927320127255108768643902095343835021325230574169547979026566848151965426265201620316204 801 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444496517250482487185931168209639863380331248670008302371456157446097837182494867718846214171124910237369530890542639092395673043107730259382956992215464417284032366535535732255495778233135507609406472764245584255839804310489254583805149496248976482180027985445155453124086645081067821254804765731069742691047810164416342834708313542341601180069020378278895585051950159021027469329714175592395930342778789860698687934334881284839141288028409195181990506825306907682309362139505052659549825618278793185707666766356129387547044383819838360831869647593143161754554981 802 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444652735668596615410391339505226120187991661346699876152491296451058015396646137542051523351166307616144790228837223036249358839097587704198494635528524335802796132808809595688649779599208697104292557723649003690025883908623685001887264651662572595386778608447288479163013246990937951685885729590945637430857907324332037999943242141966526158542871687514534175920502034154186410321975192566219356523088433174934584344377616186914972990919269742487293982201756730426440738282328505558901319544769707356932095472246163609383997422040518458585188559142188237714988772 803 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445746264595395512981612538574329917841614550083540892619737269485779262895705026304488687611456089267571605596899310643225159411026589817907258138719943765434142496721726639720727789161721023568495152439472939729328441095564697928462070739557745387834032969462219661435499460360028864703452476610076900609528587443741904158254745947560964576379793799844318761286554740665276037366866764323992649239663954254943909432565333187178272559513603685096618723366746759726199384364800187378151171908709746171272667891429909344483922723556929638281107949354619092228994659 804 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444449651725048248718593116820963986338033124867000830237145615744609783718249486771884621417112491023736953089054263909239567304310773025938295699221546441728403236653553573225549577823313550760940647276424558425583980431048925458380514949624897648218002798544515545312408664508106782125480476573106974269104781016441634283277458935680644344058586335896973082387997024554941410281479941018082513137566548911948334968158413696938946721593276946587423802713069103437693610696356433929195412755921457123141496385193006221614718970441272378614155271672496938731703054044 805 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444476989948218221157873646797691581279373697085421855648826765070477814905725958990945550523619735565022623473255816099413962318608998078781014786801331927469186895751376499326351528062376358922545712144320156826566544360722450781544885101822276968029184157569888824869220819842334054950919645248585255848571548019426880937118556278245107854708111982367595685572115071577190258150667718606156193793672375687323504580110906533944255775423053587349602892295104965263828845932628700168011401423524703320396140692215854432235329320601167123426965165771969637499185347121 806 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444574626459539551298161253857432991784161455008354089261973726948577926289570502630448868761145608926757160559689931064322515941102658981790725813871994376543414249672172663972072778916172102356849515243947293972932844109556469792846207073955774538783403296946221966143549946036002886470345247661007690060952858744374190415051984920542033361844716572260765971659863508677882257130720770267770945337121075129008255642156235592537957627113104476786560880458828326650470636366103733390776837967245285835410185623372564065888450400592847133951984022588192399447889690132 807 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445258082038788862280174503275622865317675760468879724554002460095278705976482308106972096423826722458898920164728735818682391298558285302858703003366631520063005727117745816492121534892742306396976136941337253997496942351394602871955460878890257534062937272580553955063853829391684707106324464547964729547622033819005356760612657474352031328897268108675843005462681601671989882632677163146130355092532499506887241879959756165665590231317193664628822004221369316678416593609752286134515524091345421674360813285116787600376158025078153615553879012451657578253475600719 808 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447698994821822115787364679769158127937369708542185564882676507047781490572595899094555052361973556502262347325581609941396231860899807878101478680133192746918689575137649932635152806237635892254571214432015682656654436072245078154488510182227696802918415756988882486922081984233405495091964524858525584857154801942688093708761669127654533087638147005864904939336339296164444428642908235957106101019856287546405916806689462489706099026952335168067885261999111129094287384981364875412987025457967576912745744558503735749293164573065329023192009487807885710818495609484 809 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444464785384303054890337695915223904966275227345055326447183394835715300982745391036007635743929001394805806337451551728800393115797290465904800908417499121334908476511276978745636371705651890993257736756866764683270756892118198405132219855305589771684906765147847182209929679068125451010991444947032451572023884178808467252345911438931698123067209576914839878601206259290768680781280865870622160918316204916967379556507742275409876539165893257539275548892909213657291196621419946281099810056296546896516849516046801397187375650667149742508365974783901106019432257708861 810 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444525808203878886228017450327562286531767576046887972455400246009527870597648230810697209642382672245889892016472873581868239129855828530285870300336663152006300572711774581649212153489274230639697613694133725399749694235139460287195546087889025753406293727258055395506385382939168470710632446454796472954762203381900535676048889912647778123357034605944005646074767488720980662717572261815978982395863724825944946023178370852947681109070307272195312584552091390078687270527849208047898939941556531146928608029859351930140656732559609828277369872887609445668947403661892 811 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444952967940909705591775731213930957490214016959716494512918204226215857901968109233524226931558368203478491769622126553343161228265594980953356043770811366706045246115257801974242625974630608164776752255002450415102255636288293461638829715973077625456002462029512888581575310036469608608119457009144622633930437803545014641970165981584042436059350919662772178888713359265092754393877393933429631121916692641365282950728550370319860612679185102176108717472230264393603042660203213538442939223465317831552554636845561758396278066839527171187225367487966316738187913485179 812 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446478538430305489033769591522390496627522734505532644718339483571530098274539103600763574392900139480580633745155172880039311579729046590480090841749912133490847651127697874563637170565189099325773675686676468327075689211819840513221985530558977168490676514784718220992967906812545101099144494703245157202388417880846725234541640554020112268590188871789673242234623243291994775945304769067679879378062391197762842991503808486512142260343677376857276425810739199372502106809490545847770555759342645569655058410070832399149728786922152117724525364959885353317625145246524 813 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444457157531856075973127726613681607270588683757326245696156288438988729780882536064171439006622292538420295627573886497166912364039973207857167234427603617500984464486214778382689398982699098537452752139708394593710889724240540669874304076232660273969733394884071155547872716084245073548536319758561948899181594278421958699382543669572767418339000218978736405327652061489610821799294357837007243210703963594902855249920353733198288303851107042209179597917403756301685368575003898564504864231850839527463339132863841151274754498871631313713592938178760912583464223720184201 814 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444495296794090970559177573121393095749021401695971649451291820422621585790196810923352422693155836820347849176962212655334316122826559498095335604377081136670604524611525780197424262597463060816477675225500245041510225563628829346163882971597307762545600246202951288858157531003646960860811945700914462263393043780354501464196818584801805443453412016687499959417327325183369782230656612121364818262377436862140627844435773360814084014642935916709329757893302297773933834044690305024795452122865283606827135890906118946561276461564781428586274248295075730679316388845960052 815 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444762271629735232661526498675373515098050427266489475737240544308051577855396734937619308498890646793840724022680495762506142434332663529762514194023423770857944945488702792900568307900810796769652136826043198176105576439346850080190935239149840182576668205435112222030151235439460172046741327297382055812873190293882300817896749819451850888225071258417078536613038447272204556740148637879867089998223274988046273952617403225718374750414185713848597467857485906309515384409092737016796768801327814513281579389366837211128252660593355380575472670435269833246643696536824039 816 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445715753185607597312772661368160727058868375732624569615628843898872978088253606417143900662229253842029562757388649716691236403997320785716723442760361750098446448621477838268939898269909853745275213970839459371088972424054066987430407623266027396973339488407115554787271608424507354853631975856194889918159427842195869938253574903850346633289929596758531498879030105988524207094511274612811741671139429882301923189487046614957222198610773846884835336324692715506830976615069791134291055987158960041021434995270366210362044506686446217229500664061207654368412762008189164 817 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444452390124076714149871495800217671210784594014995570226764346941034622779718251706773816045805599503179351433900345727395986894191649921577396188183918927604781956970550903155847541030853603252574636753984413287735972744317004585338106714312079337897750038469211138884087114219319837634501866515767884728655163090680390853780751377806826933924627044596221637029012908821932849965534874714815421288878078615163056419633869320226004037376900681480691366776126715652807409290363299517036619872053422668138831889005254163995243877270044174665329413624746733905806244827549477141 818 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444476227162973523266152649867537351509805042726648947573724054430805157785539673493761930849889064679384072402268049576250614243433266352976251419402342377085794494548870279290056830790081079676965213682604319817610557643934685008019093523914984018257666820543511222203015123543946017204674132729738205581287319029388230081789671813731479508020066756637247417525759140555330223782675165751635058682225299780372692988051547015752351042295418849888727248964085858972304714917367993440414895411341081480506908025772228725444371644537428797441028094428267448908752331213641480612 819 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444643086435251187080120728338775113602948183708222589002442006859198902826289626002678734478473320912817119180841976518233005688124581372768238037931306523452882257597105912229521859104673414647699252182943665526732651941258447966786001191135316780777084295063611805435511188816329274195879996227530451549712410600343104677852114974452795994991677167448719620180070511108832193326496502941660508377641952340924008774120469963982279608888701191555189889721926163300463330979626412292382299409416475924697966842215687034749247174771945527237005728074128299943716730345252433299 820 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445239012407671414987149580021767121078459401499557022676434694103462277971825170677381604580559950317935143390034572739598689419164992157739618818391892760478195697055090315584754103085360325257463675398441328773597274431700458533810671431207933789775003846921113888408711421931983763450186651576788472865516309068039085378075125107827871069252942982804321958359112065505724068988128679336135527617419750642577904334546158795322458006706069262084606686326020638646153634942164830658602861330175466930598189247867596416850573240916790504066864672013635252916976328994784021404 821 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444449410494214613010336351541802711173407037926038898058394383504813305903990573983400301695295166356153761312854382746289158475536447867652539284281615996419655389773260981139071379810950168699525814637906924971501649631864794532502983363111716252852760440709923628469221113053741565188230333239021594622076143598341910950279636196478448390462295933396390705282320753939962848609914911113826612614063808756370490612486106696932885704920082266407031370124323187170432695669372836004775424695667735535002357849523729507608203780341382002823340224751675047307787160697257372851681 822 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444464308643525118708012072833877511360294818370822258900244200685919890282628962600267873447847332091281711918084197651823300568812458137276823803793130652345288225759710591222952185910467341464769925218294366552673265194125844796678600119113531678077708429506361180543551118881632927419587999622753045154971241060034310467785211446753860310206328670837600595039838335844132975622388215125584424432682642790597489926896683903489116177964934123611580869007046012623507983921585980745057993437440980392936656685610937423544229459532844044873836266045568677443717080419484588559572 823 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444568595688698658591742121878401112668509281484305784793192920953665980933097682918340875715712492237177366154692901990562295221744530024646815440373733243824718077664857861810117828607087550821478699281006457620874574129953196645907917411126239654652344351081424045063861159676872463039091664308873198885236923291881107090324238200429723723907414351750458491169294813148039390354882772006805714970086258700651826884685047214655457481793515606648390744633179811612501841313849602909249086233422682922598580951966587017162984912422883529153165944991163541931455987185938569368959 824 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444941049421461301033635154180271117340703792603889805839438350481330590399057398340030169529516635615376131285438274628915847553644786765253928428161599641965538977326098113907137981095016869952581463790692497150164963186479453250298336311171625285276044070992362846922111305374156518823033323902159462207614359834191095027963619445079161889058237156009985060319400532929283886150445370708334755786054665863069417446549217321652123360312482658527384532571732302217116170231776958540821523552770884702103224957930425641097597002360798250934565248120128120576097699265574666087244 825 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447548225550799798126886380293361150046065370440977953163156357174982856660775406291855226226145639262767487200655883097390713876946583949503719342676664428951285274954779878586279048510522103870300815358494773855197686582163249481031268611489324699641942110368934459929862325255144909310624941055163305464256415630361010591439288164617148947085422861124225715677474187296857459300109276814704472726120626681853918407255699531719696480003725952100194581929895819719283831164354883890681031202484251255123062654658072736906184426125422063107789929576237985233507558666481226531821 826 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444456859568869865859174212187840111266850928148430578479319292095366598093309768291834087571571249223717736615469290199056229522174453002464681544037373324382471807766485786181011782860708755082147869928100645762087457412995319664590791741112623965465234435108142404506386115967687246303909166430887319888523692329188110709032423819231909663762056010440529507245278781870535935136124094237983265474527321030969264113260258911978999959652568584736136064543875635501945570544562933723178024839286257617067327855218888601237407367115178744789718765590926847752335125236753206460572932 827 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444522038972103328286505492840667362084484967594357782162412242262707904749852718490629713988986974314902520513349730410768101180256997932070926316900249944057115465207202830297990309546096385930090853717295702679713275497887414570359115048620566450824381886092556694831579891464711956066098956859712415969939743724092358598119315536730924947074735827797556696637717270116804927284214891826945858212048872303708580945341910564954325449740756491946066568412648997610609046972381331341904841281529774994138710721788425407653980857115348886914809313458594547378626120482734098632527019 828 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444754822555079979812688638029336115004606537044097795316315635717498285666077540629185522622614563926276748720065588309739071387694658394950371934267666442895128527495477987858627904851052210387030081535849477385519768658216324948103126861148932469964194211036893445992986232525514490931062494105516330546425641563036101059143928813217464060193800587174357204081144620952613730332554195830681223182686843311801717539892586715225786493893240691495207418515220199334709928769147382118080567984024382424742185305554726871775053946104103773808387677324865772760108861939285520747890684 829 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446384307635916540495970654350017385445457523192277887393639389901030952079651295599076183058007691205896346167076593602535862839758281635106491255839581934761219963513404090783091071985742981585604676265725900326165220780518697592311209548847494603942880485647250704122830619951132234985807254826143732581826926435642298286316221748735108570458796720016721630926053414657657145312220935299959440876805234139363455574189836430503468394481565671225911025773831348735733979082623120526172294044115049704510304666398529548274826413732575514218691097341618075456806738132640737690101561 830 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444452203897210332828650549284066736208448496759435778216241224226270790474985271849062971398898697431490252051334973041076810118025699793207092631690024994405711546520720283029799030954609638593009085371729570267971327549788741457035911504862056645082438188609255669483157989146471195606609895685971241596993974372409235859811931553660115491369414615984003408193825315820572204666031662255291428924845186352945323397330859123543647812357647121579747408682553822230512030879848980709106533987608081328610790588339198219157735827725501134961471366083328422634809644472563959455631536692 831 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444492941024231246845732599692083767969469771413140280518174318080859107135324615723310237909783525613480741987510248173396729904327290374210995614729322881702363832421168435602910610132976907872973450239976480841487463852846300773141113572054520698431905345474514600936404098832111639207978514703986926647879006494224390790491238877040225653835831522100729257633083822013391564485632917941004237964222464559670682117117314199989168038465889755270944762906176209352275380696157937361068512399126358942016927763146714816134571880286709801220861110477047469450384783357573171529760243479 832 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444638430763591654049597065435001738544545752319227788739363938990103095207965129559907618305800769120589634616707659360253586283975828163510649125583958193476121996351340409078309107198574298158560467626572590032616522078051869759231120954884749460394288048564725070412283061995113223498580725482614373258182692643564229828631622174821602843693643804818663117212819696701332562281662785820383316502241719904234206768605655911243207908982442456663154109942538824751377902638705702352281428842231920287238708531281275668396833609429122536501830848684037679133468803510426272138525495724 833 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445656858939114504476648325635427532570077618661840346287691285354811011716448726416089281077921473670351883021089537668251580941515592688608223701566405375892429143862544223406098586657756030157669589332745354370519929654490852661861172634696350794130966970196198356743435804136124313532796200933006499530308495688943103095614305259293033104193234468919476308266825496922589655552132526759126956874770948816513435838983128156635526276062646335734807021701726936342412642280317871418369630170252904348039874664614876713075101886941326683983103094100214806515478043556357900594036904901 834 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444449294102423124684573259969208376796946977141314028051817431808085910713532461572331023790978352561348074198751024817339672990432729037421099561472932288170236383242116843560291061013297690787297345023997648084148746385284630077314111357205452069843190534547451460093640409883211163920797851470398692664787900649422439079049123887703814933330174208741340889579789239622281423839565054563261973286080491241928259656556478109071688248124726119085256728320078243694738756088537567297305508037663917555468843488573237172467734591900894440062405958003504250431389630854545965946454085706852 835 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444474754806811195945249541474219021647585273799879341990525615467203608626244551493735565360281370175092130408860571775039622856871223150548538925872493467730644061929896938918485797999777234087275073066651967192596331574695604649879862649200742103186607507588238292251919228436736441171653238356658495821591045725556910910723690964815475394638020647388591887176429557209415943562448551481914257952946111059711821427618779296543513458159227768209214927338732460218702428556513424535025868035024698331891463588959159943065720766692627493713423878681201482443910384927377061964251045894339 836 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444565685893911450447664832563542753257007761866184034628769128535481101171644872641608928107792147367035188302108953766825158094151559268860822370156640537589242914386254422340609858665775603015766958933274535437051992965449085266186117263469635079413096697019619835674343580413612431353279620093300649953030849568894310309561430525928472782205687673017019486092605979376028035119220303752558893646110074025496109363277299571954638404718813207806129710288015184672286136303718881386631590208030417079872590315495750434724619804183026508159589697233219494596952414430790385233315935926364 837 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445202203503613231964571870188808874522965178330316883096473720013423548989447120676722467340367587710636593554847627709323904755113912097046806480145670026599434881580756806295478283327764185515210159999632513148241622700723449580329899563351885912998521023039290639631314044251744362624664292249795728873109476472256106101425607453719483134083275327377217097289774609380803397755794740299600784947960125849991477817046286784098337659011340644493752190653068652708129163910857524373913209998690961190048456613354150677598392045392064649290982172344821510221853358538299006903876640445841 838 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447475480681119594524954147421902164758527379987934199052561546720360862624455149373556536028137017509213040886057177503962285687122315054853892587249346773064406192989693891848579799977723408727507306665196719259633157469560464987986264920074210318660750758823829225191922843673644117165323835665849582159104572555691091072369096481544217350947521643359476138706649439676670634500883352498010587129143022546561205879393876679515688924372971117852088766344615986022422343954090830481765312266490339769420770292053045360240515131218324730387505419412940300172656933038324577120753571179412 839 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444463388420923664132447630088053555196407462791591255410745176333668922058069511350251395016842523026099248172204524026066430952211181135759503495336975083998319205372852253490720290416527437971213587333324146162039373900851419572841580822417130481158296358909315599324116184439626942398949940639578226555161070245139735985868973519676317471424612919755080107103760507951101704178673192320496996968196232543678570713932464387084500446295406101869397320795065744906665502897763525753340896286459568041322258882891354375343781292647107125458096095129879675552042708904872965003787317983495599 840 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444520220350361323196457187018880887452296517833031688309647372001342354898944712067672246734036758771063659355484762770932390475511391209704680648014567002659943488158075680629547828332776418551521015999963251314824162270072344958032989956335188591299852102303929063963131404425174436262466429224979572887310947647225610610142560745371935024956909360355722859413232235813020644888603586847186417662134140251300664034174692466510491138334934841637097603195192345127421634344296745945308035034925178145325943306919963271974512958387028766365278687439653319245311809615032374213170259971566604 841 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444918043856424936644524085534672213243519903123114718601962741675056384785071117089618208754396408985814537638446433984994107138612861727320920716757710433291313467654639670601340593746519282613673016666436987384317680854618822654372853893761595362290742306066223316436237944324006893307081849322788997212360089461826732980057671325241258357905447140159601396280077269643869081405943103264452833582894731181679402922336838547040679176665642889763147083991599737022486667644056494409494671307458377079340661942513861817209818282226900173355688541532028439987053222387486084419444557476788381 842 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446338842092366413244763008805355519640746279159125541074517633366892205806951135025139501684252302609924817220452402606643095221118113575950349533697508399831920537285225349072029041652743797121358733332414616203937390085141957284158082241713048115829635890931559932411618443962694239894994063957822655516107024513973598586897351967631693988655619285980015309113069894609931638319415683318605053488975765033063136403126693860852674119275813295690621616026116410092985161589196549365756484786181132237510278871473630351236824280102001751554331393808652228096776785532106394469862182057490372 843 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444456284429743956749446435471700138664421330911411201298382401875209742952960111260573788552193243557978696774294494182958186011798654876516356351252276094165616170024699325098366848176996315398675158749994258017941275354698803899692654680677373217390601890984988916244239281941433505666010379566403058263642335569879001657834775116464364745236796675089120429781746190024562032942905030762619432477084323949900845613354521879155729651493763033616191533356249817882985563071901285762541255839270336131168653308043766555164706600919869392481505358191440857204420272558749799947785160368477303259 844 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444491804385642493664452408553467221324351990312311471860196274167505638478507111708961820875439640898581453763844643398499410713861286172732092071675771043329131346765463967060134059374651928261367301666643698738431768085461882265437285389376159536229074230606622331643623794432400689330708184932278899721236008946182673298005767132524125623175322023257848158022955803362385953022402696131520904784966883160828764552273204875313678435625505101411318266545238141379954406251657025337076134555306735020355203756580738952988416608284255174158547741676485582690275345818927848018308977282510560444 845 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444740444076932252069494220125836799943866606118613365792893380213576907157336114847678047138164422282800752690695687907287983628299705246242242114640235687473737583950816460792504537758241218300212302083189783781865217200803430825649700350267663768098380607958056239439315381869170974983592822493409789924391722580308374779202711244942451776076558863568532324042631783747912047203651581789518258477155921428956582495047450640812091975652563685893239758932084744904332662320731637672746952208093910095956879739017843918055509598453522364628086533398582014929482581964995590043825194938162956521 846 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445628442974395674944643547170013866442133091141120129838240187520974295296011126057378855219324355797869677429449418295818601179865487651635635125227609416561617002469932509836684817699631539867515874999425801794127535469880389969265468067737321739060189098498891624423928194143350566601037956640305826364233556987900165783477511646436473673218776745879595051754411308048199473817736619482245733415142035160727858375610271998011407221212066611359167568209294459009379265139134079838632253625277202366549881053694066601540399212233199875442451369237216675208307350195696953083974122987057215732 847 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444451844435256639635070688836479253331929998486298667478155667838672756012266736204525284511787443890403352150600725531015532924040825964489389386199339225520176772932103744853145946777289363790838640885413077927879963763353419103974575842090024927535792848532284739319316217880062607707923153895668578081443126397841042702813401114456894626982540539534575394419061702726233246074615392795634086248129089326449656331020923880667977702144548043529284799673405475813927090900111088916255536030107689779665884181627140818107139118263165209326063973649414792712512967621109892116492414616358995413319 848 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444474044407693225206949422012583679994386660611861336579289338021357690715733611484767804713816442228280075269069568790728798362829970524624224211464023568747373758395081646079250453775824121830021230208318978378186521720080343082564970035026766376809838060795805623943931538186917097498359282249340978992439172258030837477920271124494245174205812323304723440698582347597159189438474092351833035790542430703578231437665377400410962965852599421588284032823545725173276558063869185781612721899602365366594426174899054036145829916326337278971976315540230725312013378573782426837604351838373603211884 849 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444629444214749324210100554245314666631583295490800020287225029300152233640001738446465446128019430593417137098351471608721656434353982445568067988316813971337752656635926954661982002765567428104299355468660281530332427417168810932697729385583956521728154546640451816316238780334898526031412180725047785369411493279359400903668361194755699004886019760145833205748526200685972931443481232894436675348027998324144375350102047475290144164626636893759935214635550324113452369871148414804135849652313612600714953293285299333301483469786438833993046582493170787169927802815687312373897504380594571334261 850 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445184443525663963507068883647925333192999848629866747815566783867275601226673620452528451178744389040335215060072553101553292404082596448938938619933922552017677293210374485314594677728936379083864088541307792787996376335341910397457584209002492753579284853228473931931621788006260770792315389566857808144312639784104270281340111445689462684646679701249020275083446949512796546333975016254933464584216286887695925854734917412116785287604176564924320195061896584124082257338292979682905709725940875394583370966703160388075027652240461102643068013742969366527557243620120682982128791014128771571492 851 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444449069438702066438585847189466199999122915720603333840513959065837139174333376794494969486533819098168761760792120123551374744192182894472535033041253682616777149749231507199882883402472519035940817220049840371591644018762553606650776567972932246376537196999344628741239302841705796484118637851459527967568620665317318355925042363202225808443440519090771623524801089547269890404399416474375254960279903018755221252050866988716616410559717665566109641257090411817897409636252195137694386036906325787454145227342559598855029108797490205253191953527360473556676609519543942847193786165401343027361779 852 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444462944421474932421010055424531466663158329549080002028722502930015223364000173844646544612801943059341713709835147160872165643435398244556806798831681397133775265663592695466198200276556742810429935546866028153033242741716881093269772938558395652172815454664045181631623878033489852603141218072504778536941149327935940090366836119475569900434172479005749243907561726776155180899837866236209766893888029249385358706020774864910290476755261178223976882374440428422270729656423577832642993392092048849783475140544486247639592810282339644079451340844523039098097822207605257122721299755572374054384924 853 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444560069300884994297979513069988333311406226348416679346182309979261812691667753195707570496678810787552377353136336422117701938137905695146709159364675398752762077064121013330405418395146309231853763834579342623124433802397173499602747532656639492746763258316949051864315904375978245436299279619821532522548849966266292231459392413388978544371173077617793761644378976802229528583234954467438726313314387711486978774464937925252861489769148612041186074992066910307679642464198817512723610105052086576098716263605698433465695808148572068943261994044136654426628895785205611331230048358579490660065601 854 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444906943870206643858584718946619999912291572060333384051395906583713917433337679449496948653381909816876176079212012355137474419218289447253503304125368261677714974923150719988288340247251903594081722004984037159164401876255360665077656797293224637653719699934462874123930284170579648411863785145952796756862066531731835592504236320222580844126333921041826045810945381557220591461900619224589893464331219543405809889128979341186745297142156512002897569352582765833442934302454459178356237398075329104262441979119785142740688732963803568039782083116871197192081119658540388260704813810185970420013652 855 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447335065855458190782821160083041666118488992043750316987891082814878650625027163226022595750303603022142767161741743886275881786780975712001062317450218302152385259936358666593468793211991064129677429197816898911444178393262670823402021649749320652002414791257059629941230942732789469240815323828871646397054582489990639119818143668057796942419967341838856735206881372537667288473872032118197567058126941757600259254396500960671342147333543192583432049060899217132968667836546194099546089355877931961448248910309294685002267556559569474035402474543915622704577025816568443886292785858670926405724639 856 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444456006930088499429797951306998833331140622634841667934618230997926181269166775319570757049667881078755237735313633642211770193813790569514670915936467539875276207706412101333040541839514630923185376383457934262312443380239717349960274753265663949274676325831694905186431590437597824543629927961982153252254884996626629223145939241338897854436246435809638030937761243387543879062411331333892130221076802441820232616182662914403386565941596421025686341273780857366942772129128821532908031545334979659045263303340025144375520692227716339065208546325936960808760570249337145547288309624938155736741903564 857 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444516709979719788102903862335409374986295558134427091258030610403705299598959012413983898227090923408886902512376876930490230378002857726133359891269588790887142964831742299998170053163633109936575269063278755806119437793164900103918383874577066349633393703114759824081864106901653070064353716429055124493259697895583099311328786925034778256893061745151547469156561662123369398507418793484683856813354242539821709640931004735334182773295757891380800921923559386266088127120839957877614475580815251369272127592038399702518496178325370307852700472357359887615769844170159923739579485954043507799759454541 858 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444733506585545819078282116008304166611848899204375031698789108281487865062502716322602259575030360302214276716174174388627588178678097571200106231745021830215238525993635866659346879321199106412967742919781689891144417839326267082340202164974932065200241479125705962994123094273278946924081532382887164639705458248999063911981814366805779694238513246375320292613981520083050433663738546760412787064794148858446164880384326583579535882592080558544614140004386587057996098314490378536497291074906877201886391598948750672616031201307393476087069635140484743734848425264923182045290497742187919323513838212 859 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446251082826328035905929891718567707990722286694010614784098593425965823307308643682930789010606418555505896142755256595589092783404776486667330615073053105511907454126890833287584662424161081747715059915302228486319278162455835931292930197759992074168175911202328935379936005874660084942176244059711445664825780722910816116553006459202789755656793875210990932019600064323945827867757807844012090881460339479069553661559487228624166210843624530784883530877132280003258819720704159040865182908054496512746875278082661904536162415779781980324773450909045178586867778352980944059175814081394633552451717899 860 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444451670997971978810290386233540937498629555813442709125803061040370529959895901241398389822709092340888690251237687693049023037800285772613335989126958879088714296483174229999817005316363310993657526906327875580611943779316490010391838387457706634963339370311475982408186410690165307006435371642905512449325969789558309931132878692503477825689292240563920485392029339743654074670007284722662757802771350072712915519912879179483467884001010694095225175932749125287987609638207338824267618286638801472950179026035511255068312835615142776900004164786480361487434547307749057724584593472029634086707710951804 861 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444489610403991534230981580626297526033101390500683598702935798168982478916016049425406603058598493797220980736902214748223060652918452745500016598710159660971131019686505604165522949893937360377026209831215889045491315287394729231615656588277333135187537731113391556717831733480199835456887739434826119474953977851406103736247158494813403077224740847865963990112912235653057489157423097079007964954226925590910846092092124656096682542784889322254681530203080897493485693059816424824423642746252055261942446623860557224979699092225076646644148382840626321417442181155220455003758150012956093593045154365081 862 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444625108282632803590592989171856770799072228669401061478409859342596582330730864368293078901060641855550589614275525659558909278340477648666733061507305310551190745412689083328758466242416108174771505991530222848631927816245583593129293019775999207416817591120232893537993600587466008494217624405971144566482578072291081611655300645920278975565623651716162047107452700557663122063837402281178697573889737222829933589435063546662615047770102072907068688049285974645841069676563788050111201205034554995366552595134951329719469112708401182491413815293882008762117029398230355808424160914640596582172233781172 863 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445573593433121689107872848990771484160868095850423300906728287557895306233734568968498409798295678263857851755888702038909849656294651970833748301087324857611608825495973437471407080681767342758988579113730559470616215518201564123724748040266661713021776611168122251279126670338329219755526819203986320207182779618485926739512295703668410263951805200591856620072494827506272602778494034506829774584434808188507581304515666303941377119677427892307276022801632799310759216762605904004199121350504152945056264564147893333957657432949244554647825757287258803247136475666095100703068768967587250843064304797559 864 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444448961040399153423098158062629752603310139050068359870293579816898247891601604942540660305859849379722098073690221474822306065291845274550001659871015966097113101968650560416552294989393736037702620983121588904549131528739472923161565658827733313518753773111339155671783173348019983545688773943482611947495397785140610373624715849481340307722473861843376650826913194341806823072850556193887906449365667372190776522102328924904869047985231890704782474360154380735930630056799615971026463006282121947570612122655362463055033320707029356602250584164874542105357939121773774545985841319321613892212223684473644 865 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444472673169161375561030154558102620437355035729593915856001540522280715989176697557545793578290725289929779627230550884306079574740699632604177040860516454773623553970732669270118510350377516902308047811176597320098738721288372436426452034339999876158877748612536389615311500091791563827221503813432991338512902823795481501821140725925043589932128266030567442970811126432376156564834017292797266967525916878375635248621741857204631682192156476651442851640939261430663447980133928733679410244539414909212387009974233184186802156333020427420372108677267873152422739678794712420013179298764420915144349402621221 866 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444557359343312168910787284899077148416086809585042330090672828755789530623373456896849840979829567826385785175588870203890984965629465197083374830108732485761160882549597343747140708068176734275898857911373055947061621551820156412372474804026666171302177661116812225127912667033832921975552681920398632020718277961848592673951229570366841026395179628286306669269737365856631556906282389394631417274215380071249525782024032467574940886794714623147984887639548443877404164679532484354756307061678080980011096297492016295624019389233011223216125559251973520179168531591616426252746982168862743215937263471618532 867 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445150162562367722359087197285898844267209226573181229733371846390351233062750772271978172790601465581577824014097105440985322701850824148437759354846244702673922182601650065086296092092771255891034528612748266335801801365542644243994634191833330237305277048646743073716120835628122429013870928669158116796155903928220370878861851481459423081636539194827270184146273183788281280102337098040437764599808108654042664079578947228540181071604795033661115095307075301558164069747623342876282984956592617072653596832837973008021496790362667939726008575912042441095545803118437150110075322767409481454879702196259619 868 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447267316916137556103015455810262043735503572959391585600154052228071598917669755754579357829072528992977962723055088430607957474069963260417704086051645477362355397073266927011851035037751690230804781117659732009873872128837243642645203433999987615887774861253638961531150009179156382722150381343299133851290282379548150182114072592504358993212823035965228326131064175661632842997133673055520456015679284847158595468464049069186380918523535000813314305531466798851657770026480449185286604160452153663260580361732226267593230217054389813042582801819777874660093503979498906731078350964858164040958272229573084 869 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444462087397392526392310513265480804440013563997662864076667629493092114159902102640132787653098369972872778933685760969357966400879603937044277317204489450900181387898374584960490735635652614730609196548652039991728378367471899439433199188129166589265965259549501910176236354224036394058680106550062286253237230931538842605304879620369818910374246810046934091043160809686622541466484374113892968476641843463129673733445615283907202082857323408311028052599811257602120413224667684070044265539287244404185715607154877898813943191287215327510017037833722443476528554322555206111190866430378432870677076423429406961 870 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444515016256236772235908719728589884426720922657318122973337184639035123306275077227197817279060146558157782401409710544098532270185082414843775935484624470267392218260165006508629609209277125589103452861274826633580180136554264424399463419183333023730527704864674307371612083562812242901387092866915811679615590392822037087886185148145942308163653905214360954530827124508524196756288637579146951497033161253442646690383054176248910957957711052708787626096457692778957658862814684590897680814485304358233447200741032932197801737371276182256622345327576206347225858456243825669926573961094612435594063547495766292 871 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444885518268146493141096164970353444333672433274904935250024070660636187330885899336653024660792582655152806675477357567282493355323431759440266263445569605837868030792697957345601724224648701598563247049634333126542792520130819319163313036562498064982464822070881087739242188934243184800335997084890489664264106621804398465955323842578806092689503571878361621837036162533225574517813139498852309362632649565356271861964948510454842295701899337653702015863818940305675576540600503743655402143670826014120392924207661764802202868292977703817893239586746616709773495042257262213527594204233605104147246059826840079 872 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446208739739252639231051326548080444001356399766286407666762949309211415990210264013278765309836997287277893368576096935796640087960393704427731720448945090018138789837458496049073563565261473060919654865203999172837836747189943943319918812916658926596525954950191017623635422403639405868010655006228625323723093153884260530487962036981891037424680947619944848780880193181038421632657122489709547812393747865120894474262166204299779688921267028473509726244126410704606330018977808217504083204028611022443910785316732406976927362061570304137789734317732196603540544833121053754762809775257944228132015654419914124 873 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455471290036995661860737457592169441675144165205956714583935099849238016605480816749658949853147899712153500220267272515395667216419127319339989919472573479280034103150782266973376438949550873297414509574191661496903146336603816312416159247395784957894953885105360526814388056689412953341733260455595574939935998878443294982216429397803485650570922579779077928957967744801287514368143634077420123852162491082364510652421978412470218289622739960854553200069623508652550397210646201561580108237729513990919834086534401297869564051774820659717200164643407536930575923969939993073213588884931260952562493392037666301 874 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444488551826814649314109616497035344433367243327490493525002407066063618733088589933665302466079258265515280667547735756728249335532343175944026626344556960583786803079269795734560172422464870159856324704963433312654279252013081931916331303656249806498246482207088108773924218893424318480033599708489048966426410662180439846595532384257880609268950356959542305161562813151397694551718192794286881736856102562744241270715297402299802515182945638554853019451433896632537817684268887979217850331468299283827528692700081946582550719762657920594333667762456613066780089954536127991895464087373019139056422099228600880452 875 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444720115584258224879851769773137569375211937463482251197931710829564283748470353752074807079662030826137170838840015146218225013743811516316833081320147670315334185912102890007667744307072105165768696072688124870755911991748428741143737314518227957280707180460967346503693034750568657166876664844723222706831733305294415707888744068278420474597606397625757097756077448345914780464894851438359952655449447284852943622723742522916152100828869525099411841215637187720356403865048689470920282924527073304324635896088731461157997070672172028750009480815984156900009352290902533577770434657239646057209587702386408314939 876 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445547129003699566186073745759216944167514416520595671458393509984923801660548081674965894985314789971215350022026727251539566721641912731933998991947257347928003410315078226697337643894955087329741450957419166149690314633660381631241615924739578495789495388510536052681438805668941295334173326045559557493993599887844329498221642939780348565057092257064732364807233562072429299836561878785348615587587599533070907403317408046264294971413296815243386591467170361273136079841899970575567251292177818128753941009770703210196278136910922666821897391679468559276268554198235606389492177556291760609823039312187434120764 877 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444451336222939788955329627577661772567713631769920389613281626104072440427045092177135203510324884103986762604304333711988788958676928621241254160366337025091216687981135905583525026941010135962477550735150536455102231133127044051861926766196289032265351012844857516995925659202097549762505249954451413901004126665965693726030551935040293845198273493273169048042030449227551399882045136328304696614622817722152498913993746335323321389095074942231797488075246516093025080672365347374500530193987512174426322457577919772243794958644315506767778554927199199796407213624039179474448021246171456609563821794030002074503241 878 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444472011558425822487985176977313756937521193746348225119793171082956428374847035375207480707966203082613717083884001514621822501374381151631683308132014767031533418591210289000766774430707210516576869607268812487075591199174842874114373731451822795728070718046096734650369303475056865716687666484472322270683173330529441570788874406827842047459760639758923008063253491984960680240088475205346421678354430130184632187624675093111684302652691043786572909207404550813667164546988210348769665254326326797351111420013342198437436993994150965278401657582458926912333779076295219786105726740395159143779225930130575501457012 879 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444616738906828057216574022774877647526174127581343073665373985935144344009460637761713421091455435933002398440941676133053057300256548864364687342491758960613750532861730972921459006858586732395272101712096744710889111661509434629881502488240559139967108654454771258231474813385772077395964582194618680858436499982475676484097131709340679463290170665159326683443275282764399118532819468377000206558516769213937174143546269472084705073674286372212185970060585247925691699112090204913423347333185145727930887680150800248954254093617932493390577144807178378405808259868045951401215572673248277071629873256631419329100199 880 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445133622293978895532962757766177256771363176992038961328162610407244042704509217713520351032488410398676260430433371198878895867692862124125416036633702509121668798113590558352502694101013596247755073515053645510223113312704405186192676619628903226535101284485751699592565920209754976250524995445141390100412666596569372603055193504029384519827349327302293997353627911356616796978909593076511367113519713822047242700783836895612415279786710588286275707868014937469034163878468103056763567246245695310306837079409853433666045012139285726391458330723362024530052737792737813158116857715830439108615248042567946130177004 881 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444448751806004034763747683902705274521487686522866910174967682981711941933569849277376168860619719231658393294356875236659659765839747054942450516895627307348677096654876607656369808504798001643215135876135751951105561124871069199080370895539347311832511049694702614789120203667977635268232447888198800354794245832895225245435761626066850319915587599962303569015651938277412434449247250950102536328734704534988928158763467181158124308227046810570973644324232320580542551207014081205039224053263618008667363496966581229995293872850488491631548881706688252994127718173769414643190449482907054374120884145039310953093581781 882 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444461673890682805721657402277487764752617412758134307366537398593514434400946063776171342109145543593300239844094167613305305730025654886436468734249175896061375053286173097292145900685858673239527210171209674471088911166150943462988150248824055913996710865445477125823147481338577207739596458219461868085843649998247567648409713170934067946329017066515874225116929860230845819088379530678684187478456628687820906819560263760661591612848545502681644704607431978105235274297776753953769176924708492484263787133301551529732571605952624189537512125832731606020138151488359874602974816199719566819771919600221412887629431972 883 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444552128483434202427025430900965196370525496405006087707525407876131881672579565267737554848826314124793165692255214249824827479327009706894596255724016017050260749705248524742578545953283374413711730236727132110972361455110063310342605721817016129146109575700898703061338425032774215039144530538303342203189479155713964469227373985004591331223023332390870833109578681768520687174888330715273532877454754593285199189785921306377134431216928869337017088396678772043164815092199334454795162811326407678560452644015775644968096903302373007975859855013241498989123001052508429512401477736979749142342652880476875706803851859 884 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444875180600403476374768390270527452148768652286691017496768298171194193356984927737616886061971923165839329435687523665965976583974705494245051689562730734867709665487660765636980850479800164321513587613575195110556112487106919908037089553934731183251104969470261478912020366797763526823244788819880035479424583289522524543576162606685031991558759996230123128655603155558867073865115430374190300163890260564601573497169265369624915244629148518939068862828725871304919538247679054353629774091921712512619143157804009018877972071412172923948705816076880372131001119383162582170457984020284393862524143602164179128235826844 885 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447136545419188394008969105857463242596470743458485526021468530236630375147822465026772204553991186453162475639713689578954020316508576005698239726433733759589852075964546451897796982165417693676126589251511636107642369711084916091898476378758736561986072725855800909866793959152688709311946596790916888413070312226182445064017682958448116613908916643104897258612587943545856483147036495732678820572717429706377960627444999769124467682586256153676131131080452331197524516972372578685137316202104021811516776979799370704545422910719968068145047624715178171271795213145802991540597906081707287715848519029898300187953525921 886 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455212848343420242702543090096519637052549640500608770752540787613188167257956526773755484882631412479316569225521424982482747932700970689459625572401601705026074970524852474257854595328337441371173023672713211097236145511006331034260572181701612914610957570089870306133842503277421503914453053830334220318947915571396446922737398500459133122302333239086148219319505488122563233250394412983099956907154687591354949461882319652963380809390756781068526561289852457319139179405017180878345756194880414439576438246161108574204029475690595840761256082956370189785217313275727422645799916616290740036008204440619905955895781332 887 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444511746968813043183557560979769914398245101919795471483870046589249092712028894959002638447183112994662395224326175572807183841246047733475789326494176677323079635232446994630778257887468775675236498064621124236024392576110456235630795242802301747382985151479728356080003182312150551066131998253106255543660091138987894459933775407294536248681056249410954937188807182185977769293775225304720332508863330002156440939217312862666896119673308541522906093961665240400411729482978871336389465888728375864677941268012604185935007574080641773178620395615416017067969761075977443803437191502671536429525341763819363134770267065919 888 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444713654541918839400896910585746324259647074345848552602146853023663037514782246502677220455399118645316247563971368957895402031650857600569823972643373375958985207596454645189779698216541769367612658925151163610764236971108491609189847637875873656198607272585580090986679395915268870931194659679091688841307031222618244506401768295844811661390891664310485985494705343599667626377749894939090868733918459883689136184677660732973446519009417094757080383994533134131763082377977592810109049520459360767485802393358271246764119647653809986987205844798046698290671190146679837039682399179843992074791823568561559359897394974284 889 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446127007553659412922272357827581193289460881328220120430084498064560651134055707308399294512911158199893213941487722653512929364484526670228066495687750266410324214144508199102789780520052725214245784948861439233943147736094739224103214403390877017907962120326542235333412891137097109986633289660989721924835611808030694831677718515696739550359739568607203452614149489038769661204777884263621760699764827091898991174557573040427540702267322088796663611780246738492187703309150010886780779152912497894508619074385584321660677357266614615365486710375546677843943549888765571145618762969303827684650059247771700889542392319661 890 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444451174696881304318355756097976991439824510191979547148387004658924909271202889495900263844718311299466239522432617557280718384124604773347578932649417667732307963523244699463077825788746877567523649806462112423602439257611045623563079524280230174738298515147972835608000318231215055106613199825310625554366009113898789445993377540729453624868105624941095478757414504415578104841629707511935325197592919867867849454409463929290933610970334020069848478479712475644089215471020848473405327860473833420813130625582773755298739066834391430038552843890847717231450942782926142531886209584553846696165362063044223230841434876121092 891 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444486508522174818656390142279022863165569855366538836344085445784947349611684726016043315696156112288330663681870526399671156567445446500089034995725527089993591438686946038310903077846334651463689477957054869314181912026735701813935913693418105258781032386341496889216668655611760761082999165574858076381454223628534100704125276296225751822092326822548513406406929616963526543245561036113172997809406846985449426650140438331905709068398421486422812635345460631376232270447667463182077696006561624852472955826355921526734658885952667646527737075039349251950677386839176457182879224975842657359902317541803443012319702670678379 892 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444612700755365941292227235782758119328946088132822012043008449806456065113405570730839929451291115819989321394148772265351292936448452667022806649568775026641032421414450819910278978052005272521424578494886143923394314773609473922410321440339087701790796212032654223533341289113709710998663328966098972192483561180803069483167771851569673955035973956860720285415550093691798277769486528352215343856802830179798720559406687876139730066238744872549897837512208480265410940421806846447743603001695233126832207902564611778987020973431970472419311888354779129883010221690190149720731838034077154981316317471426317758411871910083324 893 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445496046387703799743086890308904912472579717496804241935469477957017073625451483734416225737236140541599925380096493325112247519469495835559208226471510583173119300506984291105910279491699619925570282259705066187881134001725878681731175668785964802859142991870755563750049723627352360408312472704785242869688924046685850936465240738977128885641503897046168440539543943038392788000792258855654760402822079868843473736616954321222808913327490897381900063840333636061517072651441431191575106274995870932264857056883165843139039956900700287767826505103573638785249863347240701188935648002506680668702202787522677268317138217707001 894 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444448650852217481865639014227902286316556985536653883634408544578494734961168472601604331569615611228833066368187052639967115656744544650008903499572552708999359143868694603831090307784633465146368947795705486931418191202673570181393591369341810525878103238634149688921666865561176076108299916557485807638145422362853410070412527629622575182209232682254851340401309502275504339571152138571020712452087990088427377950781847555478958810823890199296962189439882798363287995725130313699644031701001778418596820966616096366060749701546088000696304760373203823043462202150722900088712602344532852824841637000366940891909800797780307252 895 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444470734493025928326910505591055956145147826270753439381720070282258760173969620426693738976764236846873331467835745666461139521320070729222313538995121097912661315846007940610981090320625823831472590389825959988030361683376480300376612725052982453404811908130102222427084576424017142343541145150952964405075556434500479606744964351807761555474370930759487544134953812651760736527466871895496688270741155617651518073347847842124890551646655087381793838316823612308160768062125055186347908481318717771788385272014019656777566270154853543692493261144068710329704507353152334616191211294488428003402132126657813339549226741245665239 896 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444549604638770379974308689030890491247257971749680424193546947795701707362545148373441622573723614054159992538009649332511224751946949583555920822647151058317311930050698429110591027949169961992557028225970506618788113400172587868173117566878596480285914299187075556375004972362735236040831247270478524286968892404668585093646524073897712888564150389704616843096420556620446019786463365724379126724871429546414088516732910321275832507268941292356913710005380304508810781986598412644902559028882050826624587241610333437863039247493354972950906861987432955272102840201945087600592284188045016422275841263498654089543035944620577964 897 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445101695658981541506095973109732236962028990102169317876335090389802337682573844000676807752439254505166620029226974994861821366335101563891171808211360781149866229483531848607860591348978929120148093078982333034092375417745340842748651459657894668453631036585888894010447743933761891921861962107157443460222244195845323501957442128527372220192606602320521935859706172597222080496460059083838483811211304925009676753425891989499545106420248444333831304803851393330510566536482457284931835330743228288636687182718253462235517838800682738305521922667635235682905726906693633750651562739913744031791611394324319120095861674353591941 898 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447073449302592832691050559105595614514782627075343938172007028225876017396962042669373897676423684687333146783574566646113952132007072922231353899512109791266131584600794061098109032062582383147259038982595998803036168337648030037661272505298245340481190813010222242708457642401714234354114515095296440507555643450047960674496435180776155547437093075948754409665245914442500616692223748904923429812472448003270771907069643769103261628410277548654278646167748994426713105098322596737771041737401632112430933345090033091953168022698494145945822960315173398544762150784117531545916007000020193761835696604766879405767962615966035812 899 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444460875724807871870985732661076639257384058085887566280241710593078391775397679433350253527144314695962498834064007708204878867491710872430612628538617352862079989070421629548529848117057806561337035660307891659185642718776966854402049619824780700044674109247980555683594526931677380631379882386012269419838889438229466420882269386546517638838148498391346381726436097740143366681650654523881647203451012281060128818514566083482997752921521696147501724007629329175768729623345485742628232376459681843191625401097427384727073390309734445041610809642954550801833815344978881917149774190008655776581743517769623920527857314431687642499 900 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444510169565898154150609597310973223696202899010216931787633509038980233768257384400067680775243925450516662002922697499486182136633510156389117180821136078114986622948353184860786059134897892912014809307898233303409237541774534084274865145965789466845363103658588889401044774393376189192186196210715744346022224419584532350195744212852737222019260660232052193570650075856787915905428152145804866792074558037453443533631728637176411336497003919675282709738326690387493601849191514040905104307496442248598038342846577615880337947908920832937338179650396733030587818352544899654772335784196083976865651075188374093812967321400957242204 901 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444855226453530130107976649860249314767934785480522490339376098160293127718275319167089671511941200732395804184933526038455305020626105144098649046798767154885333060093874072046579536259778497366759224841030624812974401302757504693384573828952850834450186064532847225423196506625267849117830392983640068829305569289069993855390067996996274304287045793116992876480676217204435425718222975284183920518958225658242768061579827222056980324082104343844166865740865406764242102423370840807725555384256450623693467913553568810861576535102230632376161287378918449684890072313718212222278295236259643117691400875886661783298275951083582438481 902 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446087572480787187098573266107663925738405808588756628024171059307839177539767943335025352714431469596249883406400770820487886749171087243061262853861735286207998907042162954852984811705780656133703566030789165918564271877696685440204961982478070004467410924798055568359452693167738063137988238601226941983888943822946642088226938654651763883814849839134638172582327608402599499588194037337848793988914938285822785284613166101205602595572085915717770717794699121794643143116721647512470920743656661998100018608041747551334483687088854740588224913829987918032570517145390336833806137041684415952920311519986160779999256059031156442772 903 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444454713994671586586032749579839566202531702970346395591817735787340661526290216312510575121131863351643228437956671484294715958848985961935799559503302512205466659835680185134497821739827795767502313954359098953657693365902270950667947679057154604194587984946654513968913245998965029561279093157924335054065972565560083179718085033258240190940509478161258155245296000524914290677663400830853168974704687315983027391934358381091352654106228856356730666705722163878586148007943205809161217868497468883767948029383310757042278380486991243834747596369693179960678430562599939962731093142850664072754876273623750799662864271138255126466159 904 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444485522645353013010797664986024931476793478548052249033937609816029312771827531916708967151194120073239580418493352603845530502062610514409864904679876715488533306009387407204657953625977849736675922484103062481297440130275750469338457382895285083445018606453284722542319650662526784911783039298364006882930556928906999385539006799699627430428704579311699287647822493057996593897514811868217128346471077406543516419890608953217321341621890099588287079842213605493295290965465776373771146270816398973085096705348552917400666232134684704183324704536029976319885763161961829802703144395789239664948123926560761253238681693571807812620044 905 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444701183200122997984152072829322488396625907591993223128776728016849871490588741146097711361629917124414044282250120440701232304557982381728322320915896138469999829225337961695778876829028227520891182192310807174775667480890107100032025309762198438198032956999696182556164483307459072365310662281441709684982647472335412826285459164789338106846070287364787214465516393502070887080416326566323508214540109597683517559938410329443528936672426399960772647891856211802574081988015884384902762648000952566901146060760655073139915380612523007970064165983210373891185479084026437696973871619043293798122271847500107011893236267901040423670621 906 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445471399467158658603274957983956620253170297034639559181773578734066152629021631251057512113186335164322843795667148429471595884898596193579955950330251220546665983568018513449782173982779576750231395435909895365769336590227095066794767905715460419458798494665451396891324599896502956127909315792433505406597256556008317971808503325824019094050947816125815524528619537841641273069110140444511842648769750961179697648366343033181758647477604296488548243644724647126099123686835350088116149779309904019657802594303859849485872363196970947257593940161870521473430079982354030595010573773719508688203562718263460265921843507679310921704132 907 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444450862913336408282937135154066395543248981023133163911552751533754580120598051861985776117374081261443684440389586344350864140947282892876541391356230736795083329063966782375727805254059039021355612888141103512702725020355586010834133966077388294288284157258325737897237445416019810142466099890369376075457899520141718653990469812453066786004485090517453013694970375359068626657565733387338064840751194446734519270044778061444727073752877479963189340118291613754416033576858140066246058329942280736063338432823727921416829707989064042847657101176543782846776535837176772696939132962667189112870058256215128023378617424655304659639832219 908 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444470118320012299798415207282932248839662590759199322312877672801684987149058874114609771136162991712441404428225012044070123230455798238172832232091589613846999982922533796169577887682902822752089118219231080717477566748089010710003202530976219843819803295699969618255616448330745907236531066228144170968498264747233541282628545916478933810684607028736478721446547717291607937529252712886069130602167215037219859589813563052640538866614661514639339191081475654217327345490371647515178253716518347319261566604699956643895023675319243687052137753811091247490740896003292083906984992199858941785463090926173564222387865292365519235467415484 909 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444604906166743540406761712184993221914557858911662431122152121677197836348284629882977736267685364869425444343072991942104936857015405655246868117239101753210416559932502892726528464684809308867223655536860921150901458842222983604186682485268040690540437264791476780764269468733828586894985830592567735219780821336876299683095078644660002983445460596269658675707589246062783084361364635576171529560330627995532707075304722748952732245166204278936413598641271177697807565530084473482645415303526046089146699945812044213774069993621604941785049517521448665167400991369723764441537468755444154893419462245488701976790581688213731087188072361 910 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445086291333640828293713515406639554324898102313316391155275153375458012059805186198577611737408126144368444038958634435086414094728289287654139135623073679508332906396678237572780525405903902135561288814110351270272502035558601083413396607738829428828415725832573789723744541601981014246609989036937607545789952014171865399046981245306678600448509051745301369497021847672466061041417659651553603197972260983257958339756694223257451267077423494891981716998321507589883106852094242931357742801101081856619651276868356688007099347938369829786235466505459125084142976097235030243063716418537360909609280587207016422655909127832126736384635892 911 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444448455987501921843502376137958163881197279806124894111387136375263279242040449080407776740025467455068969441910158131885956754758718474714505036264310877163593747331645905651496544950453566055013924721754856362105869804388907923438000395465034350596844264953120252852440070051679048005707979098147526713827853866755240825410710299449833407919469848240074800226023050599913846780723001092975167873174468767196996578179359153575156527734532176092837060348767702777794816042686635724372111210808027262978920455146176490057765059016120139027000725890467633005176975166004311899110673297641161580622158579497659554989065126492667735564470876679 912 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444460490616674354040676171218499322191455785891166243112215212167719783634828462988297773626768536486942544434307299194210493685701540565524686811723910175321041655993250289272652846468480930886722365553686092115090145884222298360418668248526804069054043726479147678076426946873382858689498583059256773521978082133687629968309507864466000298344546059626965867570758861853340722017275840841288141432524474064792494832871587827210412200083779129887933550684803758298373875549673568293491549169580096641915813226559186679562703513558288356358587053147549189878366056706490607486350348556151689287832360044411647054018234835470579751808412892524 913 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444544733020881379420892736782287430363265328486455686118011742714915314384344560343527751833970019710057569381087286630482252202301295201195959239941105262423177016624480974620746957094672484708681451377204742385980078443056031419283343219959192098254439957161339654644335084625309533476032810787021501179029680002214353968601090819579168531320079539335203338983909542791223248204830568138662715366026531449159630059670943178784266079784812678798633390250136262786268908684903988658526683583080186017474023204657913790297779712105323537604516099071416490633392180677152668630055778756049270348700652580883256897003830499465991222650848187701 914 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444845598750192184350237613795816388119727980612489411138713637526327924204044908040777674002546745506896944191015813188595675475871847471450503626431087716359374733164590565149654495045356605501392472175485636210586980438890792343800039546503435059684426495312025285244007005167904800570797909814752671382785386675524082541071029944983340791946984824007480022602304808979634332396857618432200741223412521780656554319300377566776208675721852417260874798159476839893854080255324056218119151637712694429896618442529578038517691958396525351420400994628380593964201346878504114079853736486545253256177513229217062924263219315863600128805510294052 915 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446951658855367818855651752890519092414966545494725486283626901206216192941947341921527129182583826084772567860515499095389638390865713363232314331860964893912758748945357698852007260700145451050369617763451892982835294409734118815416913832313135789694332262366824699441710448966071670234153603008870862809075333388692182548360603822812546616335321816713416807931071680954089519867786366723701958297322535305929613912521436827228063540306350075876662282377181343022316747593552098660062702828522668208854627420461850912859105749442368687830894284024314927850675723036996200360550254161312682050103066895848494514204571835246971900427509775539 916 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444454473302088137942089273678228743036326532848645568611801174271491531438434456034352775183397001971005756938108728663048225220230129520119595923994110526242317701662448097462074695709467248470868145137720474238598007844305603141928334321995919209825443995716133965464433508462530953347603281078702150117902968000221435396860109081957916853132007953933520333898390953275075323437781286850405007352226515725159790591972552166715468831587555807111772014078144452527084380772437040800976300480535658474275420612177439095160742715437670399555332923529468118237125233388827558559680723502494643415645911879206130119401809876612986428554518509275164 917 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444507124804717528804724627155596310643707496970701470490424005863488738156882016881371511562897928985452647529846220810718074293104976167414141191629857455681152302056967275804633514850836969609592573777419630657904215693576686303718756179141161728075691639892503950819376094557485125089187173408555104903560216668050637897042348428903646998741716378751168753531610124468546271255682747821121085254019700378955995797496027350111187234690402884320559867163924632669020294811722611995289150023719138776309381874727602297443136095523296338186644324329563483844330377900357622947450379495073140744582923681891280651211549533275563062847312964720641 918 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444695165885536781885565175289051909241496654549472548628362690120621619294194734192152712918258382608477256786051549909538963839086571336323231433186096489391275874894535769885200726070014545105036961776345189298283529440973411881541691383231313578969433226236682469944171044896607167023415360300887086280907533338869218254836060382281254661633532181671341680793107164079220946455971556818525139092227703851568271735273975078070975248466933164515300928450241439296061634375141777606500798771762826310997535908892775955809769551852789051962614682891737369480211633588148786822755607923690133728113693174056067170226164490190246415200485739574612 919 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446011453451271553451449012223241099426020757600870095593933479920551787255383755367621122405781557969649521579488853601285190660957737518686863124079769725362140884757515228449171204604257573573147677768824099780938725672750490926302237811862376535225624330645932103817735697270461460563012668547210955922338750034599280759392044055924508301876242802112552171623586441492432914428021050140141276536839057459130916736132649470501623451991048637708569919516096213099356874780600537997379080405002757692086611625054281534565036195231356938629595977154909538700513386806671445440005979940989813387894480085262289433714479281466631632529324999344799 920 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444450712480471752880472462715559631064370749697070147049042400586348873815688201688137151156289792898545264752984622081071807429310497616741414119162985745568115230205696727580463351485083696960959257377741963065790421569357668630371875617914116172807569163989250395081937609455748512508918717340855510490356021666805063789704234842890364699874171637875116875353161012430789875103445046462696728298451951839179500821125690060592511399046785481059766525517242556486877349319635407470490893116327556115591386480140146593202409045459963842551382533450913571891213614035173558961891840279537549536550705914127012935996377782554218503185362235520147404 921 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444483619669615122169619558638914360818983852273355085723181670331347128014717927217523861393477872282574571372820554673365463099857276771300504911435327576467386855452271214044562613448439772672662025277553935827856801475152095606490889278629892746713973941599481635928776725765094869847408650047013607231391802084198315352318134434731446040880239403386147137623922994356425927392844335671951988494166362628419197005598244099633428356638700122061492540949574326912979319887465154402395078329373166095439573549653813934758072440109379717401593850904536028237881850427357709623015135468781390513790647554283478328456564945834976011058619128508935181 922 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444601145345127155345144901222324109942602075760087009559393347992055178725538375536762112240578155796964952157948885360128519066095773751868686312407976972536214088475751522844917120460425757357314767776882409978093872567275049092630223781186237653522562433064593210381773569727046146056301266854721095592233875003459928075939204405592450830187624280211255217162358644084984283354309191736352606745883832951048696639117614249375733047510085634281699147155009994189836966831912638883585820496322844721050454333174973607288885363153672528793832001787319847897173643661218331212587807314219923187159102192277768426872339245053311950855456256126813572 923 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445423825073711387573822299306192353807929640167210476412875091617011533701281513771429868170280140397697617653847200167469910829765252615845956119216522745018004719640113684447398669544327650149883965272181729029753370212135723495605565299080652001182681873320374231552751477460705079518549584508673514118128385438291217141286694201619484355339318417987011773931408192187108602949683629472593538677140610478243621488735813942319259997323198676012426695586045859166464589258429423869719363511321540998538971777455175954527597143648876110783262078516053865028522323712706434523438330600561343561139331065694642581868935501067641157447022226824640459 924 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444448361966961512216961955863891436081898385227335508572318167033134712801471792721752386139347787228257457137282055467336546309985727677130050491143532757646738685545227121404456261344843977267266202527755393582785680147515209560649088927862989274671397394159948163592877672576509486984740865004701360723139180208419831535231813443473144604088023940338614713762392299435385556706930461914084552765785435971662462120421841807172645118473113935288192622715771034182817537106161925780574899482760606885351324527648059575291136770985460119079882874706740918399896674262657975708975862384158622818772543372163353990779660059851124196256272007875662853244 925 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444468928960176118022678890815988142178531574337513595243655210623758621675865371177619080037590336843275773774679513337520081104077464648729482236313746401958783451324336175444518300071941524587080432465137876559077167588636726420723472465810349633362900380166342689122152120269850960321297072946050171186286542969290613761865500688373820442216816293783008627681618538137783556746256391687510013772220441441027145322613514194363915704258502749398211120077037897224529541099747937851982353708891008079413672826580818709205493073154879435472555215186511959262038962344932715638878198040538139911893975845476796802028542634947463992460101731727021055321 926 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444542382507371138757382229930619235380792964016721047641287509161701153370128151377142986817028014039769761765384720016746991082976525261584595611921652274501800471964011368444739866954432765014988396527218172902975337021213572349560556529908065200118268187332037423155275147746070507951854958450867351411812838543829121714128669420161948435533931841798701177393140819217682716165552476334816769533189259883106531828321650983069135130969295559929416144041858991882724879395504583748313502950425315203083365868476230322714077822262976200437220166316754648807286189250959462439041228409178069425687847573509488889922907811177270496346342602781541386932 927 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445056557337736283900305603733036887796622691771173214424713598927298875229967612773810334273091754415227677700321166771335360935269949551570389241176993382302919616441737719446290835131871448010344144961780247310262523049251493851420144978592074167405842837491900561387136340079607341365760156984587612990496907565598677379970850542678844388753740677908549025373796786777012285346466995990531045526678740741962852206918330242321629423764259864946879812675494433594710232966847255320516321206707080203142614793098224971506539407126616017625775032557241432096277675631778110075123910115549923088811366412257643000640842863369691665598247997401146558519 928 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446892896017611802267889081598814217853157433751359524365521062375862167586537117761908003759033684327577377467951333752008110407746464872948223631374640195878345132433617544451830007194152458708043246513787655907716758863672642072347246581034963336290038016634268912215212026985096032129707294605017118628654296929061376186550068837382044221681629378300862768161853813774243098107975622301231039883944939443843210979143697791740406950798177709133805905636807346317267791853440350643601637286273452354285157421004721829594579747080297904691097352511792975421632062012026839834609385450301731467693242415439778729798320539028424768416734693098414896684 929 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444459747266776740430840973426659255528248900627612663693951173306515805214082523652678591690160627193714025275841362502616717356715082072122593064362758167890906323744376776319490604211630119533591936957377839516089896409564620679618836957798135187518479404270630847368011741835323516867477337257948023658095756022473300267832604596900304443052176850281047058967678253002755000600421903714974398943051639337414208181739280157590935682863313261143638402559885548851793642646063776619096737944105404517949768546341766653253140335491183920963891954425508805604588156358828293628290773589297133778386132041407791966815730179542974659056339018751931144665061 930 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444505655733773628390030560373303688779662269177117321442471359892729887522996761277381033427309175441522767770032116677133536093526994955157038924117699338230291961644173771944629083513187144801034414496178024731026252304925149385142014497859207416740584283749190056138713634007960734136576015698458761299049690756559867737997085054267884438875374067790854902537379678677684778228576045413254023203315477255560799935563002137653558288476217597571938756859281513854928278024199311793833097186259398597965932978361513900786835030439031019192319806591166531406498710873252832111299549337140943269994319272696804694171860514514097268649451045821699893310692 931 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444827015002751844104357668999814721539555849023649925682112665996228463685396424650298125587349013176183965229367395898751267251210385136398159942402287530605991426942752741320598438624086321673131757267779321235580743572448850323804257278286713021295318440099104517533626879216421255020266764782033924785727233895165840029148448255840944409637754590359509807525289658402193788877588508135204464795829666710815752049747291545904971860659658586670825692969131473342544613439164796421753768258386023000229026364601410447190415788531672106190289175084031219323428766842842704212920043078061887264316692559600202737592090920409295946074006744065888539434979 932 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445974726677674043084097342665925552824890062761266369395117330651580521408252365267859169016062719371402527584136250261671735671508207212259306436275816789090632374437677631949060421163011953359193695737783951608989640956462067961883695779813518751847940427063084736801174183532351686747733725794802365809575602247330026783260459690030444305217685028104705896767825300275434258817907754754243568907754346466878877033412692212779149670730492558672843358355483167161193283516436006956799654672895214105583540630383430939858757908023869766108164655892650113246299409123129447244225992232057181683065934666663358258004122867005978313992406859519455416341724 933 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444454008708402129435942275058328701371822229558924581475386149983239044925468243949590786473017058662737932464067518230802115014613592961743287331893390521598483119006902151866348294298935491375161627265027816364222851922644554591428439765290501158865716294335810946271674005313743864708840002452884181452976514180712479334062044539729356943574277198092321078521465574793388119817407876364423489584773896400872235991268743439072150615672798772899090104840116257841754429525129401434321185485082654215211664909939264237643208024318300098983129190634886024799920618602559609059345603890334081352826570880087626682708597618737572116530512293702717653177108401 934 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444482701500275184410435766899981472153955584902364992568211266599622846368539642465029812558734901317618396522936739589875126725121038513639815994240228753060599142694275274132059843862408632167313175726777932123558074357244885032380425727828671302129531844009910451753362687921642125502026676478203392478572723389516584002914844825584094440963775459035950980752528965840219115682861720346547661177993328321983407440412667860405239511603562524444318581706380860462181777419556713022363880266888021349265329380444968107177220476288789121297904794361770200143492811777245470758952598841015563941809480178063556920064933511691763644240834694343894217742840852 935 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444683551043386569231890209791550867628889072306447870217987082914309456470039432073102995158759799901781644935021289103386208698673157376915516630668096373295411308505887129992040690806720617712374014959028742438904631399447198119044327465595862304976240691728606990125183466176929951054333394655437869657746187851145316684884446826567256922690263285641360296369972703168036095817069563754760751478860028954213268541818830578501870668445198555406530471066458330076623994884836161953139002241558369941115379751778521846933991126377535659891717610903291597265355062789944392299730508511882170505538886266581153524790121851348661784777455842972223088192645839 936 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445400870840212943594227505832870137182222955892458147538614998323904492546824394959078647301705866273793246406751823080211501461359296174328733189339052159848311900690215186634829429893549137516162726502781636422285192264455459142843976529050115886571629433581094627167400531374386470884000245288418145297651418071247933406204453972935694357427719809232107852146557479338810928921199114574457817271031086690830928068626098730474030869430263953017954533649496636687152216815501076952872562272463097718136197969865732014153518021572497541028422570902070792836661600627805707285202767166245636144168331697176814856082659552360547851584965450020986772908212364 937 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444450422109417997564130588578122105024055560140994530088783010406191069745084319135160908212302328330877874456708865560917988550800162267756221249100035742665718616045980511583134350603501348776142683707309051894305949118319513286309441519973229890957739350626548508086462919987756582109691668199719280074776988029611966250455444503997514756400589915474367340742582650912534234796954229712445712834409551199584961188585871742869339187817630880816880373176915665788046652899147308553208912516496927306771179521807650709796764940233118524238546891652706853840703234960652426470757624357811174809377970613722090783948053771815353980105494990075922704239875889341 938 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444468355104338656923189020979155086762888907230644787021798708291430945647003943207310299515875979990178164493502128910338620869867315737691551663066809637329541130850588712999204069080672061771237401495902874243890463139944719811904432746559586230497624069172860699012518346617692995105433339465543786965774618785114531668488444682656725692269026328564136029636997270316803605370428602288004510583060568681835756169948890077143222944053121402193088823305197316417709236545693859929396916279212627698899416803081609417692729974996723516560033775119983032977913905240481818435375620363719567053999933601411771938819903775849279523271880528616219194640054073412 939 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444593886068783272436598047786385958934722336858196585552908593488110076960441311712356038640891541605280194751054972356283047103337390027238864560834226899976298734482846122911692098420867052736900426016059630690982061291321165491069371332664080607276817098997046035494906333027247886075625038326315335202758034073632489594719445933271202243348081220192516851897899606146689199529965705285449597049990981892542547614808397485360649379866775688148877775023908474845690534586788331847744562754255054902252668157244018399412784154122683636928688096838169601653858307579925928421998055525335852421407259171282517382014547197510399244581609127904536114137136207099 940 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445042210941799756413058857812210502405556014099453008878301040619106974508431913516090821230232833087787445670886556091798855080016226775622124910003574266571861604598051158313435060350134877614268370730905189430594911831951328630944151997322989095773935062654850808646291998775658210969166819971928007477698802961196625045544450399751475640058991547436734074258265091253423462850309554894685025181653383104153836121655202364106062290597494268297780422485772512444852638143571830257223315869919893496269467492380099911673817472747732226138137221389300877075837091911192163897372713831242880951581241271223704740168943544393051389726038784868257967270746892604 941 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444448180485052915144248284527992982306701391754788247972156048170536085257344366126142234299355621873465338202109707642240409510916768084014304947354189005832740801695404486406125635793855009651755843983734824100607884865616362470610067616649935348515253760808259484220705991659014530485223959291491216713402284185174145573201319481665113389417035363838146254630780823487000563306673582482033467031008783354925237761970856352788524913234373406874629418158001779191720360213102130768263701068223703861488209424379311462603294246446245973047077265643036233063891567423752609277162181174453622239283013454594983925683616491546266180082317165701639276885989361071881 942 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444459388606878327243659804778638595893472233685819658555290859348811007696044131171235603864089154160528019475105497235628304710333739002723886456083422689997629873448284612291169209842086705273690042601605963069098206129132116549106937133266408060727681709899704603549490633302724788607562503832631533520275803407363248959471944593327120224334808122019251685189789960614668919885616116863145414671961891241836885630533111860844753512022015193561326749921567671219129802851594197084519784532306414141501872876970861955669267709210011882902002601908291422137407885141376390909486246664734086842195862636724310243582908985202470537974867071899557561586846252544372 943 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444537845459656211939540446533157891000868127203039532637234537596735464766942486486889190817223880169966788386076024389343571106252535433690957017188058479151853375718445493486474228179708574627229432926703935848530454973742395098585023749581717046214677353539820438850983124808696595463932315620613751168390437962686972663366320374961168068759217429286989699102853920508347415940537321450425584194255619103577640335673994482331157545810151230549365349079660749075321392721282959094872874703061906492932806491275630575554254731528864854672371893964233798687469624530833076195503448506621459697066664266126282106623423535090679297929036892557085418279977850374759 944 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444818048505291514424828452799298230670139175478824797215604817053608525734436612614223429935562187346533820210970764224040951091676808401430494735418900583274080169540448640612563579385500965175584398373482410060788486561636247061006761664993534851525376080825948422070599165901453048522395929149121671340228418517414557320131948166511338941703536383814625463078082348700056330397836433541748522968729507702854299673294723728087245619578691186448697705476885214110279018881874532425351419849894020753927366682916986723241381819815571381544261733201521154277244959908796119985363881894164230328521892337882626589887466216432340462298541206600343489291466634526444 945 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446779469824738631821844496662280608355036513409321649264196773251719952506895495505563103763930337582503042985233943066922610989646719175607258763034795312129667726294470670495189037826047699014069156500931729546594707676893210797958927072876259488700267171828844304607911453550748219931641223848677112543094282400507649917491342707362535052313769065508075810904681346042018731608224073858995238532534618511227793537460204708751077505057044998468653307509983804012284367606992736924943259566424902146230445809062140430743962569712483480791058360659156855547462369018898281953381889246660107286631918258163788523717633363003081631710353313991549441520421553680021 946 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444453784545965621193954044653315789100086812720303953263723453759673546476694248648688919081722388016996678838607602438934357110625253543369095701718805847915185337571844549348647422817970857462722943292670393584853045497374239509858502374958171704621467735353982043885098312480869659546393231562061375116839043796268697266336632037496116806875921742928698969910285392050834741592975644886396165698896966599199086127472235802030054771765580525050879558466672904087285111262414941731883212722416285187713706346107506419407073301853650381774583330072014971260299315323217448388626927908457353995307548614126165146748445621756290819609170987801454205030767907146829732 947 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444502820078951799128879445749890348542209246168566374564938252664626332146005720720972410927431591772895909407964181910006398608074501312723514802409203216136575026490695100095713059278984525808685062245856626571998201025255663603282306510155239820550840012629054440948531119672102038831624363929550261146910690393346024581270616901017396709641177559971035228605950366984383801622584765996868303498017942026467841979018946488320665493065639181900654411009823455408824107388474493461336067057120131512947402279335239014936149441368775535475703503062692168942129446248464742557097729937490997141605659202874121656525469014018021437526696556850046391976094440019244819 948 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444677946982473863182184449666228060835503651340932164926419677325171995250689549550556310376393033758250304298523394306692261098964671917560725876303479531212966772629447067049518903782604769901406915650093172954659470767689321079795892707287625948870026717182884430460791145355074821993164122384867711254309428240050764991749134270736253505231376906550807581090468134604201873156510058351313952971139080606488067729365365886062863819243966107830637424985825697120240324721845856982078026965082868368304747368825987490480987571774303933308490398768282051120955648382426391271644521155846842831066720575870526596716176409289199722436104525582137596963122643805417884 949 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445903835307128311555319477080592046888564487547492697456789649948991636983476351357643606519123127655731068532437881083493298535195866151421203393563413736747708995600710835726159815307946478550459889479748997633288358964724923415390996087214328847104333649059694357046611325135884304123942431572089862006100593166983947865098755858768251074362772332609214048482092507942928373894135806523281277589266856916444638037803427690424191548397831775272112588533881826454670677505061036686251618699841323660851621519815717390073937542723242180716295752752157213767007704303587705960495979262572906377900925057533149186866838070222313525103164817252190423154696605190097761 950 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444450282007895179912887944574989034854220924616856637456493825266462633214600572072097241092743159177289590940796418191000639860807450131272351480240920321613657502649069510009571305927898452580868506224585662657199820102525566360328230651015523982055084001262905444094853111967210203883162436392955026114691069039334602458127061690101739670964117755997103522860595036698438380162241227203548488066273336677668245351404372030492817573581516964622000529477921654807758458290692035679291941509745774663909467039085202995283241309396089775888487888557078682356477782270768620508014998322673823042570180035287628756629924553693757709989729932461736569808853765955674145492 951 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444480929216011541122216320260348134505547445522020650769753074582058124257920242117274423496311411524726610046644280360420665796713229987118863418172418676752026058223351104226487328716031995297094830570327058274165542307451456418718108235513691554510941674559825692259498616461730440936431894122635579883485848162507932029960802229802539610192402641648563684545385646031906542680671461789488326700286944647930110305194404754190235005596973203292825823966500227426303038908799320717767690236583385234869956796141131902818529244602096469693202226523543342305030278799957569217144610404865514570798560906381049160766591402634644948475322124015308883073876757548588353279 952 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444590383530712831155531947708059204688856448754749269745678964994899163698347635135764360651912312765573106853243788108349329853519586615142120339356341373674770899560071083572615981530794647855045988947974899763328835896472492341539099608721432884710433364905969435704661132513588430412394243157208986200610059316698394786509875585876825107436277233260921404848209250794292837389344583067774758624812855591730308417790252295685423251939595363254951612361145419712971257957884449001258501086119178416544069396588288114165899215309173107435299728278453583225760121014047355605270499241956183951428548965754181282596194416190053617458557588832146764760446948334008430924 953 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445356563733621861388741339842036695972019471383849602577160197884786439781339386265193920741118621451498584499440342343849978251164083011304918787643800252133984788917110938995516551234133215760704097591509790187471891019619743801286039221175622196106875197328975639820798744876594356744130686399222830420479537396031634082353389078396823588143399374547425446967974484130996900350058811242833346549394709098328735046857395102474396007472439717964737636175118412717321060604674197146637854990934039445143584936111253442729954339188473403031234993907541205469177314768410736701144103814842631915368173779297110743544466869382472153274025114718738566826956308390052469101 954 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444448092921601154112221632026034813450554744552202065076975307458205812425792024211727442349631141152472661004664428036042066579671322998711886341817241867675202605822335110422648732871603199529709483057032705827416554230745145641871810823551369155451094167455982569225949861646173044093643189412263557988348584816250793202996080222980253961019240264164856368454538564603190654268066870188610619193492239144393354408975480113525595516948096569072193543810681051690900320651709445453107302380522878707688831308592540055782486946304357042526774903264367285677899265282330511261751344645749347030334409916478108381532297182700135783907325176829958599197167584906118829947652 955 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444467247426673879868051866829384250732633820117929573397762338280452994327866817989963181351861298869620797945819341891929582789612435408615956303024428339636682953056261106808221247114186663727350935773121078088020130608823826928365484313862723888236005213266557724328853301955248192251936600493313904093845321768234124185392168060293253923036918317697018969507532695436608255842084559347093334379903752099058522285839423982552733983657003431491694809052428411226172006866655619645475728771078748620422168283533113159557315751376256081718585592170964360728103114248288154442618717970143884868465820948961511295486130398948627197597414515925312530130594057188452686276139 956 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444535656373362186138874133984203669597201947138384960257716019788478643978133938626519392074111862145149858449944034234384997825116408301130491878764380025213398478891711093899551655123413321576070409759150979018747189101961974380128603922117562219610687519732897563982079874487659435674413068639922283042047953739603163408235338907839682358814339937454742544696797448413099690035004777162930480748793649628234247018509898062673727666300840966768117609273635957064812173103785473239985918926551564681321701009524832806275531521295436922532942221838805926336502681086180091030261944802535445484555032681289724936176998856684932371566574369185584700241815267444045225389564 957 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445014519000180330034630004067939601649178836281572668277391790344658191530003783082412867129865805073853281978816880631572903073644218548732240908944041824250407159739861003538864511187999926517106727661360285533836598553929006542470441179901430539233463664997276441554665882214538139631748345666180935679466377539186437968137534840664681409256291275758807571021650719248539729385446339941423362362269339962864272784657555983781845925305855541462675698902912084287256093072545550004132348862190306047728521728849156282889161355992579029535858673567212340568072581723515405165828410752688397993971990141954116494743334882571941514997618450362189517104532027626122655098041 958 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446724742667387986805186682938425073263382011792957339776233828045299432786681798996318135186129886962079794581934189192958278961243540861595630302442833963668295305626110680822124711418666372735093577312107808802013060882382692836548431386272388823600521326655772432885330195524819225193660049331390409384532176823412418539216806029325392303691831769701896950753269543660825584208451518863922022365791924779457722639239032464978550627914731129056056287867337585789520954838834178648861410817707504989446198416966145803741719487131966500777834106888643295968651223266171513702461934698593216018654956109591184995903248573849460384698139023386096387295884265265428541532212 959 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444458696308337841584199083435031823374562804240372650040268128091949788121583427910393655011579978460179665382803755349122655910174438797051639356056934378939593512326829858421804946113033331496261001524867340471679248297181558496895094362830869096814169924958265244372199980388696786824127041974987856725319992771812994282536771704349950368564740615227303522608874601314546826567969487923591944070515435649017211682171126725274400133468169467553248114362941609321713226012438258985572265239895644013341910301783314216248054104186159183684681342316352721803663793445153131305547152114813575054978605619220518248798943671699723584175189483467972242982972023082312288370229399 960 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444501451900018033003463000406793960164917883628157266827739179034465819153000378308241286712986580507385328197881688063157290307364421854873224090894404182425040715973986100353886451118799992651710672766136028553383659855392900654247044117990143053923346366499727644155466588221453813963174834566618093567946637753918643796813753484066468140925629127575880757102165071924853972938544616330760690573728600855780849254686942135217005201579443106065813871420789194281414890379947643856818389021058361176561769653139534947680956712997283336269262966915890062949440617366100964794345201626005658716085490459049171871263494322973141113999588594759638325207399116948292905165477804 961 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444800741041779372938310419209128917697403439342649584340036535632078036372919031093174708622832794837824967903427217061399731087694303259624317234756692806823171141504079793878456986159166620739858371455016845125314540762872295755710692404105060753687581457289964442638332843050753003936509382708029751466333152628658190396752625942082092547451848714015921398555198366197003997532570515790024041808720699825212711504496919434579419278046329004897927746635015461900957945053454955581182457070754645782142546578831196642904652885799358423902173059817507698249442751737089267344284570254324836794982363943199617565695032991034789789580733175534976094795735466624444097226848581 962 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445869630833784158419908343503182337456280424037265004026812809194978812158342791039365501157997846017966538280375534912265591017443879705163935605693437893959351232682985842180494611303333149626100152486734047167924829718155849689509436283086909681416992495826524437219998038869678682412704197498785672531999277181299428253677170434995036856474061522730352260887460131454682656796948721705667824401550232339698856121997418674795295783012376963002996642416152875582079725534598253982847140528921723621346700099349898902373572728208020101730842629871947495936912781290310827665764653684304781164613727701466865767051010508836146267518255345690901792284985964973951395645635172 963 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444453351859377817656791093813561556275768419316899572941834246724135284242656309110662701048904153204278957530919013759868326610525690914823941264202250653503912611870935328180294757987312498851829792619708754461466196852405140727226100643435959852175522869765582444399291654409602158431746067901034077119991662149049788093252148981885385647019629551183731368297213292488258433271647596165551502805401356730029447465413297991075363145716526594386715093216121287462956457805306367813297064731062320326347942820607773281019429523269565475924694884503072451068867460455860275622429537325894062761556627992430737084525261589570036545480322313743717082450779126223877649982555669059 964 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444480074104177937293831041920912891769740343934264958434003653563207803637291903109317470862283279483782496790342721706139973108769430325962431723475669280682317114150407979387845698615916662073985837145501684512531454076287229575571069240410506075368758145728996444263833284305075300393650938270802975146633315262865819039675262594208209254745184871401592139855519836619700399753257051296388297850272096652273181902069230928047363057549414621320505515487989513963738823002508584979820728173232893867362877337567193573400737937818304249323268139574697471087226408920808917522872654794244272782165249057437621920118129872458934130358070545549072319455524681289415299957175639644 965 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444667129817778774753110678672372240227543816255822656879189501436715439399741061099900859555937163440307271606308677330041498596475606203931864938389599670931148630106716537840702283016145804629078148826052194869988254643461851513985849419232329637721405077472894443315624693573387294126985030859185261333124887059578035664637057880467974508824072112926617540763665645539794165124523237221991177175767275188332705346535949797727589297974638336724944928604015790235641481848539171027496631493731824885876087139742305485272990886237462959425934344607350311172212078046239066316028125425495336405643975386171413694663082798427580839971273781014297781593021113830007439771429544721 966 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445335185937781765679109381356155627576841931689957294183424672413528424265630911066270104890415320427895753091901375986832661052569091482394126420225065350391261187093532818029475798731249885182979261970875446146619685240514072722610064343595985217552286976558244439929165440960215843174606790103407711999166214904978809325214898188538564701962955118373136829721329248825843327164759615424693855217735779681952389547807955045893999090631786321994360284910080617390217894519289139016516402970861749791388772779513623738384042923910021220201691784679031911935874580574427525396730523664653432566330849895544349106720665250425475153632220286354007084981717160895648559193530032532 967 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444450011578777802702161100300142639339021928739728899755313070869251219318326859860830854822231762419341015123491050266584370798245223488431629956793073325106612049086001246779350890408736978449060287053984638205083039699419879621182979568814141574276368460270155694416223950672668015686507959104812964866661455509822784224949259780345032696053935136156498771852424974471828187461446414262882593857557115307458703708508212745026563775069611852326351893607904329170537957193076999178467695840211990889055612244991749530970973783373929878230882607543305913917107404217754905360921861904749958479608012486955897288692703242197396189811134708275042927421119699678682450755115889891119 968 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444466712981777877475311067867237224022754381625582265687918950143671543939974106109990085955593716344030727160630867733004149859647560620393186493838959967093114863010671653784070228301614580462907814882605219486998825464346185151398584941923232963772140507747289444331562469357338729412698503085918526133312488705957803566463705788046797450882407211292661754076366564553979416512452323717677292016287127945549301106679507603526189667873380341205785896713593386507942436640808526533496902868831701357213986676849175731073063451011560190453522247798222178337417721944577506484217919706850522266207069741227023932083086305016445366419527333749358973518917329537032278220894806979084 969 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444583622802778400887360840836899316808881551826555827216160105064613816291504829854104703889127393816858711420609589997942603289463920544124082253160166460998634560483364502817105593551757794559840509682949288460409325818830323862907822553686872690242544840087225693738932100150033725496032310953657454999869721078902938957064827841959150734681711737245802629643957695129038019869493689901396104151579616397469137012084574625997590547221279883791710421768823966922036610414379059072813516216774553294025146390786505849630940629220220172753002184295136472478893514510268348835131182695199262268067964583103880002622085743881731420525779161874815117053169179298790327921217852370461 970 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445001157877780270216110030014263933902192873972889975531307086925121931832685986083085482223176241934101512349105026658437079824522348843162995679307332510661204908600124677935089040873697844906028705398463820508303969941987962118297956881414157427636846027015569441622395067266801568650795910481296486666145550982278422494925978034503269605393513615649877185242497447182818746144641426270172082950553132452734493138924924997670100459264851262768354976203200146991308873131518355569758542899033164380066736350674733827280435786944243401131976007680539980591526478335304935502646619132199802463371937506029259119737436320434368110803070650096009523550430840484371212486596399140292 971 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447923903402793355517354354255816253555372128997229013737335959948678740620954079685950930561518178754801118848573083281898415569931346936435389662337494858299197345417445903760973172127278197329346075407065544843566478804091429906028897175505150589396954335513975676806635837084176470734141107174769708330076360305906807259954029382312101700376126764478399074432275711559283830070675580852227634640097344780734602499631389651273748362455931397324412870505462123685265982709292795264822386265262956621168020833633716542199899909993397186748802590228366310177171499022291580126618107685782757813169724214422791206770162352830592214134124866865345652429936231796674434203728729631579 972 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444458362280277840088736084083689931680888155182655582721616010506461381629150482985410470388912739381685871142060958999794260328946392054412408225316016646099863456048336450281710559355175779455984050968294928846040932581883032386290782255368687269024254484008722569373893210015003372549603231095365745499986972107890293895706482784195915073468171173724580262964395769512903801986949368990067261203937328046574370190360872064579813946531342652499703704638533465611953713656733179658173307457188791631300536686484649707883826292720227039587475079442913441603412495677266092481154959984148742044817079213552146121264077022790952138571336315477848378831070761420343537340021814877160124 973 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444531430918403167221267192189728739672217636558264058676766732332050301848857185325482106597371287802203361304547660415380793722581617006744218074891770704790813266968769480927357662636515288266566985218509971954422495303435619080984055762720962098068257191721182725253499229260437745101686861012702576041585242340981003514832184067891135875842736502445293310194140226122315429085100222854574990989404861358894389771280852837287179647789094022143236931067776004894669052457131585155398497580015170412611357965096727194760703034467786501140415056687108975747248622020619620940158806853367773749775125543907872944734126133843914032157311704951613512215151232792224525799786347922269801 974 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444792390340279335551735435425581625355537212899722901373733595994867874062095407968595093056151817875480111884857308328189841556993134693643538966233749485829919734541744590376097317212727819732934607540706554484356647880409142990602889717550515058939695433551397567680663583708417647073414110717476970833007636030590680725995402938231210170037612676447839907443227571155928383007067558084933366619127200105383286206572797373047594403482451796214571936897150488047526808732110374530050061968571640869708890272987368145902918910192159807923579703076435808439809726807186188403229177627093539053358103442409311604684490028894175207488446083848002033746008997141525461611972991523614452 975 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446619106293412513865013138076551825138774247289934800252501641634590879554762966470385998267615528388417365947024843717853176397873758501938785205627600953103665007552570356517274899246215539997507963796082632193895715919223810357934727401357385785039763126362901464670814064844276960875504858650897734372964391857858421204137935030611730229401745894465666088186838986391219060460838904697451975228731244929863843117181593316200834949638133502421429713914957929576875922985886689980074191193913646303612578904441716993840398008566468814397156384903323665652492888695739849251943587979087162962161668351886036276612641646190447711148626956910257288996392127794843804773431216782666439 976 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444453143091840316722126719218972873967221763655826405867676673233205030184885718532548210659737128780220336130454766041538079372258161700674421807489177070479081326696876948092735766263651528826656698521850997195442249530343561908098405576272096209806825719172118272525349922926043774510168686101270257604158524234098100351483218406789113587584273650244529331019414022612231542908510022285456341511560955998398678280954523917360398843047856836840252215706164017592182906087557882895554121051369698422091504149268168705442802019123549930471036303444925294284413232509681790215578150152770838428065677078474655424409442508558835867160031304883807221095527184775069884652745035266468806764 977 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444498810990668646179958661785247128961802689515581703339645874374198105322202407495092983290023721543043767482008954426279662743280177295881802963474023357160924958522147592246265205814488721833271032428235399138180726231313928592281701518367267977959327411492405869950103684954440257355220954799605776692657443129779793863436781709098626589068376980694974985538004307993113809844854305950768608182692719967076612473270180922441106248760596469355897768596756179468262496520877555493882301786621978701543628991719137073345301238801648945503476029493485488729197431570114493534290483366056750350925175827813907757548353994355131580407579011255236110159380248426828017758450870494470346741 978 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444661910629341251386501313807655182513877424728993480025250164163459087955476296647038599826761552838841736594702484371785317639787375850193878520562760095310366500755257035651727489924621553999750796379608263219389571591922381035793472740135738578503976312636290146467081406484427696087550485865089773437296439185785842120413793503061173022940174589446566608818683898639121906046083890469740567173355003943023341527023913866146807008039603088745857061789041461368551595665967566518064504292864090153682731301478155643250966663563732002867694829595189953404002770100053297411443436667644960508568824931524076147405383745316822626892063233245609208395687458762874108768408723575233951012 979 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445803608100049487832299877964511557378400571222875916824480192688285966388393520710657915583926371909427520383557193990324901915337765730378407420183917262356457296387023139489963478695551379165109144039218311787851489116181548140375871292515032782316518620643480082085925457194339767213857203323477750649769411577828179919252876060798998060042757850707707971783441033161178579454690982102544439775215754552235377413117087419171997719093484261078892317914433411621924806806860440324579332692646017714403982869410803427629696124391172538161089216820746806581476226663746327569229658817737043880613932171414721341241001671679771060704928630710821465722387991598528134517732122661373411699 980 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444449881099066864617995866178524712896180268951558170333964587437419810532220240749509298329002372154304376748200895442627966274328017729588180296347402335716092495852214759224626520581448872183327103242823539913818072623131392859228170151836726797795932741149240586995010368495444025735522095479960577669265744312977979386343678170909862658906837698069497498553800430799311380984485430595076842296871199514507809076188241110382217518928362805889604633221265800620469705665557271139468458519356088772247648792816049643109997831330993235036059519713767979220274757081933366603374044648084620011941928215166732665833811877758304269463866703275741944933922217826616360689009349457034903903004 981 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444478423535834570529140830282446122267793347613905231253945338150540482493043171351099781222931492631069021342922263183091455881216777476592793518837931264892244765743008911820582420300722117812461061934313791128029620561237872036842730115646209152891246298849420335385481469763191827513679763416420277099577568622779037831314655234853308284834402279601026032627919359162362797819700607885896927935211984885307164697653377442911877308977651396635698100359842950990209569745311197220024570469424536643563352604040999592066731063727179109056323984338453108517943067416237194146078611769108699237445286450189636143141153649043200202719685029165090211490011226913674514125169144507732794265281 982 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444580360810004948783229987796451155737840057122287591682448019268828596638839352071065791558392637190942752038355719399032490191533776573037840742018391726235645729638702313948996347869555137916510914403921831178785148911618154814037587129251503278231651862064348008208592545719433976721385720332347775064976941157782817991925287606079899806004275785070770797178344103316117857945469098210254369891929285526424129056756600814469627348118561061923948657237804071856766304734564106392778846632040165379813541861517624085864840442242430615758956588739752402047567678366062301756702951127689484295459035746682839694440006080459141551762928071671955482244175571095587049104430261896488818085972 983 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445293921729197596561854090394486390028167023680964114681966787096845395659412617110827863906620649110058866906389912910619730363752770248153171304281614955639452476908556128847893840851386278644859881691178111534073847364280134254401586224488562155614490804568841717970370077413129021175327418743840260822772548902809279116199714204666040454193390323358984149031317312392403278825848530480756466143625986218684238490636237102527242188442542076327355678644002237553885041933338675348254610344046960891896827230247907827172231235649076908817286624133065466362201332404503997479356775422378573497851913838357976016969355655084828772800372982716533986638086781336708096178131978458113692523359 984 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447842353583457052914083028244612226779334761390523125394533815054048249304317135109978122293149263106902134292226318309145588121677747659279351883793126489224476574300891182058242030072211781246106193431379112802962056123787203684273011564620915289124629884942033538548146976319182751367976341642027709957756862277903783131465523485330828483440227960102603262791935916236279781970060788589692497178829328815518835027117312581397441202601990206834047737769738021799252270746631971443740700393555918789827834702406134179080589691931164353403789102076021737351986964422470090606981117894533043374119215137129084555378988557484678054738243750912514491688869779110388355127542649294685334192844 985 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444465681376563273247379685593195493084037508925357436200382503010754468224818648761104029930998849561084805005993081156098826592427152589537162615940373707224319645256047236554530679354617990299454830375612786121685179517440336689693372988945547387223695603447554376282592585268661558862716518801929339853902647055903565311238326188449984344688168091417307937059116266143143415303979546595352244724643955111811126446463113131682102292567068580549923504644691769790041709241535701863096926653034908201508672729273089367781321599461105319450068913666013587672709531898106896512293485310338108707693176856293417690177995949093140014139242313582270464463503393967397083376648912924512017656649421 986 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444529392172919759656185409039448639002816702368096411468196678709684539565941261711082786390662064911005886690638991291061973036375277024815317130428161495563945247690855612884789384085138627864485988169117811153407384736428013425440158622448856215561449080456884171797037007741312902117532741874384026082277254890280927911619971420466604045419339032335898414903131731239240327882584853048075645428993121983007633310110741983413563060063601609805792518671541995446501685378195916532590595648209105106923653020218015482606853056841760704672814225086229390178450854131645402451932157306172509828303553664308459482661990060121141508411116261609267372034559666484642557388255710639896992882995332 987 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444975367747415164517825473163220660434271056467269238342895908602195038953799552360934081608304572360453458483160362235803998144012148071762398731842676013941324464734514247196600317198783090819704092723652986375462821269341750575667658056972018013925723419522192740398147965049872304901246303381566829680899509730922466114291488044582941950537535618766031759811239986911918715932821998217139450400312099620654243098366657108528242265600734628315046066831661100155821063811201486494985411903607641754561826425894800882941103260807146573170269833901087495872356291804649599108575396457567295173316937448673315413464946958192577532757989795614190070777789746920844608305005276965037142790497419 988 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446568137656327324737968559319549308403750892535743620038250301075446822481864876110402993099884956108480500599308115609882659242715258953716261594037370722431964525604723655453067935461799029945483037561278612168517951744033668969337298894554738722369560344755437628259258526866155886271651880192933985390264705590356531123832618844998434468816809141730793705911626614314341530397954659535224467722917604625669482490499786260853584621584247663684578267697744065768623648893018382300753203758708456221803154116081835577690679679217944000171233617293050141439876073375469662045334450089549480683391134751232416541659812887764635938448547211577502339833343350143595328746661343627544260187580284 989 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444457717527018712446278970162413849844190109745015064291905731048388209307178322142356685373540947642344669795412342389228433286933637035127393301629400233681866444951696189513248341263302910603825935651424657992719903865066877097725024784757633783681476418821388151843287032459580140955864490917872504075355821076606394986190620534447906882096771723802484127328614333006131301231653883288761819589144655377817860405206321742979108796445714446166143985473648994925514639926371272922044884279901130790731425693423640288827159834617296718676930933816530178613027379272524148722919337966235640689256873500382184377972683866878270747036057472714584465606205563263964785303180261739534875375259483161 990 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444497536774741516451782547316322066043427105646726923834289590860219503895379955236093408160830457236045345848316036223580399814401214807176239873184267601394132446473451424719660031719878309081970409272365298637546282126934175057566765805697201801392572341952219274039814796504987230490124630338156682968089950973092246611429148804458294195053753561876603175981123998691191871593282199821713945021065298335843651661213419603223397648019583021266273517896080378362639917280077941433462783344181634719739926167344571683492344405013144305537684352392875515083911320714724079954121483321979683956987987541354894131441935567733060291373896242974820830651710990505700008794827607901209084257140295092 991 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444776271508801144490307587393679579438086076958709940630976609543038566012791386892250467671857024391950078218641893064044165506674259211518165874068339175379994457125738071164541864915906098428981724618949783151330929960005260776458952952274177925370243803868037129415509144822836857229945606280145935217228860248493207988098846694531005385752626428395436516548691658486615864124680415552378823045163795994652527441146664835541330870365645475986670972052654742824342451483646766089803102926772028755755162466696088287693524877820890184313970097289266430190558369722735353053803261375076850471117637766216015419861337443650593910769867729161530495502182359962894312961727062750007671603475269879 992 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445771752701871244627897016241384984419010974501506429190573104838820930717832214235668537354094764234466979541234238922843328693363703512739330162940023368186644495169618951324834126330291060382593565142465799271990386506687709772502478475763378368147641882138815184328703245958014095586449091787250407535582107660639498619062053444790688209677172380248412732861433300613130123165388328876181958838601891276898949926139189867393173330409482850353474192216556565939695236232958463340345396605396561250277543441384395263508919777459390460575722857664084923289440693389451352464989571328455886684312525224168688157650150175482284855998136325112053854916284389650940722175334494772309017438310529324 993 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444452740121053361945591023018175322819285485257301081849107748571909297483653118005639595025129758943132085288799380659934437471000189813621287480185041812717833194761476785112446879956230985794057876448807077912116606582333464852744807157140187781467589428430034261568721061953904254764081973490336981713764054839545663533035804500696608467977148994043219246247050624795498729936450343722142803909395284546063137255272621105932787715596032274186999059642162088049354467100388628924399801556886275754843757142191822531460396237995076143477412039439735708614223454794706910366268360783253664594736724145182046009378710399178040148708720416874225937808942732112527456545572058645796734938974834510501 994 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444477627150880114449030758739367957943808607695870994063097660954303856601279138689225046767185702439195007821864189306404416550667425921151816587406833917537999445712573807116454186491590609842898172461894978315133092996000526077645895295227417792537024380386803712941550914482283685722994560628014593521722886024849320798809884669453100538575262642839543651654869165848661586412468041555237882304212925013445704381736694545832062261779916700533623399784672102575987170122748001293523738167138336804284056143065690294292524233045007892802927527632970911267002648036821681226072549236327252318146264477365402543427660798315680231686556329130767478727401148249307280063601939558276053079996975841252 995 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444651836359667381973108908787716403815470464765860379561027047631065770424661283474323208961577306911635465553317849831694270108338078673865520337959378651279163202370252961144505332239107978184780244553510281136248497891669954651953512261838027870023069044084189872551359882180939702435382670591757876177434704321974921659228445850748545032762058184413814489509598953220801581744591926386903431067946872236365727658791345588496710665248371403824305632417435079148845300762905562198613934857024794014893440876893244583582138414075119142413552134023408906793424352074226865316402136576848588200253236433657732729996467831798104921475905316436399146909120995267006808525416994453104546069922673816739 996 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445274012105336194559102301817532281928548525730108184910774857190929748365311800563959502512975894313208528879938065993443747100018981362128748018504181271783319476147678511244687995623098579405787644880707791211660658233346485274480715714018778146758942843003426156872106195390425476408197349033698171376405483954566353303580450069660846797714899404321924624705062479549872993645034372214280390938314636262235532077750222842390488258576636030439731174533835318109658409936396191178153867186472111199209873804766579008132310780559289845227326015589747934414132723728883620309604970720644728557810417321179804943637148133606498233310319912281051497603004860264817049626922797712774637576081246463964 997 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444449629242325017882661056053026243428720094952479842822359009524109977593949865420191413557372766006124219972166279579125690086041785300179971341782317799615312413392589657361945966639311032787952839447171090361739545780625082199632171139879284030083910059435438080147117330387856825894217900098127280237769200941382706374814044479602046959152384787943678695571073307163853372876948131493005919110030930840248292376577686911473125837732599543292204957375889408490381067012085398411319823955165091450947534071210721839777842390208670840782251807942705287435586960730681888057548825882403242598333671442057869648232026527204341027851929212489232981479470235651490451792679886974560358342130274089635441 998 6944444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444465183635966738197310890878771640381547046476586037956102704763106577042466128347432320896157730691163546555331784983169427010833807867386552033795937865127916320237025296114450533223910797818478024455351028113624849789166995465195351226183802787002306904408418987255135988218093970243538267059175787617743470432197492165922844585074854503276205818441381448950959895322080158174459192638690343106789831950260259992081087007846117933320730774829389864083014013967581376875880689414814088331693857544348680726031661761806584589331718616231299701688805598971309584184455456866371289227265971896361875654577674089022711216043020425597343644543073745557747026122748966432820567177842859181706658563329812 999 69444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444574064391458780399859734658989419051335707145329403892308571436082773182079968838118672267652483486438832637490322811475585484377965837832616877891278323716143668148074767381982499316109153032154319512610592376821977848960388324137611830315434085431084819219285337011266593029753980688780835786515339277563356867900992703684445323384507312142953031925300722610166012429667655257036620658481311084102307143563906154873785873870978227720549615091513200659049338306166413274185997708413501214085172675989143977421608895199215474643942468443947216936112444952679425982352067137275736932009176531651148176312446525729122505746079315558356630544116548213724734366522421135175022816939937314785681217753999 1000 694444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444962924232501788266105605302624342872009495247984282235900952410997759394986542019141355737276600612421997216627957912569008604178530017997134178231779961531241339258965736194596663931103278795283944717109036173954578062508219963217113987928403008391005943543808014711733038785682589421790009812728023776920094138270637481404447960204695915238478794367869557107330716385337287694813149300591911003073662931323986562576500943298371240443528867008332940954022873248894088406900373911793174900474657666190753674441533191577722012563910886184958747416387576726564668976319887093806890518648712138713352250634568087294910451886942518991933700521033471414363271533238321589104168386165452511884973690168204