1 0 2 0 3 0 4 82 5 842 6 9068 7 92538 8 934880 9 9391704 10 94049146 11 940967692 12 9409481866 13 94075413676 14 940474931730 15 9401616117802 16 93983330933630 17 939498690750080 18 9391614438889102 19 93882313126131660 20 938484434686401706 21 9381456423055297984 22 93780687900830659144 23 937468197983669656974 24 9371296221037170648892 25 93679116113838400662150 26 936452819254889101726182 27 9361145982157183586508772 28 93577649875142389486749328 29 935438521150278761793159190 30 9351006655107192378320375892 31 93476293184980733601045906464 32 934425320149697878975782841584 33 9340878303775848049807390895278 34 93375046249425334519886917854838 35 933413216457748979539484430202296 36 9330760922249510979646585213677156 37 93273908975224798316346683298038412 38 932402208995826339986800380455745544 39 9320654499117954766241614597751167394 40 93172881245624056821957293169748662698 41 931392296585245499725246819863532545066 42 9310559022549026607896293434534000532926 43 93071962942131714381862236030902566593314 44 930383478040608541396482193082838947223962 45 9300474480689117139902168396355621377257192 46 92971153946237711597535672365566031069684646 47 929375752177170932212539545714672241136112558 48 9290400861694751333640780216443908365075312606 49 92870454139548749635662923361282830188675040858 50 928369117811421609895032463578920121048559448774 51 9280338153735068735652778707946838621913021007366 52 92769863403798849418881751274974709435727030441344 53 927363573761127480999063519936138187225238060706196 54 9270286344992006403138604771266944032420097957205396 55 92669381620850056999294127440096455725771385481979132 56 926359118845335653804331700502936833308784952210895678 57 9260245423660300557528761795401929910995708308807865546 58 92569008672692371439369163983463738654796986307685604564 59 925355751884372337140331766227487459871792342675306765724 60 9250215377947473945718571445783307989058324731139149586092 61 92468744441443611474061046742861805023027811383523665769662 62 924353471699841477481468100122486722960703315852323442069700 63 9240196196073822087228984193203102796335929583238739224258912 64 92368588809349277479996822473625235248589111671731554539150582 65 923352277114623376769357409039444823947487371588720836724427190 66 9230187866272399447264072777063516488451448833651872064842060420 67 92268541658782413212421298682428932498671739703611068905291612406 68 922352166952873310094764165689908373715939569838940788696908373232 69 9220190376789005617721350455304343853005079205724843952630857680792 70 92168602872243467661772423818510235965963036471944303013178787508894 71 921353140040020144747543803672170441980696495377539690060425387638172 72 9210203715882171512615570291460154992402739327824013138543065440476202 73 92068772332360157057506424907133356585086146475084398703444931975268264 74 920355195202764960752135996841597109624368252329304528073099072352535350 75 9200227871823145578410927612357471791721221460999732811506610274914013630 76 91969049921887327021203061403926346942317017103516616886858129381998381958 77 919358331269079672896391972276544015020034345671704967083138359093482203196 78 9190262832895880019285807574188999195256994755997148560255586897301732909886 79 91869435523706814868962121362040429303690008979909195283923658947407091717628 80 918362547068205654252859647052232177576949819504871033088533179563823009662646 81 9180308587397017037317083485662177941824478711308819187591561855120320232079436 82 91769929020827312062943096213916642115638230463938997366094101817078424817294304 83 917367841430652361190968561796259676287650879173735564393574685468969032061920934 84 9170365123635875087568056999697876938873604489284524173102845239777446915548559528 85 91670530296384226811887569051203976116676650280999335352311231317018011823011556238 86 916374213188195959878504389845745587274238394409013352374600576706743297401085873410 87 9160432429934435148063917400008069129322001087252908054634555113188350099534809793996 88 91571239233639546820463033755168939094754748641660244958830432778063139277541925985556 89 915381661173877954270760292735541313212939631293672109722317213760876832301638307648122 90 9150510494627327004638596432967760848504492653725788023329783458766510946063989584599492 91 91472055715981702187266958786945958997340068679967743909555533549497966194043370867645640 92 914390184222003815585753803974364721173119069886271482374725830262463516068885973047852232 93 9140599306061815550636911159729860691855510474806030070874768331863243535798817321661517070 94 91372979626925428451330077858614498435823560671570061982625039502869071068746898356401160986 95 913399781168141613263899641850057615064856296018970760212625777248953124131296406997343502164 96 9130698852597787101455904636478855569072103999330127598659326424235336777950327233466597445924 97 91274010850111629786958063621984019716186822059398985456260299169124121709733147687042030737956 98 912410450849120647410530593319867639751315486750182364335068717975548167502463134641485426607852 99 9120809122607735723909311649518012360232732693594644749643668391286746986778906532112017356563022 100 91175149269307242346750914688263324081089759015968715707666074020366533350547831420733458138720574 101 911422192103030082719660352395225987781302397627004026543177667983726139984515238235492823551647830 102 9110930104476749580399094140073562638993944330499713332930739363231960441805654318716800492266850398 103 91076394768405097752639560314846429291993777201614458165624707925836891130199140576542311961640031034 104 910435003769217583877383936049860946023642632047667660086980201097061335616130530945044182410946980374 105 9101061786602497287878008343684335182490793957268762339477341583791379836245405284451682366379085071440 106 90977747231423786734779360932808167660724895049993415516786151334017280882512938076258960505758892300406 107 909448884688287952443313038427211034122693883653377140617892177389251887567164960216098218037100610605826 108 9091204157395214291587183040246122679644968924194525450032186210584640133796377293591691687254053752374630 109 90879206542507522918140356337995881375311916980050104518613723234429509011274321292752059809353787607112750 110 908463833702101765208445419988965966488565696211558488338372829208124320957066648363677437288148074559535990 111 9081357205277689253552705663169687357655260832125826353175859144298615216878918466607019448488800234262942142 112 90780772585926006756634286829829507343420507347226197034674780358970292976181614658877127382153992666496719984 113 907479849653774014027869162232335150031806332870315397407183974388049092195864508327697323539002279191349045688 114 9071520918685250455825230349706362365371083385461048677978684197071826773398052705417601228055391817219448700180 115 90682445246074289614618585855268648466497313401025628790928740708442411113015507741051928374392295948696348902584 116 906496931387672747126704350711289526382277222393031940252757625052181148602033699190875726570575715944397923127494 117 9061695286065752218446639329315753659425721652079449939929309496707162601354670547021650613369646884306176136168542 118 90584224407472637995617715801074154984229344902889910873083904831946155698837445777020665443272064626552497908768904 119 905515077749417711877686479328572106022663306160275671082397864275015555322744344357032627318947666236878791062433092 120 9051880295879561332127806343016402776923033238367338644568154160231458483724603682601454380208688642592595509269158260 121 90486109954766397918102391475686467362732002884770316795968245615486561285202370948684898064524393359193603165055030230 122 904534287585878999048797597222757150007196845504435911953962530412429958160798379002409352322625397220327172325832661156 123 9042075936599543505621528063992745630427803778523443070990474767164724666696818920953044557147579321454196893717987922824 124 90388101772725859438167408532966552111116959452369702647456390274793526252491484945870078128381362767376337695053341698978 125 903554559745175688519352946060087454083209627302205254180578153485421918786643225901931675660682242351414627986561919931342 126 9032282196711049827774706748350587402519931211824162935187277932612808535354341078478242352324742139447064227389037735179332 127 90290199746246121318948966613900532197235060538671915203968449745143697867997788288398360819953095445077733612399232295952738 128 902575893076674496462952560156261234016474489112660687962104235023051306519985983765820892708264441864767406731265346029636360 129 9022499064711903244243884584838877979419188711528625999598733613561558736759354770412979173481223292655023559954618682856675008 130 90192403760346955846622549319358693564524625101709647805398707834957136853553644320666455945530255263266206825965979524791781038 131 901598286430988423995709024600800159915200777910893317303832827799129203303083074350671881139212714038266913972768817935216390236 132 9012726529112385048858247433608063433687801449709823995214782257552300614807027116343970396513171533225999556608849362141129282426 133 90094713700172673792822595277325838380491929489716646141118138489820226691926780296961721068287981592394411275307263799979489488856 134 900621738659975407288164307438131407884318264943463381465903739376472395856270843957636927146386830237365740979372231889813143501458 135 9002964578435221389614232846674932202685425846733187734831119863723963325380886519098765738347328170068221796074702407872746444388078 136 89997129450991989523325366531885134604287022814329574653558193236027329109165932186120154595922283265587441490034128362393696458462078 137 899646248616736969139310300977080264509105003032168082266836450576985659443437570377847859281320689539720400531923991591951296170880380 138 8993213201215569789285894446730873263580558833344431784877218502066297221749712112862794150486156175885052091125943165815158102886940094 139 89899650898197886252836592258843641789561571982489258044289145259656464272623428715545620797160988174455044863491684421904792268777357244 140 898671815155616872011129424456114719468073110479927797922216260112114454360773609813958084569378452207625641690633717677998313266096666026 141 8983472386001005680635191906284999345658661004743137101476824460100911472384572452784672245403795420462597509162081369106407288931603918256 142 89802277927307481445725637404436317532254437335434515768741088447940795427936146567810836417567029087374861691458531518715196156226425954140 143 897698437132199772522073355587426313297061144927169415226843183598108942693963485559568688079343180664807413674577302169623586917401603993242 144 8973742121351508956206392915895820755501898616857585855011585754681910849916315720703126528606426861130555651458570937624293612844076131869260 145 89705010423961892362548117249238051910509058664104000978876414872734405300429223356814610337861255328153484879522248820531058815341445077683486 146 896726113403309877397899671940786785910791383196285614776763075271720118971637373764553010388085863867336341563249784027530728532925564321390414 147 8964022395839450532688790658435222593862784794821516625288422264663803415231713888096972615471915079482125559475004904339168060775104733415627148 148 89607848273926101752199050119451444648040998430866017252034449533002678731517661691480215750910343146592987824879674310192616034567927693048446372 149 895754842827009600878287894710100129895117412801199122650274451122242964338584089974702935719051725351473148922144048311884249226032709350158324018 150 8954313198049578929831957415966516076302091854285364939775915094165351426947590263423966868830278874216747573383234942375920851840396541263402943120 151 89510791363088823689538811502322719524915287785333234709827146559174200026353196632823126601626759336259129282531161662000834620862933148561932635516 152 894784624262598223577658137133684644155845406840746682503712683590628958177534849332219293153613645945484923516500880891565906540024165231144897496196 153 8944614516579006863897772026924397606196888482553430347394561681067555598861166692460986861442140441104372462316055936007080936206076531489026189887742 154 89413839577462369558334323671770232918513415343080338681777030219051227001184957697766463352452567203292652301623627161950944628049364036578150782413890 155 893815456570610552798617267715577484334853687004064587748078030703301756423299037473421438835527110317623772482163464179567756093164721012649014485550172 156 8934926340037197855633475983878829697132367718432539298042301090629976917326992810663644906162204632637255829284488133973821595183676678294806545004808404 157 89316992803182514179358085594590130871711772609503644446876331077543231299052396617123079757689164467764501127127877271969431675753331143581923536578580064 158 892847338612815584296459204421560817669461974978117546439907951901051218357193256775254322713462881669470446268594315740274974134491473420970881532160482820 159 8925248657045952852750030016267206569428472239937062496300573510902953864292488797862002341860877118062899217064761927429620683267752674761231198308361785390 160 89220250926508362083487818367032277011445806091816191876660359740845366659145201159708129108838361180282822412654796533433027123896797803066784744524319494210 161 891880269252215165493147660202167640322222956947814299395442576788942157379475507263615609766239933502457947747444326163558542172099862557373317519506946197806 162 8915581456239396866890060038109713302497106956827648542777004007546821399947508741028626351212931769133167851495624750398115504954827241134745409604634659330770 163 89123613833822213929649671726316830138031040290444357625284547044339701554713698397357075731245956159659510255945305425428831893949816432418498420368461231506310 164 890914247353042660139211362527638063101685017300101522644617772814646453476000343474159091689324546265487608540771903608395849677481608131527450720208682156724346 165 8905924726263965625069698357901538166699538828462478017142792113437878913333817920265758030239775950920724049804591503561018173120242529509048142601176409394560496 166 89027081411629433067448107291987796670777442688172612778553996668843996894467286455143417062262425184013772221481476678511226965390163066133744574615462481967297058 167 889949271780761614421983470108662707547514906276164289378831352924983621435649038559737054978639399232607623810873077700732440516377431873001435225271064389905262178 168 8896278455778392235578643046622538870639146750614952839939191810847861166922529430617472221698317244851043925679309538530705651382446557469299635782024390553402154754 169 88930653546558312244325744118074304038170989395481313864163595898429764784832672058758945180964021500587240223224979340187831486560560872505634778264329983467039183402 170 888985341402064424518618608623765903692179834010338757464976580624224846838719958142874177236586395686883319659994447322357535342303369778339221671627109644257944223194 171 8886642633453693868322775340140058980557893145544797524617169433165168822002181405140965837536958531885730633097203969475182244332881616107043092829731858906905683853138 172 88834330125359940457096621879052804818124676962645607184430380321257560190920982451481700265035207320703677728452214657571613162819256417790136974211392108116918797190696 173 888022455084871005592322644081342605417382780493871509539979989537776802604335362074216114209436874782506168475145938953802478064238519396264563059870060500067203600237748 174 8877017247973158449593691914223783112241402734502239983603245804740614886794632736603000927631260255433711461057021559259899132042169437680607544826413759063239252422643656 175 88738111034908069947696506570773280084136078814711132003626707117204357626160500549402291277576557795397798880666812469615864451150890473460889634589769324020275980520244036 176 887060611698327462230232007413662140375507685023438856818425731710859232958693406543955973769063069608457238632347854852335842976081587647336451502607871725987813263683990162 177 8867402288032331371249525813962729476893982686087036994993713570638555338019248013911632620825708409540345620720865436343213480458060974505848722781200089009421084245367504734 178 88641996162198983342994032982028900191069330548740239008663509908653188389563469798111473381411019196370338716576376964468832461974523925168922816318625001512284094147061583888 179 886099810112804760321381077033579731661448806533816925452278973747116710715409893265365795033632454898380252932857212060985866164556129331874357301746991534332750651422527902600 180 8857797742339002214291446744593605218314738470997289800514788912895010042467995426093160743490040990410870827869833396827598430062094034186662676341574103960442053698321128320672 181 88545985394351360938506647383510442643843475173432619994808944035415537966474626435841272911337394210180232641703260716152508900070827078272338091866522588745885441536348166868878 182 885140049199897400373197817384241654391352198570598254515774699795256231245441180679873483726714098416698131753281226612053950089471010164100855912195540883289572481131318967715376 183 8848203599613191486820248337636671393429869993704530071882393350953471354190373135872350534284318196858555317743909936563968430189433442690224714542747691764321782144447564563257596 184 88450078618606148125865482888692764781012142780156210833407962484525061133517245933009579045840508513684201808244083666368987904677852445369374976661685075932806600514584660261705262 185 884181327832422092264969560979718254876324966402732917048045404247002497013032301928228918396636113690054144747451462915050206295084989772798807144211056740334985757447228954781299486 186 8838619848587137376357446894809836575747495834263501360209553251628049135614561548211757544185645927625541036482393132715017230986714091369036045519741449485060164621651889866523448172 187 88354275722326422963873468765949273597203226406074392487366079479254273306381505171969199214079053581865364578923964130482077370639938980048331995756681753896647232107697772180288152254 188 883223644884416431436722509072235044519596775002225095817237285535069283510824179681421561691757780956004217319474861644010646249697927539427452362637962994975531676442628422172383448332 189 8829046478005282516515332982473755548745553134385571158202864741334012327086401028072937527708790522561845730165756179102587152996295623236078848822275977828665395312217907096566134378156 190 88258576592997263893001143623079900957593843308713906366791942349544938830026547668866106182790173065738013115698151332183689060974469990135276044272846332834385116532439258473718734074666 191 882266999231137576511960211891477717137969344170000671456924335842382308895853011857326144278248868254118209253163959444706866181073773506546987915260460479934729123646276371871272230285652 192 8819483476624260768000434101370065567233078499101344663469772547135112066719337036572632760834840733018832756518887465366314379447997680068448080424634013531961176754319492095038970810984190 193 88162981118225617593164810844666639800630627650303947498285346053094281580136257213211893215136410327805137564083981658039424302258481380810720824002609433315390817124931566936285165797354156 194 881311389749060928352707973385302112537960573336922793738273492570595652180547705129074976415880298494328833962308572975301597828770500530264045463230152697824314332045407682742190906570097190 195 8809930833212884013934863490171338902769537914758342125273144537081231879349923980690178052129999315497415531673026933178791682038482192919560832050921507206208760226967694159535290495411340310 196 88067489185740166984631842939436071233946392427406177754363887114726829409917266294834675686096506536619278441162355109767366982259886902791649563284796983539716172301031408580336031874821925938 197 880356815315878810545311807551062601816673551329479242401734716394183937544383066594605452537477906353758300405488862137118698508803734605570573739770941994427935784268489063963371321613839997804 198 8800388536552128969480046936884637120735515612461656414697884846935403195838406741896136440837423481389587966828644985725040521311378475981311314856382388663519225323604751207797947355873894337710 199 87972100683391199371898109549308144962380524717921752890029621326969963247171011758956592931490819300435581109143050441772231543663833107407993826529537529579735545546073711097360567870727203774824 200 879403274810499151315442253784657699810207542813277384439870902562136201670090321829644890710505447974552438605865431567252559205676132012090914806828788471553692791095882720456619606895496132781122 201 8790856575435124005747336269460468614310321800051096864272446562338012492815207385589906217705724018112482525394403633195843180171004293054527090883709712166260673387485566223613368412759811041832748 202 87876815499150474730382671784242183445428634990962007022245901552856740421402340736120968537174465597197091606697412952151286414207089623636255976816954685029892262713693478476737321183593877034430216 203 878450767113044166870755037192253376351991793531011118744055311073440843187167206226770437879066567112776627616569505110045474385120678543080624956465907051016983993863524353010469810141474229388313766 204 8781334938667135987980034976075203806550797466892537906395537984865626152895425530403108705985016274923893801137755375403024323746358420128605120531277706932924664056585219684295516946694381654799315396 205 87781633521111094135785053277551866935165862851723717467313748100211151896064007610329324796440120247194598413174481217321587860894865005817347060061600066835457233942536071954919950062221672041919625742 206 877499291104849046169662236509453861991593143032595163263049197513243947850473397975306271927218729575211205365398191981325844501244763567240843007750939929893218106321352955360591589335768923188781266122 207 8771823615065557127991378166497298220705927931136482208887455658634462688519430888734737336768441630892090737616676905515098469748111644244272713929158866726979944470857590357902690860505810104740463863132 208 87686554637487368335950565905247811868743013941368042557814183236680343767520406721884694994087116690975574264575704925004069841178515798943393156324713552706331296586269489229895440751427705317388036150880 209 876548845668460637114669297156415911826572486059013935760048516909345216142177571978064982488274561977908138385205097203140501697893930374755342124792938889347999290651228681793006204342075528071146873400134 210 8762322593459891850843025828735697061314919477545006025735828092079211096827774490200974266639495156559528257825307013061714122594904036295637481285537646743745553764365616966920203420375254635763669791917376