0 12 1 13 2 155 3 168 4 4187 5 4355 6 52092 7 56447 8 1406820 9 1463267 10 17502757 11 18966024 12 472687333 13 491653357 14 5880874260 15 6372527617 16 158821537068 17 165194064685 18 1975956248603 19 2141150313288 20 53363563767515 21 55504714080803 22 663915418656348 23 719420132737151 24 17929998604347972 25 18649418737085123 26 223073604712284325 27 241723023449369448 28 6024426167497151077 29 6266149190946520525 30 74952067267908876852 31 81218216458855397377 32 2024189262280438413900 33 2105407478739293811277 34 25183671528412670337947 35 27289079007151964149224 36 680121567700059809919323 37 707410646707211774068547 38 8461638681479389324673340 39 9169049328186601098741887 40 228518822557957815694478628 41 237687871886144416793220515 42 2843085413305546400419904293 43 3080773285191690817213124808 44 76781644257906126013534899685 45 79862417543097816830748024493 46 955268237231982111151763169108 47 1035130654775079927982511193601 48 25798403951833900382732031815532 49 26833534606608980310714543009133 50 320967284624532683800592004915995 51 347800819231141664111306547925128 52 8668186946171932622471949155119067 53 9015987765403074286583255703044195 54 107844052365605749774887761888605212 55 116860040131008824061471017591649407 56 2912485015509817527250192184088190980 57 3029345055640826351311663201679840387 58 36235280627558907391678487402566435237 59 39264625683199733742990150604246275624 60 978586297024352517223442101904477050213 61 1017850922707552250966432252508723325837 62 12174946446807427277854196879500433634420 63 13192797369514979528820629132009156960257 64 328802083315166935969549296047720200680588 65 341994880684681915498369925179729357640845 66 4090745770846668006451618473024743134729883 67 4432740651531349921949988398204472492370728 68 110476521407599066133251340029932082951627355 69 114909262059130416055201328428136555443998083 70 1374478404058033642740465952739434192835606268 71 1489387666117164058795667281167570748279604351 72 37119782390869971053836480700761132151546110692 73 38609170056987135112632147981928702899825715043 74 461820653017728457292790108501976864049628976165 75 500429823074715592405422256483905566949454691208 76 12472136406810902675022924264115710470836541565157 77 12972566229885618267428346520599616037785996256365 78 155170364935552703616734735990711486886482500385172 79 168142931165438321884163082511311102924268496641537 80 4190600712906072428836648716262177957068926419782060 81 4358743644071510750720811798773489059993194916423597 82 52136780797692690686765578502770557616994070500441627 83 56495524441764201437486390301544046676987265416865224 84 1408029367400033525186438945739827677864688440505207003 85 1464524891841797726623925336041371724541675705922072227 86 17517803177659808518049617642194916647823121205648001500 87 18982328069501606244673542978236288372364796911570073727 88 473093676845698358390214649119865837584578247083329770948 89 492076004915199964634888192098102125956943043994899844675 90 5885929730912897969373984762198989223110951731027228062373 91 6378005735828097934008872954297091349067894775022127907048 92 158958067390787248385586935665329181600740426331558297831525 93 165336073126615346319595808619626272949808321106580425738573 94 1977654871783556057901140830481218184048631958503942980955828 95 2142990944910171404220736639100844456998440279610523406694401 96 53409437549627669759198820168901485152011198669156504741621452 97 55552428494537841163419556808002329609009638948767028148315853 98 664486150989543922556813945056927110851117227105593814373095835 99 720038579484081763720233501864929440460126866054360842521411688 100 17945412058607506251842417989815233681894162012410254034886976347 101 18665450638091588015562651491680163122354288878464614877408388035 102 223265369077614974423031584398297028027791339675521017686379244732 103 241930819715706562438594235889977191150145628553985632563787632767 104 6029605042254572472949293245757749615631286424971176199217282431140 105 6271535861970279035387887481647726806781432053525161831781070063907 106 75016499523927641862216055543882744490227039013747956348809053134117 107 81288035385897920897603943025530471297008471067273118180590123198024 108 2025929348785477743404710688156614055618430344628302792682972009886693 109 2107217384171375664302314631182144526915438815695575910863562133084717 110 25205320574670610050730171631160203851688257317279637812182155473818580 111 27312537958841985715032486262342348378603696132975213723045717606903297 112 680706231586878267211509841927376564938176964508684767165279378039497708 113 708018769545720252926542328189718913316780660641659980888325095646401005 114 8468912696589801049403475452014284611422764231566944556936855430149908763 115 9176931466135521302330017780204003524739544892208604537825180525796309768 116 228715267883842312305323902176910369205171841644573453464741188049261343195 117 237892199349977833607653919957114372729911386536782058002566368575057652963 118 2845529460733598481989517021705168469234197093549176091492971242374895525788 119 3083421660083576315597170941662282841964108480085958149495537610949953178751 120 76847649302739430056321619621599956676372800615612171679385873905173771815812 121 79931070962823006371918790563262239518336909095698129828881411516123724994563 122 956089429893792500147428315817484591378078800668291599797081400582534746756005 123 1036020500856615506519347106380746830896415709763989729625962812098658471750568 124 25820581450452564656611758868955408532892055835004045110820188890950338068769637 125 26856601951309180163131105975336155363788471544768034840446151703048996540520205 126 321243202914853546451053924597653117534565242827452428355727857624489300014491892 127 348099804866162726614185030572989272898353714372220463196174009327538296555012097 128 8675638519702758985191494658349395667095054387760743545063904081485408417334782220 129 9023738324568921711805679688922384939993408102132964008260078090812946713889794317 130 107936760089960897815053971236495630007022543511223347635924763080427822270122519707 131 116960498414529819526859650925418014947015951613356311644184841171240768984012314024 132 2914988722038676566459685593446527988735405382231774827096360951190206277886418056283 133 3031949220453206385986545244371946003682421333845131138740545792361447046870430370307 134 36266430147023946812311683281537934029242040054528217353242364667166123793461152129660 135 39298379367477153198298228525909880032924461388373348491982910459527570840331582499967 136 979427534966475623571469167903375054819429113375488581160832215695827823961419132128868 137 1018725914333952776769767396429284934852353574763861929652815126155355394801750714628835 138 12185412592639956168038910528625509338195318435777969807341798603404737166780676993046053 139 13204138506973908944808677925054794273047672010541831736994613729560092561582427707674888 140 329084736760013770843447180729940571891339446688781931495212528112846958644758941977243365 141 342288875266987679788255858654995366164387118699323763232207141842407051206341369684918253 142 4094262364696878248514261625934889599699597752381343327049491088379324521914514008511344148 143 4436551239963865928302517484589884965863984871080667090281698230221731573120855378196262401 144 110571492123829660527774681256092128780435234658317353493810248613700882276815043085221641772 145 115008043363793526456077198740682013746299219529398020584091946843922613849935898463417904173 146 1375659969125558451544623867403594279989726649481695579918821663896849634626109926182818587675 147 1490668012489351978000701066144276293736025869011093600502913610740772248476045824646236491848 148 37151692268870005923561449454866225329654347505747941991988748321675383598051209717692494392027 149 38642360281359357901562150521010501623390373374759035592491661932416155846527255542338730883875 150 462217655363822942840745105185981743186948454628097333509397029578253097909851020683418534114652 151 500860015645182300742307255706992244810338828002856369101888691510669253756378276225757264998527 152 12482858030848198160656119242153795618635080326696650191954725625834315188062929650101592894079300 153 12983718046493380461398426497860787863445419154699506561056614317344984441819307926327350159077827 154 155303756542275383236038810718622462116534691028391222363577483116629144048075316839702444643935397 155 168287474588768763697437237216483249979980110183090728924634097433974128489894624766029794803013224 156 4194203146672725711974532503914220461636057335422568716554795821532008227805546311224417519916252773 157 4362490621261494475671969741130703711616037445605659445479429918965982356295440935990447314719265997 158 52181599980549164944366199656351961289412469237084822616828524930157814147055396607119337981828178740 159 56544090601810659420038169397482665001028506682690482062307954849123796503350837543109785296547444737 160 1409239774424004991025282265195935921314096629621656392112219441309128930227475497641754185098966852428 161 1465783865025815650445320434593418586315125136304346874174527396158252726730826335184863970395514297165 162 17532862289707977145923807045723540370780473128969472008032020799049908924266565184675257859449624121243 163 18998646154733792796369127480316958957095598265273818882206548195208161650997391519860121829845138418408 164 473500370003319004258782866573330555341074831495541125180989177484045788548203961661318181775732946163035 165 492499016158052797055151994053647514298170429760814944063195725679253950199201353181178303605578084581443 166 5890989547741899771865454801163453212620949558864505509876142159955839240739418846654279521437091876558908 167 6383488563899952568920606795217100726919119988625320453939337885635093190938620199835457825042669961140351 168 159094715081340761425960017886373870658679829285872196404420251415198075823266303642705267322461170943927332 169 165478203645240713994880624681590971385598949274497516858359589300833169014204923842540725147503840905067683 170 1979354955178988615369646889383874555900268271305344881846375733724362934979520465910653243945003420899671845 171 2144833158824229329364527514065465527285867220579842398704735323025196103993725389753193969092507261804739528 172 53455350766960492520118307226955047210761081565221562450760023486329069430828929819987308502165177704213420517 173 55600183925784721849482834741020512738046948785801404849464758809354265534822655209740502471257684966018160045 174 665057373950592432864429489378180687329277518209037015794872370389225990313878137127132835685999712330413181012 175 720657557876377154713912324119201200067324466994838420644337129198580255848700792336873338157257397296431341057 176 17960838762983644145998325268239009488945064726085159111258963471155152130682697153212092951460177247444765366380 177 18681496320860021300712237592358210689012389193079997531903300600353732386531397945548966289617434644741196707437 178 223457298292443878453832938784179327068081345849965131962195270075046208382528074554250722137251958339597929148187 179 242138794613303899754545176376537537757093735043045129494098570675399940769059472499799688426869392984339125855624 180 6034788369011737472562917171821080233238330986883048239820560966284644786839955414549443244382117389963736949683163 181 6276927163625041372317462348197617770995424721926093369314659536960044727609014887049242932808986782948076075538787 182 75080987168887192568055003001994875714188002928070075302281815872845136790539119172091115505280972002392573780609820 183 81357914332512233940372465350192493485183427649996168671596475409805181518148134059140358438089958785340649856148607 184 2027670931149180807136994171406614719358590266527978123420597225708169493226094336591459718019439982850568170328176388 185 2109028845481693041077366636756807212843773694177974292092193701117974674744242470650600076457529941635908820184324995 186 25226988231447804258988027175731494060640100902485695336434727938005890915412761513748060559052269340845565192355751333 187 27336017076929497300065393812488301273483874596663669628526921639123865590157003984398660635509799282481474012540076328 188 681291398077755739460557478675450724624253091222413766421080847276978665079180857139315915811287452120400941493317583205 189 708627415154685236760622872487939025897736965819077436049607768916102530669337861123714576446797251402882415505857659533 190 8476192964779293343827409076042780009499359715232265562966766305354106502441897329500176256726057217552107512057751838068 191 9184820379933978580588031948530719035397096681051342999016374074270209033111235190623890833172854468954989927563609497601 192 228911882083194779277940175840780036859029680060464497539359744087839123297111541904473556252874564472471865773584379780492 193 238096702463128757858528207789310755894426776741515840538376118162109332330222777095097447086047418941426855701147989278093 194 2847975609177611115721750461523198351697724224217138743461497043871041778929562089950545474199396172828167278486212261839515 195 3086072311640739873580278669312509107592151000958654583999873162033151111259784867045642921285443591769594134187360251117608 196 76913711088555368081648438525023416933909348247224848759458452932666668449164398899045975585050042375298426498982858288662107 197 79999783400196107955228717194335926041501499248183503343458326094699819560424183766091618506335485967068020633170218539779715 198 956911328490712555589164327662718603390425839977243385537500039974364683613830420326053779154740388013046653463855262226238972 199 1036911111890908663544393044857054529431927339225426888880958366069064503174254604092145397661075873980114674097025480766018687 200 25842778013872520480654597404232027309756681981387488718680500825631912759795940918537543323020561363535798831792466800610687460