10 1
11 9090909091
12 91827364555463728191
13 917356289265463645628926537191
14 9174480340688613582018540679613398447191
15 91743885968026547299515818524084563811678679347191
16 917439777120042501293773510987809326410294679682025870347191
17 9174396853760739728607739961108347282645569631044228240078553960347191
18 91743969455047091744804348521519560755573904255097852125308364546113273060347191
19 917439693633031223906756230763486468537056922535441159473216390243014192485766082060347191
20 9174396937247751932700593531541620916134055693891468517267605061903358315100675013089237992060347191
21 91743969371560079633382078488454865895783014215272271239684668463575651151543669669995976807054518892060347191
22 917439693716518236027445559151204544437347964618671605495569573227036808817424048840313616468233958867401709892060347191
23 9174396937164264920580830908989359013106183454841320557064655335011123489801288933011478739469920183204954138263929799892060347191
24 91743969371643566645501933781590673507750444646839193181502890680208501513714120768576574424671989584904457987747752344298648899892060347191
25 917439693716434749015325713125127091395357966843234318047735571318211614240763070977042183692150432520981656303619427133319770283951457899892060347191
26 9174396937164348407592950755942142301605180361114002028482682685046522306352467409649095340347083866043043500040362506422504454777599590887423367899892060347191
27 91743969371643483158489813934730560802797148339763919816276766468877828511897029692539495134965764798560157747236930482094305735837126088334801384852704267899892060347191
28 917439693716434832502337832971996471158665833211145855386702937097126992165909314206245177046689133679949724826518943365927017386330046502038100752762783445199895267899892060347191
29 9174396937164348324105938636095273848547707951752164952309458222911920009749261905309930063201677845485095173365646166815429569894730820821489944874747454108482962841727985267899892060347191
30 91743969371643483241976826054577429348525204294826364430218881533581986662277286218912025916410432116942579373767466688691704714230131923368160034221621564619563920551281168876447085267899892060347191
31 917439693716434832418850820852149602622204835610653471525621187929557738355542067365620920307282361088722450103586296551744735124314675516503623073780592675393365714362399256123299108529256085267899892060347191
32 9174396937164348324189425648215120717085095655188114342245835173900833974506084191826446724351481263532571591501561551551769880166188039075181049096167371084328743780981958936034045900403119712001166085267899892060347191
33 91743969371643483241893339042457582479987909261973960740890034011122890856409984899067778472957987543816470298072804200109504151771534988425724411535671513192204842446094984455699498629317579457604913677282066085267899892060347191
34 917439693716434832418934307864269449490742139910564229785010788395786339140420372027505439625885004735645874076182768818321304205601882250555764363856720624300147208690325275553207750768871292696482243885586974024473066085267899892060347191
35 9174396937164348324189342161203000870216558351814909419443451648728973158987475766986312501862612988187515956172614704672458185892923678808674584011025498782764011779633076708558635616959597393671872452024835599605766370552563066085267899892060347191
36 91743969371643483241893422529469702326856446565439836247238118143824188542107536624095212262433498815660794212803512001196444996911049034246706290348557910213548601334156882484419618194826999450647431568113770858741302042403972405271663066085267899892060347191
37 917439693716434832418934224377257329643873602607107621337017274323837985140824191469374684547735121159607939200767972088324541071936049957359885027964550031395881052892732831126352440900946851827290085888942150170885786791576637614421912058080663066085267899892060347191
38 9174396937164348324189342244690012990063426889118366954597280619806996807355691249892764145324349164899264718482873716268742858754513459305925427986442988980577702352326266114171834804270783750365939365017331699023300998862265627463223281894242515529990663066085267899892060347191
39 91743969371643483241893422445982690207009578028136378804754872718446772423176182979771276395604996730958955323104581311230306261688788531477201113936955564351576566796035784595408046679056501725504812827742499184584163319410315983858467220746756839096036480810890663066085267899892060347191
40 917439693716434832418934224460744341763720471144411078788767578103785462012699231298473395155348997898883805689921110324478640338391164123730973294370929702542926525822400030716974195379170988216518951741345930256625396135640622288600513324896451287911421267078096828001890663066085267899892060347191
41 9174396937164348324189342244606525977943580020581063497146457021862506336559110578682133746959182605112992524387544159793220332462915876884660866908298967103215421534569373336891285154410825432981986872732352414053884576232645941297553549902733259014516610616264776987257493356091890663066085267899892060347191
42 91743969371643483241893422446066177219129424896673682262205788986974808594580293087843753716846724334645652421742954444363584970535035633544774968702189431440261633498704551959831026829753573956483823618627776757073774385214480142957391956926176004364877712118315017332731219785463528075191890663066085267899892060347191
43 917439693716434832418934224460660854751600624275873775331316671102315780411355874134087102525478403236465099836364004936826412070700836717072247968669379230944989997735298982385975143693273496764271941148928880300146010409674866911206727124205078525415124520090624181080330950168066791803403180884191890663066085267899892060347191
44 9174396937164348324189342244606609464955699867449600800603907929790681853617460011140888658058199478301169249878063122321542513118245944739807143846496040827300718119306256734490464379312020830776608247615962478517999796701317377445542356411104522161242885318042945397552259491460171621814711071624006652794191890663066085267899892060347191
45 91743969371643483241893422446066093732117305049805144958748338079139303661067644262914435667594621997657735186011007130245668566645126051402714361366581604596952737957227184500220477525375600803199111176894960976037790058161809535584520102927517937394153056742332065143495340094845906387661764905348268273417971933694191890663066085267899892060347191
46 917439693716434832418934224460660938238612744122742312634774122010160552403223093019769364260915197027989566184193860661158405664452021874422087800201941521116925913778625152779166524052983167782335420950622024582317240134380785612805021176698092779363809725766316206078165042062031740312909437425645832070012696255478319124694191890663066085267899892060347191
47 9174396937164348324189342244606609381468687747602732263300450478882838008331428249261281690691381153655089273209811836925778196877359039804803470383837188137010825516166188113756520389588321644142465810001294025825382877662892344119101947545085067306162011949605651662309534227392312790182702457232274127045805160423368416434874847214694191890663066085267899892060347191
48 91743969371643483241893422446066093815604317169652013496051795530047147599024259570494650164398302169218359703299532584879414187924960602833304489334816314486804278671653705197124658391183344882454329005359369055063413479403191686119679549063019705512241314031834604707663214323362305481498587039579467198038627230844211876889811214640909566314694191890663066085267899892060347191
49 917439693716434832418934224460660938155125732002895444097470664559252708474533536066759210517055203041120396120050839460326406928303045475456322799397330665111015912373113420683715221715269422648767090455707381408622073277513772096939211745056944002719150436095895688459096123174685790361329739665211017605959010789975096192860144712225383232580562375314694191890663066085267899892060347191
50 9174396937164348324189342244606609381552174759722579131837753936333745852261044512049748850510535516260427588719278573783621590814474832385137565232541122468876516198866549049382835669128402706454618823110449367399921704999982189717866052390615608254885925793318092896234996459776225543264280294831170070305604017976882674870610406572700816358869663053184034285314694191890663066085267899892060347191
51 91743969371643483241893422446066093815520830157532166627514492072596239755094735978289728705186677243474868302334598127934955621302816954567446008997550482983373005218190298540190826979517902935368679912277000536175803807220520546505998121134097858731728604388782722973934904438448093114579391818350361735084234011653404617739556034064257302774294099892426864847149315185314694191890663066085267899892060347191
52 917439693716434832418934224460660938155209219015015290966007968016703616318463068926022486546327580910550072212470227146178727140778737583526665453370473825192573896310915829183870493643677832381502994146183332904582003752400308952065383196432189401970278348891043454244493889247130857337074754363993776665692195827700319373348458967303822442127788340758361264556854846907496506185314694191890663066085267899892060347191
53 9174396937164348324189342244606609381552091272710459284969216632876294944417114980117191409938269213685366531096004631420650891534953274610593940629809719706469818145042719414383957954916473695509604631527401344031268230219790516260333645371641979429867794980420703021593688099137666615711124200079379921614454688012538704416211943273703950190761158361492477960917689617912575026304024596185314694191890663066085267899892060347191
54 91743969371643483241893422446066093815520913644544286474383029376053690662938665510314956729304644153579366221804786614830214574327950237980466842709067278258899018792526623216833044004300417939829422606167004300880733020101151061767936302845908900872674643337523790914765196472834532012863797011120438292704506223570321556570558569998343456000752509866187799167845581759324406084355373232338743696185314694191890663066085267899892060347191
55 917439693716434832418934224460660938155209135528003171119139430713246165410619139394006525580564184061198517979184730113736697012211642309555441095196798956983626295993355834786902704815513322181962111787111025274350514206635429018999084850797395161445143765191728003392955965830411531099179111511969518607991702180271040650059251073638855060901803501790614104111921391104314543775257241419927391171991552696185314694191890663066085267899892060347191
56 9174396937164348324189342244606609381552091356197471404816085170179752395324958909649208297609868067540793379697908597598538244545975338917140565147990909133507270921868909791092891238648025505663167921702157449232033491576307830576103128592739411566470971396409526664125291295250885268365823786687052809576355311696066735686385440989929776167805404824344720349926717261654585471739624923615928888064207211775463462696185314694191890663066085267899892060347191
57 91743969371643483241893422446066093815520913561057274354536160838750233212030821580782939934303628845424546902639744495566871753605173578924861446001762302984083198059999466350862559042691393985785461838660651603055412961473141813245046258456019752334734877150562711518841829735821468404859071629450573439922635715736344326146892638803215898067206551711091374437667282472037595686227944665386521125209212421621409005740744362696185314694191890663066085267899892060347191
58 917439693716434832418934224460660938155209135611490183238986299250549622861526983323538542384832257723923398051293458417691494286163243510052663777807242799046700892115046413299221962183361430056736999739651454619685092829970640628282961455574243129101214764286651556415333525025024503690919913165150929411178273836628214074975109061987257425432357374892641444773378403079614721598119811440494352728917559109276377086049391066087935362696185314694191890663066085267899892060347191
59 9174396937164348324189342244606609381552091356113984392696238301642448937874051065719676280806526699713525505701094237913052592717346620170778338962339558665669291837164288219562254109245152791022141307907728341293039169566961685513235021472858553303227048508711176792658607590981918598824741572466744013573821742163444945146294432112492602547445991338885547366458557363665180594177446365056397653897830272093607179268604730441769570462616025362696185314694191890663066085267899892060347191
60 91743969371643483241893422446066093815520913561140761366656007707287536669481729424712471951107062883835360477244088292114204319978334585916637263489425874994468223999507013296443193912383520816654599554437604699583730072884209644189278427395659627499904639721028527943901987614565409155666239970727710596602395436428801359571163389140572868688178943079096830178814123432825883126214406434929733402383619229324471078446710977675321196884567776497335125362696185314694191890663066085267899892060347191
61 917439693716434832418934224460660938155209135611406696226866452382012319404076075479609010368028832952570939046749867564830346411244535731885429318533257286068519325487982546706312808792423301071813378924353467902386807214519389636097288293849436845140938698341937330236504940486090878478012739548859360686953112331597498119299091702514865239551396237670252076386406239225575960971801120647446923200467210220111403475058063014915672993608156532456585716150144125362696185314694191890663066085267899892060347191
62 9174396937164348324189342244606609381552091356114067879708358148510986241331501973563605812823330125411583800162643904060282359061410773271828027557444077216181914262176326820312277745966919069067316345108324443889565682925943378790492808999120395940713790634525869823586551760518066382122063697799358293304910061809087505654433945181292815992795894511257896368934174605695091893362717405846898260107599272851127161142833561017722143650226052834279803176736406319622054125362696185314694191890663066085267899892060347191
63 91743969371643483241893422446066093815520913561140677879643887860418999366024278516868542419090259458229972766328239233496411415481184977347875820307904318095392733455208934865447663250643007826022693090320339059409094438989227755191563786683903158849397693815031555228165566608559941165016558043890084430276121874913229120147371602079034114943042327432371638921705929973760335550786209812467284983580878332753827506947999561915611985591081337297122254427563336733938200284902954125362696185314694191890663066085267899892060347191
64 917439693716434832418934224460660938155209135611406779713878572228880856707533526387452939900045636378185593816020286684201083001926376794907419586256137140049261692342403266527320400936395457686461539811464710335448318636902810624027103937786826024312508923592332797409635243579315596688041763034163081931366983492067394796077404371940371228912245143470240276693958361528876276672037349917672476669019811854736224331066718226326466554187827739857489400828160238494728001161920260632093954125362696185314694191890663066085267899892060347191
65 9174396937164348324189342244606609381552091356114067796221346028664117704028044522655761883291313321985970072099208941946986916839347401354251360172175333191900173351321697852176540993849322741632117060387855742790079565241784490256857266645668026173552928965783907676234866945159538804884972028177538595737059540773534072696520628944413356158556808285752719496649937731072053846275050084343129588028554412863314807992697436825455117067260896631465670197193408765517780397823081356882099657160183954125362696185314694191890663066085267899892060347191
66 91743969371643483241893422446066093815520913561140677963130899980265867903327735967776386348622276261655586587062257741310314387140110196179997019981418475702644466163979855213876464390424460209727666790150228583205486982138641721194120331839159453894312730143020191990524981845081009608373078697598407829857042447430013357212617031132594988217703481784661552983294415827650076627141330427792039473018445384894195526902391331564552559633301732129826595858687245623834215118621578804539547799680305691879283954125362696185314694191890663066085267899892060347191
67 917439693716434832418934224460660938155209135611406779630391560109033988170230068936545095970513619574759980004553326530957240783211137760766752839811447523800306957896900812194869660862343778723650025257870835328235981339192160865910313512743127224609901736382058751367164065694823422199959115184435071405799682191812387550902026437621651441822156712270553537124742883914545421167941291197511360319494892124889105213683831984714274590992726106727895928695169603586471491357426151587583594737374883371698245344688283954125362696185314694191890663066085267899892060347191
68 9174396937164348324189342244606609381552091356114067796304833040783964572565347980106669727220845338789395685911602607935687765133357009006861172363942905262284957785602692384741810052483677764058865256039025968524607164418101847201787626051460153056418669511552125107998314289857220808585850698362905698012364376146818097846181889930065520092510669850321830029530221769619556053244849862213029952560437823089741019468564286670392227226860291511383468153087988682141739526308629034021506786897963435409021527651518848816598283954125362696185314694191890663066085267899892060347191
69 91743969371643483241893422446066093815520913561140677963047412968146021034790432510325478504692744244852160973249956745905159239453630025389234122334183191877673264699682318236818164958521598217986093789256986465050934340586644498413364105788863732682531670955269269867893023814851587712518554361043186219057333046289192472458255490313586668190880085167693726940095273422712792251485384248205625477821770085246658364114745132269990446563784256831885073774723799420090533057676040299087053607380700433794165028692555084853312814097498283954125362696185314694191890663066085267899892060347191
70 917439693716434832418934224460660938155209135611406779630475047121153835038767372393996003814443151591563405618365636793420750500958370875243700428913136036449819517658196695844001820378971035391496727962973388552423459042192225507564785377390779479695749684682437685973693404621093018416352521751310839605947237348843924630597573327270619881903402352610976061686197638278257709106438150862911067142609290668151003737123969826611242628073526293677462163430132397866095659810412280302333032571302807873788763964832149095857219512835373161288498283954125362696185314694191890663066085267899892060347191
71 9174396937164348324189342244606609381552091356114067796304749553771844725696810676649218819376915806772592260297790298599930090872615851186752843243986662072517899361671096335750720047344302434404898700182497011228070229945589732947966044521572644766896094254057897759708607536526790867536134640131206995273533422956961810091168230655721143509287732021947589131414624160524241989607107276198508159069074704970296032952561817901302542476300130051817912427300503362297173829429894361941913907855763109849145265209708128654452308424210575233014769689378498283954125362696185314694191890663066085267899892060347191
72 91743969371643483241893422446066093815520913561140677963047496455158140881658969813782929412536673776868964398863769055333587497260071790738779313301053979599728568537196884269275150831415010945465985663459591255292065856874961976269509521256271404311869923757411268144011626460956365144278809640509953035788932132542408006063421206094498447570453397739663621052330198182493792584816903826579041623992916197025502633284508482839115935554685543444797493992348511567052117858578226761543637944098807632321462337070720691850514481758250715140677018031220804408478498283954125362696185314694191890663066085267899892060347191
73 917439693716434832418934224460660938155209135611406779630474963634141715191898835090538552906599222059546602192751824484001589301506499170647098924130956703180993038362040426809891423176329863281748183247568779160743268688810561000383236939868175136063986787240940379337322767325886217924292952896824566759223706517708697131563756481033485293829942514060048457977544863111184443928404039244441941269865074234810959843250024590509917296692609688537728280298447672384488567767738621390914422215579262469720870387664470064854966425442450950720266647976012590049160457217478498283954125362696185314694191890663066085267899892060347191
74 9174396937164348324189342244606609381552091356114067796304749637258856845543679213952676270284759736304609063723404110909350178777903179897424739117387310551232048723421388434484665103423134062207640892067511786281453849598214812027871909010944219021964131775540506671949587976647369222990083862874380468648335273386682635263289553281199612669304070707020249074784200206262915102029933267002505027662236361175168139751530901977514347795463120777252165110394575565624327668207692765581138435582224945192529051932600242834234392787012509089523086261100107319622656869869763929127478498283954125362696185314694191890663066085267899892060347191
75 91743969371643483241893422446066093815520913561140677963047496371671128761812101276479471961628829847336947595438155243024167502025368007728714946864515178035558951463692005753511189241223706710916230631167000193143634106800431711154119519808544182152250901680474101029902286755712469024711060013184757608676630002453759526047795840268378325855411896589565582845895264604606655682245090143413918226571475886009558558312693898386393322656406653012699900690105906060553568098603705684436126769473625245136367467153634629213806518368535165565437082448716733157301700603156214071663729210027478498283954125362696185314694191890663066085267899892060347191
76 917439693716434832418934224460660938155209135611406779630474963717628727311745703627842010357507065989078618996177438296311009306008261308227224043511181689436617108664369846683952383113109921172146400117871857967218807810576419042170006093305702198882107748735663703705978494893176497864543385067217150468917882703611158827061371204709287652417393177004486744501458736501799681917385430258746793944376250672244600434276013831775826380219970947439777781477560764406498013431710181392627722968199384933197252296319717420602926047401743763025527437781191348856780264195285767767820642053724076401027478498283954125362696185314694191890663066085267899892060347191
77 9174396937164348324189342244606609381552091356114067796304749637175369833423832345415372812833851892375077046919978497097040758774328123595301620073301454183445570098441941468746433843321012879673662289749789243795680655091770751580799528497048815589157371437700581800202020664563984098932978656295149193743690946086526421346731864641946240828088131209640887229171526784150349439612093448723155868862274019760108119987037788912541559798234820404086748438095030600204627411735528626994797910834167294735326623560810496456963735192144730965522371316455604715623648684776144953815445096121176362233120604491027478498283954125362696185314694191890663066085267899892060347191
78 91743969371643483241893422446066093815520913561140677963047496371754615773931948145016775419079737691266479612241580856836476922029035734614383766516130471265192344633203740964663003471309293780985942847256292994386014839429626424712492866679150366511599342976382467301696032952686203245286126020647699158587892969245409718741190897378102362792406153922216093710932415046526421833875951674958105333383053902582585799001319168750428513260521752991364740403303766120892873097692489387740391218829306854596746037540036263769629522098275288080198591784316095782154831937199075325582498057613851812587619160439155323591027478498283954125362696185314694191890663066085267899892060347191
79 917439693716434832418934224460660938155209135611406779630474963717545240299625856759304706900056158145149086979374012682498699886004602848399909793920319339893168406949311340297341927180022680690830260346636559069800842458722887209189244547795839526929778070086605152050394678910639487903396923334107231967755846345793846559708333967971949615712452595767210226389235329359317110191572310795990590409581308267107523639780216883431818113369569145218502358144075546570194107773991169407666714557208638047022841234768404657091142510176585990460332819546850983596378851125162559721444808917518967019629784647923191178378808132591027478498283954125362696185314694191890663066085267899892060347191
80 9174396937164348324189342244606609381552091356114067796304749637175453320435952192283910116291302800219006578936781922710853068194331782981834769779898391827357637269302445298015498435083799954813853786774675173714701574435432215823685386405647501888007259346668814903614555173597731685535505796478408815927478109283672486739065313583402848952126680691372764750523210794782430439003454699623945231242515452122573651870909734865533656733752530771695987995199698702993985730226082993311027525793208955814213444418949879212796423221400344895621693784357063539599427065475751297695085281878987472998154277399470456294567470998982280042591027478498283954125362696185314694191890663066085267899892060347191
81 91743969371643483241893422446066093815520913561140677963047496371754532286919828298148238115622286783422550080224777431222664612609032075320521200355234141150717139309257781667682184293129476689311638885956680475252842010360608450049379045055031035082682642326905606757756240307710432073686691505715332019806488779380238097039248746850554378647012765954958646615633906149562071109234912468639574756662553406335085882609927320335677324726111317328356735427176690668739286916179079007405970384395404910466235838412892846085917677406976713560334805992637863597120359810983666246682026831995858060303560832191801173601063739828124672792947560942591027478498283954125362696185314694191890663066085267899892060347191
82 917439693716434832418934224460660938155209135611406779630474963717545323786637976606173244203513609052993016511390816108112512195424606507703039418435785730760587298457948754047551570899560794780851153061508699846535763218870614905846947757781925089120615655147666555299238775274165281315949658674926215684404195526348425035977107533489456758803296175958627474395565662735144889781212631228332004163494970513558870778841070514971481687868129292794550985922327025784484564017186546970377076349938681466216725916580896529298845368040057492911221408373638690169200940642547744288141274434619271488988130276057827240255332211585130904492552654853294751942591027478498283954125362696185314694191890663066085267899892060347191
83 9174396937164348324189342244606609381552091356114067796304749637175453236948940072437041578987845349311162649404765119285239255884911779322532566861218382442565512746412277029710611673818397670423667552935160285754561596837171846645496776012650277765939864574392055600581711937310739543854206887685653814181425844583151249543977126807750573044628423558436197885951495990381033347162163422408614639872079527958242156674514025186424645879394441329398741416521416995104644775797113090229052147403871373903809722723513001139927241307713974010880439082473534280505449363076047687494308618616565192555246824919065408118515163159620021831744459257848272834249822841942591027478498283954125362696185314694191890663066085267899892060347191
84 91743969371643483241893422446066093815520913561140677963047496371754532370406840417995106652925744234330394009756794234648278424918452078979823495944497696236116793269009796850531603342640292556671808585683731088494733134591369760203951868390945618700591908873217364834351228525708030794137797365224619775482058663286000922319187579150280733045875964835625167427785538117514462349585682715131897176081158575645457629126394169774213897487437815609617077757260663630743785294696570260024302485720233870035095950245261708701498777355758962251028073820654597647326387585672294101255331949580171785332326011348971290618292629693941803965973125630151175724291071040284541941942591027478498283954125362696185314694191890663066085267899892060347191
85 917439693716434832418934224460660938155209135611406779630474963717545323703150964486326375666210151602085172581858799304686898383115186504043737132113580530245248397441882923556156605078874520271787981708370402805822046292779940567738767982703690056718772280503830731414364596105381713721239658447960990321673188410360271034864049129699568507917612417085221189082323753521321430539408258516440759389233537549074195362496610013702793750627679570002634885150712840140582776272864062227249988070351186315774559921599151414499790704016493860126958625564425699540710458046396057182498993444237662389068731118174717823411726633626020413939675395902442087646084011059863088979937350941942591027478498283954125362696185314694191890663066085267899892060347191
86 9174396937164348324189342244606609381552091356114067796304749637175453237032427084556888447525148806762070493334297136088664869697221199326191869148467293478537857722722711478671152084961966399068560424122957458152528131192241761312030107546284646875310649721178888293542614551438934084856812357318251874718656900801457298237901187263441696680480002552854668839698380599572915527021152176212386004875089467113599718380044143541521643148538111641075408028857111475973125537364505493044936498786608857975648102529475045934042679886050386260351827525366649267084311824119896458815519626063746672491931664028902237789750799702784173203548742571482339476537752467486755657704142909583409260941942591027478498283954125362696185314694191890663066085267899892060347191
87 91743969371643483241893422446066093815520913561140677963047496371754532370323353405875259784388440776879486165827262217844852811106142658976164193657341455783690148900228799263417977476029012073440498684479399803632491881979106117253948846908629559337699544551815304335541360191535232454773028228944252967325951937158606987861097723657651920258656400809566762217950465054288280864111444761499460547880298266881799676470489288373925563888730158448608181285925729467386472289928375807829297885772519684056542211091278374187426098164055359389132981645526940168138470317271688756302496927106310422202737129766722251102477171073989980909059707504321520996055698670184648669080039191261344703548690160941942591027478498283954125362696185314694191890663066085267899892060347191
88 917439693716434832418934224460660938155209135611406779630474963717545323703234451498446222534747455059536080425788331321490323996927495924047396434400746037756029611871416864829454922399939029579560649906573080679437860073566485754383587157242383320092924671641289564407517133553185457129725240749712463667131923852626058313084161531688822792606419709924885266276442840551177748076552635285879905585178908223361824489773841651528921867752768460564415040142279559028286491360107437525968460383948088882540480543492162584770936666522247265269072177217162122646620743257293006354021737231922539842401050955959557332191876727557727838231598168846304364496593736750322106733715686653147203855689326763895881160941942591027478498283954125362696185314694191890663066085267899892060347191
89 9174396937164348324189342244606609381552091356114067796304749637175453237032343597544768600656611503304619585490367604071861444083408889906188209846180128897732911965299252831766472236786347212643241891754454614937787674664272644270589538355831078878607257210875699954846147005245637081900749286037726153192899536221000438381669478829499149648535876613504768850769593649128886680674282034151543669000336177891566603398926731809907128842613600134805865157038783279854257414497702929632453965069963332334672792106202517379882661355552825215866750574386074284822380197920175664053022299848903032220326870509718495133063832825246366682105221166655516289473857794573871579207658026098405306812475557211409506160423971160941942591027478498283954125362696185314694191890663066085267899892060347191
90 91743969371643483241893422446066093815520913561140677963047496371754532370323436892887379631256978080336937073671191749861656236719954968396167852959628620457165678203352865439759519171119175792154062630430872630313119874232356977110001493413803844985607316711420393075497023729610548695314878447029854477622019819498495815959761086057369824616717412348285436151712837183702518097794736184452099745966159166522142790992725190281698285921731383428741980899632319457037611923154147442479514868765764334932596748777566292041372474839335900423210505732147175847124081797321147973633921624823194751138268056796759545863029004829268829625304939046630287882416335083198323493801093154634298832451509105219192023654207712195143071160941942591027478498283954125362696185314694191890663066085267899892060347191
91 917439693716434832418934224460660938155209135611406779630474963717545323703234368011434102687878917756078629517944401789473520571313683614627392775098458873091821140922862859406057066889540320314075910501979904851103820834885763068808994801945517984158891964410002480974169094339370777127306563797350340203577003618347133324081120115485578821772009860734153097643374974141010078942485605297371856734548087082597128384109516188176946741781628539197881819699081435787288919654420924328807812056688425761952570303554111420483471472242922733892650169664871561087928412319546865527428323061425978889868008862062415257080030994978419054591994034685066406401379620724808147145953666501528877400367890768920471121152027359226225651847952071160941942591027478498283954125362696185314694191890663066085267899892060347191
92 9174396937164348324189342244606609381552091356114067796304749637175453237032343681031780720503480040608077036398211533603878247509022702215608213505482416062398047142083263843265164460915215067354049513613183620465956372778310619773592276749414006740733189878330184960657490989844627101183836634371150194756449930054122701301312395033622977634849398232090381863479550425856686513809219148883677552400050639122497454795280913818151408449653485666518551018321968324693796190663403953555956359361821028887904246439730340352488607196121475251335152196120191098490787513349012158575604913735841856676457093514073730134600687859007136768674033229442259290122170832853886292300890026518400236424251034943031971404230850961823674003506046255319862071160941942591027478498283954125362696185314694191890663066085267899892060347191
93 91743969371643483241893422446066093815520913561140677963047496371754532370323436809400367511410109543033479622763347820329639433294341156086747849300326333292500635697152400128868356383852154851987787296817557207754934642005854726888741569623957871059788368915450924200705005987720548717203289402293991732165515759436917514509468007232486154601316639097155608364164926984980242126990640510893119877195830546671521488641071542504577469873472755344440058968212766235598421935795032252438033650903501793693301587304337842971672603013349019496409369788437374873895514515743824612280594794043612982600234969821314674737402755587192422315718105516669358728691337339223036568328819576540071232793934537197029459516391165051127052555107207560707840220600762071160941942591027478498283954125362696185314694191890663066085267899892060347191
94 917439693716434832418934224460660938155209135611406779630474963717545323703234368094921114807725786293382086968852245719005537374739297426936812778757761160256486192696121679287008982620493525945696639064417761631959004413701018891558429007195738570001504732744365824498675229439049971384462868358081364527601241843921749425401677072702408407697743846554780388879994235246544740910784480234238448883714539132679974444603655825511032390688191303227239216564507476281788457465198130897201755764519161834865150209913339277900339863487256656184161115197949439968554854118844969634887076124397778242222387388809148767889611609042736318858721125346811066531862828511373617195405379213579486734148259170038591529469245213782799228582165036622271871988689900567791762071160941942591027478498283954125362696185314694191890663066085267899892060347191
95 9174396937164348324189342244606609381552091356114067796304749637175453237032343680948293708383633172070773578947303689674346230705597088403298793501823113775233382091236710858841218620478630480191574230373628217820930889034154239308095659972309823606917024860829148550867590144633391643401835525705162332535792894949778030145941631267051955447894674083735481456786470711069168853675774855924613335794927712496597756261871530417591097339278139271249223133426157300974961563150598423415948631283903296635732346501834648627626687946816463378821719343538448990998667544593374646310200607156856463955526924046320152812004503738893916919851782465888038854856146305894600608201856853352681952761072815158066379797592021606747087671118718593271785195950625227708869297095881762071160941942591027478498283954125362696185314694191890663066085267899892060347191
96 91743969371643483241893422446066093815520913561140677963047496371754532370323436809483854523529956411570783080214255664259171450097766769899057269303985635579665300748091623696838002831818176300997177124589400855813543095733476994889963468143876657938898831024347498428405671023139101900462333523306022474137054410556338393747774122650185444553121045573030579792587422228249977955556790428730452278729482579953957523543757742308771664294032751769580750741976208082194491847256531008387535005280623264467795064878815487615031296012467659902924463284872173255449491140386115828920652817900403557237700071874333494593893447108500249197578329197999498970055337541789278863734470563027627963689916217286139530918885173522057720833968663097759524946375583602667091670507075331814981762071160941942591027478498283954125362696185314694191890663066085267899892060347191
97 917439693716434832418934224460660938155209135611406779630474963717545323703234368094837627795605939424844783511401337875076005357935871813124503358754101857969321527645191722777393906233280448182871940691099146808441754256971743212310779636850101243496922783821445682001520267786039965240233233263376372387969385905446806634835781088726501399405327908879328625156516587988282685424204990248439859423863516047315295792742598695810961500476001310116224021411566385558748963460272427014880216989037646831465162007615887672392145730478854407759602647213904959799116833468693534603225878067177851033633852626135821615696070647973255356988472311483480745040340131374429948875106448432060546187830264051317573572035472373310697236277400728561752908831351461415337599535502427242525014984623981762071160941942591027478498283954125362696185314694191890663066085267899892060347191
98 9174396937164348324189342244606609381552091356114067796304749637175453237032343680948377195395753018939310882404754597518275762722400514017111102921826773077520546756287641742056669153871918852323017397892392155526902275020583349646218666595472889079459059670235897967758312130355008626097303284655247304192515073214006991040696127098209274889895952986311679938210001228718657980573991403891491508108717764233666482859472324307489731949918703736365173281376020069726748205474570998800588197680857448611332835779010351437246868079012132994793152451743881116173159916890469377609325378394940739855233280780301179255001368478458984999689121542681703375899110448998713551935443655806784267421277307245838622275041000024542143949392576608723970651283910451495432096725717440207149071522345618456533981762071160941942591027478498283954125362696185314694191890663066085267899892060347191
99 91743969371643483241893422446066093815520913561140677963047496371754532370323436809483771036517836564702245776756804756415241918080963344285244959883981976277378136083040692906293135844125495458302595803985181450395817123330017868017727997245995335280960541500897479622642100615287041954203516224911948007675472700984139938960485273215405894022435315478917275320073536999888341320663925892467684878833209726088007363811901495977228077238781147150428395195189583913866562602066591051071132559626394693217332575439972336814939367875969324851016936273332486256306275770476237810477645525884452033801064521408001433259849297560022129948858430033478988135044561459208199647592953806801288612974957544776861427269226950037806735499475428188573782884258271424062335024854625743621919033490682628724139583737433981762071160941942591027478498283954125362696185314694191890663066085267899892060347191
100 917439693716434832418934224460660938155209135611406779630474963717545323703234368094837711282618059271713320814858788782919934889952675238738315668174105517271608692310242653577205831575543189778510208196394820667088304770733499337529603861320510740436321447873492290391559675402924353926747900341344343179878047347523613589190846034936802130550465747320921643862931150281136724667497646065503803754431437109020961844825110936089138107447664769990612335965770800201853293629970655350589187560016177119925444491503295645386005149196386000341358178075729869226772473808855126627372964203889080637060443500043084278631305357046853764877437525047722834790433167140932853372655931479447997305741041689788371495996193287382534672410149380750142585796761720128915263696278089291262689274659903100655347056706199930928433981762071160941942591027478498283954125362696185314694191890663066085267899892060347191
101 9174396937164348324189342244606609381552091356114067796304749637175453237032343680948377111908740899092442345101297146610431833190383710591497290612406769418218259591622590811257783934365113116802673499005565627113578606960957423220834501246359732399947807043636711009161468675238515016554448080707901540080401844088324290881808269466355167442775027153170260309831673018115833131522603782539674063638564280245585265019785521644459240290654145437926667108582570576728334812153000766288250118294114122083871653838576976490447116035463126955513347921561474616011323542973804000445783347686397353985056763135277642891931014562756357017078183128465584554344964296706175870033737208892040994940642167076163775771168904461320180720968557448686722928243471009714882347682345340974120546627182053964280062429008702776885596459018433981762071160941942591027478498283954125362696185314694191890663066085267899892060347191
102 91743969371643483241893422446066093815520913561140677963047496371754532370323436809483771120004848684549114314060262207323085847612980147710858772193401979936680423247705743837092113734215846894430469139733854893353673079635057377413095628482644217242214608731241952546309915981965779766198041036390829344285092966098030613339464747281648834386299034844644058125048779909201442224821298023760553272157557062632140342709259780442998052105980128397956980804610901760981040188584656585261996079119971210774477163022514919136596464969840150628161832882457092684097931548301257735547786605181184464654198040739209081899505030421493916097768890554093293168814212289961100626077198136274421119084428538303160945353962919908830822559810909857018329685920987453310186770533676072148044568195695973267988407068078469145475145575091631178118433981762071160941942591027478498283954125362696185314694191890663066085267899892060347191
103 917439693716434832418934224460660938155209135611406779630474963717545323703234368094837711199131047151866452277555331332012090960420658435312701855864685513612306405145577602646406862952511192912443087804332331915584902043253001186431234576672615431003241662103522346064398040704238718483753169454006430666999882511080978026598470273556968541342392903585132843917331710934085619746425590549797143090966517459525518366592158144212476726999057214780735998973421364800773562048622417527644115723993747920376810326265131389862747703142342343606862458249106542844816655195371200016418406913080092805285141291901436592154817520209193282340666597919988221725782560388337737792654832185211904990740328555784370902124020760778619973678936416747963965687520607313578342202643029162345738827491052295979941706859924876030094401980810717593031283987118433981762071160941942591027478498283954125362696185314694191890663066085267899892060347191
104 9174396937164348324189342244606609381552091356114067796304749637175453237032343680948377111992227911212289213638600604061339677119915727394922904424716189421877561878787255862188582903914850949125746694691996734334227455011320375507762570365666503066633704257552718406348280937169231593454855244718019671322988337420383327612435659653493212262420037918506276113597792968451339552739317558121398081096563365270593528176057049604814241468876879085523748310735479660461136404666747369113938406294614101421730804334304467022449685363889863671921093692086539794596938055940309380870715668007497926622625118560407131591166630599494644420284541114047849950892608755192926650494082768651227001878357788133355908051166727008520182426796898950650357992172468126482497831037004794709314605244225111274060975018137484370940560186409935073627454997413634755897118433981762071160941942591027478498283954125362696185314694191890663066085267899892060347191
105 91743969371643483241893422446066093815520913561140677963047496371754532370323436809483771119921361672429267445522958749872178003683448130907433158381092559933021120960541078786161314764758779645653096551576860647979938776116982670539750529346803334111253993260140548894409068782666613967131169991155685573697003953786005723969072294996541714986744504283127692689609366180750212197093556197236972507675843809881305107895083606374301354135436277935030406559643765703939839854381051524694407513450596556929460625916799769442514410593592416354549401646124197772037336957463894657506880078631612684719902720359120626260584206559235016892938815760736468468126579580300596938925161979534661048616453833396194125434665499335521140405034547793099060648183893968530898428532725593802740269642598844425431386808361747796562057730134207082611528357161012199207600036797118433981762071160941942591027478498283954125362696185314694191890663066085267899892060347191
106 917439693716434832418934224460660938155209135611406779630474963717545323703234368094837711199214534163986299146092634789462998804350190452116127469676994933615965707432742267697337661921977527219575030453242269847143327801224304717845937972806802902887774805748905210090827484409801955883766516162364444910265606005013301605632451905267684202240986014302914578112924348743017514858036661874564958351677548019244367376602682509924312153261607223649620235670267453695451806692487801696621546536660406144806174782734719071827173334482811469415008200418977214767509177615627494536911041281328092845830382781817011521051752439157390465988209573391429112494387180782849559546831066941970431698931737104059038363147347625168108210309774452487489096778572590397623707265293786408030447966145385520309756452613368631465354020012316324138197738120595595521825440181267947227797118433981762071160941942591027478498283954125362696185314694191890663066085267899892060347191
107 9174396937164348324189342244606609381552091356114067796304749637175453237032343680948377111992144424200169366770063300603888769275986195378119478810903880001873902576500091197137652104945385541524450209049162090771287498398794394858802002799232150253624528366724763688359304353114294754049704914355461490396624255527277850949618761282868703401181778370482762082240982447515872801853402628449802414019352054211381972541532364553275397907466480827079378179095880730167577772079566978454856288791389582738475777384894961918554066073288360477282700227094227521625642045124436533851934175964571451654683646281046106331803942456873758541167815745038523203011751141345459902732687038751561550948280035485246862059118477558587499902487543482346985936422763871773351965380742880332384006613053224242718933013638180370733996184895431297854773660057562427740754923875181160360664475317797118433981762071160941942591027478498283954125362696185314694191890663066085267899892060347191
108 91743969371643483241893422446066093815520913561140677963047496371754532370323436809483771119921445159441387292391496053329628911527377662924236583994904869353024780262828243451212245563728245145924976582920302820979740579644053183476956510496207670390150704876250246427001790652686613446427458939465028862492361861057667237153038394449843408068493692890373847079590427245428371291624959416139878293433001911117526335845139903138188981321132664520688673711645898378327409594684110875414705752670545659379728755591765956764846627299051283345493134492871120881458412766533010503850375111033456673440542346202189596219833224085391390383850879498125387914324055055307048101011457646901387324707775114561414095650684163457052534899354704594679428939949331573052042606777025463301281753133391804562825461476983458080353941189527720650594658519430200300863915531539161640341623958566699194417797118433981762071160941942591027478498283954125362696185314694191890663066085267899892060347191
109 917439693716434832418934224460660938155209135611406779630474963717545323703234368094837711199214450676974179299224097486005547896506260920099324044063182624195962048130455103032286731123008061728570208776468888427087212182388688658137556533015695564955466847705323686839695137068378462668458424552686658081011774443667310962582305450995084541945882469644561155622922309009393071539577578389587676675130877564429682183502297506743675971165179149167825161048996251234812166144196814604939959563988197602798016559237387182877295374454444806464763498236214680507006604499062339169098740854485878160913573334550996104539904955324496214240329629269038988421694536417586863406188173903283522611574701265497479846053083296855166244330556891008555404211384392161371922804961903751887015259268953372314313825065103089134338207413196333001590475993602386303675933892800384493555094475677195976506352003417797118433981762071160941942591027478498283954125362696185314694191890663066085267899892060347191
110 9174396937164348324189342244606609381552091356114067796304749637175453237032343680948377111992144507687181486616931837907346220183830124910136282236517692311293906235802378361802703035744355007016381736561392478266637982636099156363833266693159087291391495200125598029038582737908577897891411834864234064092344693453582530527017472654408648921611900534025575073242341223419835822284051866199213986328872729610100359092098583402452928894286138553359850818459222872126128441133319473515279061603522769956485459089322024595663075639607586818893893201829313734209837152703842381541718145653083481467416772595236109697799853195813807815432440736635229420671968961538115853745459443298415874514221073948064241892784469293437371570695854920880006281603823061906716539691750770306128141815459594816898271899605093620042326812560790714084772414880962922563525108461218597973435694873395766122321475797109823913417797118433981762071160941942591027478498283954125362696185314694191890663066085267899892060347191