1 7 2 88 3 281 4 1859 5 13246 6 63807 7 397689 8 2438053 9 13469845 10 81119250 11 479643334 12 2766405526 13 16398672521 14 96270399637 15 562412130699 16 3312658458361 17 19432125660759 18 113930244019306 19 669493281487815 20 3928178034671452 21 23051994645787492 22 135354625893390874 23 794352561583078034 24 4662502223675322350 25 27370118126023594830 26 160643999309306454173 27 942941086006319653221 28 5534922343931205499052 29 32487681190075686877905 30 190694759772576218854740 31 1119329314369042614850985 32 6570100529651868996133522 33 38564764435110358258404763 34 226364398666337425693444719 35 1328692666098694994027854981 36 7799062413365255376222526480 37 45778295079776543981896855924 38 268705595948868006573865289655 39 1577227080265607714383665594753 40 9257878542639255062895911811720 41 54341142161239998731090846256892 42 318967293189429950295392246607326 43 1872248328059779445845925743028716 44 10989572037602370510336469551492691 45 64505705843413383356964589551563458 46 378630377360469010980585784091982990 47 2222454058003365847418838878623505454 48 13045181713659544457394307170444559265 49 76571554818016084900258043131501410536 50 449453539247996047932479765591868701127 51 2638166147158671964160932853748395791784 52 15485294876072613616901661695174735430912 53 90894335404031095398959270581906390455559 54 533524241189190821507447910507168741540476 55 3131637570594106202237688692405710496538367 56 18381833725331696098967608038607762526694049 57 107896205507249638125068935991186391690287108 58 633320447601099820185063508456426633545553638 59 3717413301649925738207155710593890321660677435 60 21820172874796040624330769100767822367394761432 61 128078291459058812092607485204327118947145822948 62 751783628820725453836352680247545926424884003015 63 4412758931090205719916225572361855239938611395761 64 25901656591594853000279071603183018610984272485343 65 152035455525232699752710044742614588115135774697316 66 892405458873047644803426232319621402166346332786507 67 5238169611778893322024634787756262775140061957572413 68 30746585656936517550895987940383992578433602687855076 69 180473829527798127655631696489875878861077837434903809 70 1059330733765321647240289943519726481254624699513908711 71 6217974131968263851638557250190291544829465389961982779 72 36497763232424224717126534642178433178155110644459883819 73 214231627971277445000297790042543905590062766626246504242 74 1257479537333854664489078027196742745050950038017492693102 75 7381052003328441127758185033883339531172194979689726366964 76 43324703948198890622659984051720596222348112869821789569877 77 254303854159631691397657127670847116875913592269862600125261 78 1492692259773604561726863544952752993013453411103983687171973 79 8761684677379468058886611094411732247202597704255932145508303 80 51428630304193089356028649432330792200287903144824666021130017 81 301871627701262979903472559067356806026289016265623697785902996 82 1771901741734572670109480903571910062887274571778713810924365389 83 10400565983197009754652050781177239627499163832874458330441931706 84 61048403657501641900441729109361850061571420047304273645955852384 85 358336997731717524976386777410978681488364227327587508685873084870 86 2103337618191825751087815872568812269411082457266533777574051636446 87 12346001568649674705707781674902817808599240786181786108819914777638 88 72467564605313773379737193533214879785905539617959928119662969471114 89 425364267987837941406362366960566580499501297586726646806161942770233 90 2496768885035282145964108519396544650353576878218479765638060197176227 91 14655332698181894428495221601860670472094727271555161563732544354705696 92 86022690278505795781234493381500606400412342875582385019356543075207509 93 504929051775794111800761020725215673894539860145636385382604080578456422 94 2963791837964728174512195640090265644748485855002995095062304233056466829 95 17396626373336081806946650892092654250194310395150036892444567630265725658 96 102113314874799540614613458886240732701578180561620105252450230638310918591 97 599376502716739075336724034963469243043117716875378393654315997753139270333 98 3518171870626530962852890588159780846947418442281398619274415327858426763191 99 20650681591896380437760962256143265200716922884406929028803018521865041286714 100 121213705836930612899550499059022019478498838326683697708719585714506549476850 101 711490437608006151720290852807031218399365965559305350494116705920307878946577 102 4176249206411118755485256895368503358540635728145215549226312984278180111986901 103 24513410879681575012299494327290747229859698150839214886956902509853128710448078 104 143886842775956828584861860196810526350426058300537141786980588326479551801032730 105 844575388780080552757634911681903040792537307786248933908246516060927658264399748 106 4957420522762463397934044017786229987803697051237543098101915292399071191934757560 107 29098667290085835850238395203700622456297595684172288761573931928472586353192920509 108 170801011165233944754755099548255703470250665525873625829707015129135063162779903516 109 1002554004423627222387202327851156304335905025347049417923625215921268445598786413482 110 5884710663764726950718057080525734071908082641825795734837358057903741845626464278618 111 34541600196525205766401578796588336112314385822627167326106730544834240605630516307977 112 202749499900355958717140049492238369498153219961546182056878711076533736672017814177302 113 1190082667738703486252622599536127184485853315959971925248527052646909874026645537983037 114 6985451292102461070331792494229278774161539902641565754687229439229013779271964936285664 115 41002638788996958854297737398171642402534507155941312683118956662101267409084997686224852 116 240673983306087920057822576277820133579709086517211148223715707788011765229074227132285911 117 1412688742753867817898494870859291829370063341379508765672285729183986503676592745036433516 118 8292086483504102830357919698751157160877227875677831466146056111399022016031884492300907169 119 48672220687392592806263893726817394301366244300436461955590328111883418757124947601414419905 120 285692276769543817884561233601765577114897412917463324072787612776907254650155178000350312092 121 1676933492103996185747318962346010061504334168155972324419596511100921410068508462325846784986 122 9843129008378876731674946325682737447861281074562456740711930657148555564476906492588751737113 123 57776405046349449071857320891594288023447138984742584713150862379866610227387330152438474618474 124 339131284090485338666208507362541910778989446850574489275934458186740094717673423216664980394158 125 1990605468730669681416871511944641615184433391303748201973191180596526741388190215917404635442173 126 11684295486827430871600219175811566997752750773781853288812060580430005955134156149553025749896337 127 68583535596609724435182010699929128325830279299394008775014325014416478012516908706051841313361167 128 402566107664280064902209570784237934227189444737441149053904067666249104569671755527753765583645366 129 2362950081680825168159117728220051971234780069021938074868753682130083261623049922033747037046853087 130 13869853875457903121464689777827926723801669308823488888713642260452285022617573994130206896262113489 131 81412150014491640750048482652097284400478928797341167325534927129310377154481721206595854469462366936 132 477866474261126612725867837931822494940772250236892387407080056854315075303070813879760462699237353667 133 2804942102402550113069466049051218204191984718042562814473642549290336529865641687042126388022773333871 134 16464223002870025866588887733762937400674814893739819177706632582655648085271727750502519676839513496101 135 96640368746310721680594060855795220826125499885989297073315788520242290524883603739125545108442005495977 136 567251844790664136464802248327731499426189707078953993733719913566518072174178896913530013824981665516772 137 3329609143598136055788428547251073428323321442934790172038552896613628572050872974555938640406319274534970 138 19543871299746140420318908874031716676481684895351539086561100415587493263285982325709127119051354166656318 139 114717040021181998011506654964076235427922612332169349865475290385313550175782674669821431137172230444910289 140 673356832399546670638917061123470321996951069759681320700606020247900244897229385287126267442535948596009399 141 3952415645098854752369529876787332800304122919651805517210466504051761697582043333750970956829416686749743355 142 23199570688179911325301869175800936093796669170094491951679254736663090316211480782435569701610844852065026143 143 136174969548880778572465959917711993643217459172978276252463217590942412856412338712205741385806299776928246585 144 799308857085295500064132470084294640182127238138782302225440461291576826398718846741083962910018002969116092014 145 4691718684656408049984923414922793486637831249123561956269034373926059830237736995683599843292975495132039185531 146 27539072063110013503096966493214994098046388388540888147288738389778143642247824471463006880970637964034958824744 147 161646624845050123586619553308287001357347231181936925907415679045450200657931229137741727664256325106544838634134 148 948820325678233178143397089788098162747181549202117525671514316446677569854943973892171943787726099542468594544442 149 5569309048568828599221877997375991053936000590273278139561948448512222454270862502907971046312764537073715166838790 150 32690281225055963576116228526775779085430777051953441826158943238099877672787066530919992016472944767613417249672726 151 191882777065112515805880470744063843049162718906133665213723480905090019463036444319323533338504424185343263929685160 152 1126298054175171386520864051864626755330233427001109114623096397163309231800062666475633894667766350310210262523137323 153 6611053510072532322026078900415813218444638234606411308695359937907759576906969192748364976719442466025905842625113057 154 38805028874039783711106812997159525863461318635555287933634774210791947706232618828992812504207311488649132023597156812 155 227774629810633661198994863010460166524445312972042983388484537091242993224500593834680726179864405230876171046773993249 156 1336973157622859465786655612506275187705155667288743042108136680974326480255961586499458542632030394591564632150631151188 157 7847657246507749976389504299019534675988843981972048476401735460518109855620798961712698256689260067989325753031724554015 158 46063545784393399425215611105727100936837037649533111957810762745025738338908973931079227574280754217588478732957854171934 159 270380087149593821169729058008604375721624847125682098085850932742541354459447981826368743055910700226646506591719180698473 160 1587055236025501253232172295363340263655655061014574867123406762304254476121088514239610069889874609892051677578304667716189 161 9315568867327156188468929992663440539664949716509761096473538102673792286143182040368911565446243392538152091698165880497215 162 54679775065195369738465350582052750243185294801754413147484016035641051482072229246559342925329988486987511431237552061912954 163 320954935094395766404769562692879562277827763178139578003235486831146887203030166832009744959973571272787403351886063695046020 164 1883915400870344437858714160493616127627479598094739818490871608287706814862333902784203579912763559330416248692768272443404829 165 11058054728439171777475130401440895508587636086183166538869005005451319996002013223452317409288465443274184168150646439327201899 166 64907678083986090081379523814700763343932651353735187892642210069688303523319140455734642350747235600871017547945554938382157058 167 380989855604470128096314729224141431907680476392509464991469736226756922611756570117400533955303263845741498216266890753867380218 168 2236303536935901604329012076696958632422409178926771577816911617671599811154659574929645856999840013212143945507757650194154345324 169 13126474198053021362324529856591757114053145218460818876885327088882255158689575535334980160859717013292610605425104391258185801842 170 77048719919406186418928758724948423222207953823075610850058218779979261189741835267279737377561191317345780863862842233552386517029 171 452254364092654007539889043876624892434471386614591699205733294635169420171326773860201579601360984570670527871494353514248227111712 172 2654606203124408711505606922552388797347588319048841914691169661134350563014137899088762020745838277660361716525740331795196398530554 173 15581793462191718894335796901553887407634563882848045897854463131192598782489114071370522192120075757058137959186962160092837801805252 174 91460754974745336716485300938194144564628202391416471548695422537791085505625110207487425239356432851489254709327439992754089824860237 175 536848965483192962129122812571389455536697660125217724907062091650083461989839416799554687219078409815774324740027863016272990245917724 176 3151152773885977769607158366909271570890009932107000647704257413717008241959995847163479118159860849646971527725830270075862586875488641 177 18496382488940758779908126025126969968380816158607144969741834896222227814884015126633972715293282945378072733813333642232899208781033510 178 108568574653808127178328239044088755237334607935740551933251356278570109907120083946527298891671997140012184903786474460857967395066868428 179 637267066109126944574682075111109913015207188008031820892089965533535875121051951987249097265456098857535261110990717877829881975163546875 180 3740578844682196181269469490555745301445362761902990462772868582928852644993724500984962762275274114566609291308562673011461800725750323418 181 21956148116538610178400003017358153603968565054876921070551932505287760617577915102281388592788717003477500044420756975064073180306244825433 182 128876427989406377590510324677077229278734866812007452984407423557310207312255475285584388416294698146289712000712851118188717530039075399827 183 756468466287932831555841734261334373218968203013349284957902952868125587898136694395705584470908402108016635606442774856837938843578160750784 184 4440257612781258830588786813329986394888245989562565102872875831082796422582603948174182506024056955864838257623051189906398189949397989010378 185 26063066137587698270975544558718462324652598201542166576871742251743028793562602366289656431300314039910818200137370646365182178385155801035351 186 152982884267110246061280884373046257553830535543010247583057132560661054695256203080546263664545245628191110499452029054269594740252172688590116 187 897966599752112436197995873845562447253509423596674638300944073742848288863849177915700569743852777688210325274348440622798162852999143300931038 188 5270811948233912350134615075163688685404604245810876669842607298200633718048314971786886232501769408583089865345897534751091144873275462633639351 189 30938187011983032031096225045830500560644943135845881313453474850924085256933891412135442266586749780116615518895051434851128106285021487898649605 190 181598475716659630960891005131939453610869235791444089013298843633579137216545070098268476686320448985776215159184888521408464504150048001504134803 191 1065932091296788634503353580377810680008891389612497565611809543476099644421096451532463841999822917011530388191159586190969121047001953287198969148 192 6256722248203929483371751635341133015070175786280166987515602386502910182112538305893721288025832727613900892511280123207091809274455486651826957539 193 36725203801252673503832811281136074769487349631706625106408644020192598023814013227864734180196918545839352357903516452952327021184931369835230747513 194 215566640285289427133004809562054965226587212576786062022924623424541305432973862692308855434276637169582005099311828663718687337047024890709422689328 195 1265315684982048734553308058821004421139900301219592887735498883354293141317790939206746919844573578645548485863052006133087001920518767634863748680497 196 7427047991019078475605313568020674336440038394226882483818372713294578444284518626089622421751028395105093952463742765048261406600665842678480272715819 197 43594687488350473894584572905433061951797207974716515653072009477411887327303686711179429564108171604300123867681790560263606369856646116762135265890015 198 255888581776374223228478585695554829002940210268202565255736221347557347815628735442198341617804436094847680263847704404795108760354379855183801499063199 199 1501994166170400429308409182452421721871918040756165271131064045066388231487349057279232652257354609977580541464971366387670205254531365395485288913613728 200 8816284257581547240663898808506447854966130401908289256608553742329091742721319771846888668817153981466759306679478148989925785885637100236623887892253464