0 27 1 28 2 251 3 781 4 4156 5 4937 6 38715 7 275942 8 314657 9 1849227 10 5862338 11 48747931 12 54610269 13 2997702457 14 3052312726 15 27416204265 16 85300925521 17 453920831870 18 539221757391 19 4228473133607 20 30138533692640 21 34367006826247 22 201973567823875 23 640287710297872 24 5324275250206851 25 5964562960504723 26 327410675117461893 27 333375238077966616 28 2994412579741194821 29 9316612977301551079 30 49577477466248950216 31 58894090443550501295 32 461836110571102459281 33 3291746864441267716262 34 3753582975012370175543 35 22059661739503118593977 36 69932568193521725957474 37 581520207287676926253769 38 651452775481198652211243 39 35759970083272404145660891 40 36411422858753602797872134 41 327051352953301226528637963 42 1017565481718657282383786023 43 5414878761546587638447568078 44 6432444243265244920831354101 45 50441988464403302084267046785 46 359526363494088359510700681596 47 409968351958491661594967728381 48 2409368123286546667485539323501 49 7638072721818131664051585698884 50 63513949897831599979898224914573 51 71152022619649731643949810613457 52 3905723171358917108753187998041251 53 3976875193978566840397137808654708 54 35720724723187451831930290467278915 55 111139049363540922336188009210491453 56 591415971540892063512870336519736180 57 702555020904432985849058345730227633 58 5509301117871922964456278756631329611 59 39267662846007893737043009642149534910 60 44776963963879816701499288398780864521 61 263152482665406977244539451636053857515 62 834234411960100748435117643306942437066 63 6937027778346212964725480598091593354043 64 7771262190306313713160598241398535791109 65 426585186054887153475397785633612526073929 66 434356448245193467188558383875011061865038 67 3901436772016434890983864856633701020994233 68 12138666764294498140140152953776114124847737 69 64594770593488925591684629625514271645232918 70 76733437357783423731824782579290385770080655 71 601728832097972891714458107680546972035797503 72 4288835262043593665733031536343119190020663176 73 4890564094141566557447489644023666162056460679 74 28741655732751426452970479756461450000302966571 75 91115531292395845916358928913408016162965360392 76 757665906071918193783841911063725579304025849707 77 848781437364314039700200839977133595466991210099 78 46591863523744876337594687269828939734521551195053 79 47440644961109190377294888109806073329988542405152 80 426117023212618399355953792148277526374429890436269 81 1325791714598964388445156264554638652453278213713959 82 7055075596207440341581735114921470788640820959006064 83 8380867310806404730026891379476109441094099172720023 84 65721146771852273451769974771254236876299515168046225 85 468428894713772318892416714778255767575190705349043598 86 534150041485624592344186689549510004451490220517089823 87 3139179102141895280613350162525805789832641807934492713 88 9951687347911310434184237177126927373949415644320567962 89 82752677885432378754087247579541224781427966962499036409 90 92704365233343689188271484756668152155377382606819604371 91 5088788400485991594920747424439621441171806627730757672443 92 5181492765719335284109018909196289593327184010337577276814 93 46540730526240673867792898698009938187789278710431375886955 94 144803684344441356887487715003226104156695020141631704937679 95 770559152248447458305231473714140458971264379418589900575350 96 915362836592888815192719188717366563127959399560221605513029 97 7178099008398669164654265794735706400866980176340141139166553 98 51162055895383572967772579751867311369196820633941209579678900 99 58340154903782242132426845546603017770063800810281350718845453 100 342862830414294783629906807484882400219515824685347963173906165 101 1086928646146666593022147268001250218428611274866325240240563948 102 9038291999587627527807084951494884147648406023615949885098417749 103 10125220645734294120829232219496134366077017298482275125338981697 104 555800206869239510052585624804286139915807340141658806653403429387 105 565925427514973804173414857023782274281884357440141081778742411084 106 5083203626989029943439904480994544334170882199662787460883342718059 107 15815536308482063634493128300007415276794530956428503464428770565261 108 84160885169399348115905545981031620718143536981805304783027195544364 109 99976421477881411750398674281039035994938067938233808247455966109625 110 783995835514569230368696265948304872682710012549441962515218958311739 111 5587947270079866024331272535919173144773908155784327545853988674291798 112 6371943105594435254699968801867478017456618168333769508369207632603537 113 37447662798052042297831116545256563232056998997453175087700026837309483 114 118714931499750562148193318437637167713627615160693294771469288144531986 115 987167114796056539483377664046353904941077920282999533259454331993565371 116 1105882046295807101631570982483991072654705535443692828030923620138097357 117 60704797614769640027588210718181871828295176834242412246929329819450822649 118 61810679661065447129219781700665862900949882369686105074960253439588920006 119 555190234903293217061346464323508775035894235791731252846611357336162182697 120 1727381384370945098313259174671192188008632589744879863614794325448075468097 121 9192097156758018708627642337679469715079057184516130570920582984576539523182 122 10919478541128963806940901512350661903087689774261010434535377310024614991279 123 85628446944660765357213952924134103036692885604343203612668224154748844462135 124 610318607153754321307438571981289383159937889004663435723212946393266526226224 125 695947054098415086664652524905423486196630774609006639335881170548015370688359 126 4090053877645829754630701196508406814143091762049696632402618799133343379668019 127 12966108687035904350556756114430643928625906060758096536543737567948045509692416 128 107818923373933064559084750111953558243150340248114468924752519342717707457207347 129 120785032060968968909641506226384202171776246308872565461296256910665752966899763 130 6630210654666257385679726086336700475519067640927233003834750392518668367669794549 131 6750995686727226354589367592563084677690843887236105569296046649429334120636694312 132 60638176148484068222394666826841377897045818738816077558203123587953341332763349045 133 188665524132179431021773368073087218368828300103684338243905417413289358118926741447 134 1003965796809381223331261507192277469741187319257237768777730210654400131927397056280 135 1192631320941560654353034875265364688110015619360922107021635628067689490046323797727 136 9352385043400305803802505634049830286511296654783692517929179607128226562251663640369 137 66659326624743701280970574313614176693689092202846769732525892877965275425807969280310 138 76011711668144007084773079947664006980200388857630462250455072485093501988059632920679 139 446717884965463736704835974051934211594691036490999080984801255303432785366106133883705 140 1416165366564535217199281002103466641764273498330627705204858838395391858086378034571794 141 11776040817481745474299083990879667345708879023136020722623671962466567650057130410458057 142 13192206184046280691498364992983133987473152521466648427828530800861959508143508445029851 143 724155174755980902815210793611968902669259115182335035825364335209012381089806586442070011 144 737347380940027183506709158604952036656732267703801684253192866009874340597950094887099862 145 6622934222276198370868884062451585195923117256812748509850907263288007105873407345538868907 146 20606150047768622296113361345959707624426084038142047213805914655873895658218172131503706583 147 109653684461119309851435690792250123318053537447522984578880480542657485396964268003057401822 148 130259834508887932147549052138209830942479621485665031792686395198531381055182440134561108405 149 1021472526023334834884279055759718939915410887847178207127685246932377152783241348944985160657 150 7280567516672231776337502442456242410350355836415912481686483123725171450537871882749457233004 151 8302040042695566611221781498215961350265766724263090688814168370657548603321113231694442393661 152 48790767730150064832446409933536049161679189457731365925757324977012914467143438041221669201309 153 154674343233145761108561011298824108835303335097457188466086143301696292004751427355359449997588 154 1286185513595316153700934500324128919844105870237388873654446471390583250505154856884097269182013 155 1440859856828461914809495511622953028679409205334846062120532614692279542509906284239456719179601 156 79092617782332259553413692127963592468532202958319076228163207664773678546040094205814760104880467 157 80533477639160721468223187639586545497211612163653922290283740279465958088550000490054216824060068 158 723360438895618031299199193244655956446225100267550454550433129900501343254440098126248494697361011 159 2250614794326014815365820767373554414835886912966305285941583129980969987851870294868799700916143101 160 11976434410525692108128303030112428030625659665099076884258348779805351282513791572470246999278076516 161 14227049204851706923494123797485982445461546578065382170199931909786321270365661867339046700194219617 162 111565778844487640572587169612514305148856485711556752075657872148309600175073424643843573900637613835 163 795187501116265190931604311085086118487456946558962646699805036947953522495879634374244064004657516462 164 906753279960752831504191480697600423636313432270519398775462909096263122670953059018087637905295130297 165 5328953900920029348452561714573088236669024107911559640577119582429269135850644929464682253531133167947 166 16893614982720840876861876624416865133643385756005198320506821656384070530222887847412134398498694634138 167 140477873762686756363347574709908009305816110155953146204631692833501833377633747708761757441520690241051 168 157371488745407597240209451334324874439459495911958344525138514489885903907856635556173891840019384875189 169 8638538266014697007334657946763451229036628889401703750562111475287340644401892067742151916802567473501257 170 8795909754760104604574867398097776103476088385313662095087249989777226548309748703298325808642586858376446 171 79005816304095533843933597131545660056845335971911000511260111393505153030879881694128758385943262340512825 172 245813358667046706136375658792734756274012096301046663628867584170292685640949393785684600966472373879914921 173 1308072609639329064525811891095219441426905817477144318655598032244968581235626850622551763218305131740087430 174 1553885968306375770662187549887954197700917913778190982284465616415261266876576244408236364184777505620002351 175 12185274387783959459161124740310898825333331213924481194646857347151797449371660561480206312511747671080103887 176 86850806682794091984790060732064245975034236411249559344812467046477843412478200174769680551767011203180729560 177 99036081070578051443951185472375144800367567625174040539459324393629640861849860736249886864278758874260833447 178 582031212035684349204545988093939969976872074537119762042109089014626047721727503856019114873160805574484896795 179 1845129717177631099057589149754195054730983791236533326665786591437507784027032372304307231483761175597715523832 180 15343068949456733141665259186127500407824742404429386375368401820514688319937986482290476966743250210356209087451 181 17188198666634364240722848335881695462555726195665919702034188411952196103965018854594784198227011385953924611283 182 943505796947712402140699069323739055385833956970389050285214576065933277934049004630408823671001865051868138096733 183 960693995614346766381421917659620750848389683166054969987248764477885474038014023485003607869228876437822062708016 184 8629057761862486533192074410600705062172951422298828810183204691889017070238161192510437686624832876554444639760861 185 26847867281201806365957645149461735937367243950062541400536862840144936684752497601016316667743727506101155981990599 186 142868394167871518362980300157909384749009171172611535812867518892613700494000649197592021025343470407060224549713856 187 169716261449073324728937945307371120686376415122674077213404381732758637178753146798608337693087197913161380531704455 188 1330882224311384791465545917309507229553644077031330076306698191021924160745272676787850384876953855799189888271645041 189 9485891831628766864987759366473921727561884954341984611360291718886227762395661884313561031831764188507490598433219742 190 10816774055940151656453305283783428957115529031373314687666989909908151923140934561101411416708718044306680486704864783 191 63569762111329525147254285785391066513139530111208558049695241268426987378100334689820618115375354410040893031957543657 192 201526060389928727098216162639956628496534119364998988836752713715189114057441938630563265762834781274429359582577495754 193 1675778245230759341932983586905044094485412485031200468743716950989939899837635843734326744218053604605475769692577509689 194 1877304305620688069031199749545000722981946604396199457580469664705129013895077782364890009980888385879905129275155005443 195 103050210748747915069617770062335083135510529122425971178089078845066906650171836091438387283186026442120352750550947803611 196 104927515054368603138648969811880083858492475726822170635669548509772035664066913873803277293166914828000257879826102809054 197 942470331183696740178809528557375754003450334937003336263445466923243191962707147081864605628521345066122415789159770276043 198 2932338508605458823675077555484007345868843480537832179426005949279501611552188355119397094178730950026367505247305413637183 199 15604162874210990858554197305977412483347667737626164233393475213320751249723648922678850076522176095197959942025686838461958 200 18536501382816449682229274861461419829216511218163996412819481162600252861275837277798247170700907045224327447272992252099141