1 14 2 74 3 413 4 2268 5 12574 6 69338 7 383440 8 2117054 9 11699556 10 64620690 11 357034452 12 1972284262 13 10896200940 14 60194058786 15 332543162084 16 1837101323030 17 10149009487404 18 56067475332178 19 309742091323076 20 1711151039052838 21 9453162307306892 22 52223443128266370 23 288505511075723364 24 1593832187815782198 25 8805036296917366636 26 48642922785940646706 27 268725079998232288260 28 1484556475282345145798 29 8201348290049020062284 30 45307884240666036843618 31 250300842850039409100964 32 1382772837659064248079830 33 7639050287126226907593772 34 42201500935315315592052242 35 233139803486272495983184452 36 1287967648941673387374945126 37 7115304381403410743143279884 38 39308096342759506208904205378 39 217155353507096486562076809444 40 1199662459933933236960582574710 41 6627467361885891869379482809580 42 36613068341192058656484551213810 43 202266823837242638938832830921860 44 1117411620453436924831564663985926 45 6173077254303025896848371773582284 46 34102815909532598783905959967913506 47 188399076352159636748033463096687908 48 1040800034357104815385663969159374102 49 5749840882942816316133770400612837804 50 31764670530177196472794148876665813458 51 175482124537414491809440772194935562948 52 969441065126313506023940165816696361126 53 5355622296178216058700798435641573934732 54 29586832259455571792135914535809483209218 55 163450780271389416896392439902986211784036 56 902974584674827647128517276539162568195510 57 4988431986772261791864989210114136040675948 58 27558310177261242970583888087194376022278834 59 152244324837943188696691871574966647595908356 60 841065155892102074245436176488741279626653766 61 4646416851391932598661931535388998882849586508 62 25668866919114797970653669842621548390161596386 63 141806202496412164491152795798211822145619509668 64 783400339789790594713720085650949140644050766934 65 4327850838529344600674688366218316036469308311340 66 23908967011151718117624128674932618789768361246098 67 132083735061116570287570305146152432803026282466116 68 729689118712571187701598699661979396119551854450150 69 4031126237618584938698011126510021004735584641994764 70 22269728747343332229837193121139788417517051823564738 71 123027856049784839480821426118508910085084513139122660 72 679660427656183824948886449226038982870111076635291894 73 3754745565385267562275996062599236654824103125836443628 74 20742879366094372640809963759784995323907515327303879282 75 114592863059202992835173525101691364938173559104909823364 76 633061786280722767677270689475131241146722471937025728902 77 3497314008481383812862230587725667475436969734923889000140 78 19320713300006961177965490075504067113880777520133321789858 79 106736187118398665432387405066332489707133050487683490911780 80 589658024715356057140822419439082597420674520358429319302038 81 3257532384265590898797590859760502628975060435025551212090540 82 17996053288109719065089410922682856559622173625851910357993810 83 99418177855351772925648389439880366669246246244104199894238148 84 549230096723977684346574366467679637510088795944888840368157478 85 3034190584204029280105855884527275632777520767389024543275583884 86 16762214154296671151818354039228049486658931825164538753543069058 87 92601903393030293179108885018911392572377212829816377929452985956 88 511573974242182688459906717566785381992998283843623411054117764150 89 2826161466802408228357452481667806585921540114195022530137834534252 90 15612969069176198479945113273538978209162385379078843500215850211890 91 86252963964884305584184418940006873643383071720103677046559188889092 92 476499617706612907421858087454619398857397412548551978337946696051398 93 2632395169248753391847057607027327901063760129270027381004940285898828 94 14542518125063345017162452796034655310796386816654954009326138495167330 95 80339318309169572031435054744499786744370849300916908777964102104201892 96 443830016980223279058673064514551628738000652831116728537491243616789206 97 2451913809059321877892576693733481193341658468338462124043194089423131180 98 13545459065522550062506816530056170327167450313670791829675438492495207698 99 74831121965963001967677451282408846707841774207907661604702097963007151172 100 413400298033295791074756002335485337890627232325547487835951915739802921062 101 2283806548988423598942332667830697985180794601119140206285046119584492270348 102 12616760021741270912623286731008696206988410267280354683224774055525196307266 103 69700576660801788733795673445789507643461184140544727833096843015009035365092 104 385056890871878425886900606687568416222624928123733289731843042247373704306550 105 2127225000296175540721801910960856143007972960069699767454130388619727598988012 106 11751734118142855682815629836281768374502755319904935687413247160199987448476146 107 64921790014828988783575034033324948543753814706581404322886324818095309805248132 108 358656754514424492878620335770657448805955121498455269349864874228020916144933894 109 1981378941175810275068029753348321666941363079538758008068318386772594516951667148 110 10946015819080536254230057976032713001355400850423408034412887175374447160666049826 111 60470644873443207892596519378746948116319225709163842698708621019123329731751948068 112 334066655105313514732832993144521323550777798443932350658057011719006940452189508118 113 1845532328732679194213759584694990462644780443428242291600166744173625851665463934892 114 10195538897241144365701537636190654349127388560505646381593460208461730738004917401810 115 56324677593991867876804393357121319593567282255735803430744557992647854506945630921924 116 311162493522101313235881391627805640570785042189706847732201899406261789559638266181030 117 1718999584388561477454707992853880721312616411283320022275038946940476713505401805360268 118 9496515912571453987027016577710318046520241095606714121413115240873636226753127498506498 119 52462964678261230131189505820849218537926530884956012806118626870598461095801035372824420 120 289828679083127482023229200699551714352067900648048436478606705119933710661845909678742198 121 1601142133964788268841474495355889817074354309216388217863179388669965363089944931373027436 122 8845419098163224096234991875213310075801763678187499489784479545717406046317142945917440434 123 48866017177630128956343370772257987509637980796228566906740745305407333936776375023349653252 124 269957546194763609338563550892776154084468225532713098015574233745302066398207036393305523526 125 1491365184982981894405011615064790204994156308382212208878893919050691172994902213501819659084 126 8238962556633529776815445165531851420926186549147684660474314466501905519918138940765410211554 127 45515682337980754219660856269426956047326697582888351134984191772708306111523728481244431872932 128 251448810994289566411491318702894835762616408177450112837762571811117112386538614885887040035158 129 1389114724919378668255357466914115213411946422293999752881098783186457798578024208608259417808172 130 7674085677150660392135274614944387904415395044054799912948338206727004901534858926138039194246290 131 42395051987996783630978631311012192485104287437308950989960968244494905358050145608359622020795716 132 234209065246231548721425567564594494038934308422876686563083086410123326967462106106261303576500966 133 1293874725263792693106577946456152127010401091682792633393577580636167527384067107433370204164675084 134 7147937689416108868975569966997992765594105470614719437816379702764152576546928311265944082982481602 135 39488377208511091277006645234115662093308411323528988694079335241331563865359432026268319860030583780 136 218151304938003008488351941360438420819466012900999634616030512543709991819233134630902617724980948470 137 1205164537272914583449189709689137570206749527395398080805468243631108144461866597924676116992028632556 138 6657863276651064807193855310848367825976579915374303070102589465699282518352351513977957064950029646194 139 36780988852263900348391161200351252601961296717568847548769263815064650573988685557756115649329368772484 140 203194491195806966465444503489721375462452607821421690023679900472337131628044724341260902288219819480710 141 1122536466275064926963174770751773973202891404639408858892386830664454274789578232627930538696174847599820 142 6201389174980313693242306028602388908741108704062600765733212216184167574273631779194892026322117004404898 143 34259223512957578085795429344887501191508646104488137088425745901995117908332264462156408919700360528037924 144 189263141304869206139685120457856340741896043033316616901336930395440442856135071424464968940246289517148310 145 1045573512284619870599941226867757411797301925971502901727082727803522298979378429593034613580644670393133740 146 5776211691584507025323035810966654063055094288829645208048767705101199771002174223694784538062944237480003666 147 31910354569995295671870893036967932914725875586272575267857144359351632254975087703089922671293009069410715076 148 176286947769999707910368075119393784491772451059703351024878134741945619773149647368249059199128528437937526822 149 973887265523643050982821070422077716490858139796157122527582682715871170563015203861653683193801073984570183564 150 5380185078628526499709285299058673001602649305406106385697526041404088666821624255723919527457310978479007958146 151 29722527960906284825226467329027997991140152215785935106214616783303990650789653747275122515497270756728909574244 152 164200423493991110669073455694437658793738793046988117035360854828859121316719648672752555195661656363912939591990 153 907115946230029973784280428893382798783183416287474363701304341236113975927446339276886756038977771678872067746668 154 5011310704292519940018672247041228623989888881476593524623645932731371854426361233019417005837291350654945988946226 155 27684702357319690278825429613215620545772914466427962193578398023779157980392305655492099335152090000192898232504324 156 152942571283172160722298709368780414253597576806617693773456129994628239069384369207371459206313337603999653497241542 157 844922578859643260218565892364964451050746168991821722082781422042498912781457555626498185117099930904210082079970892 158 4667726966254933384186590199604659005258151608332314985502534228569522218557172990509870137495429071968970546631287394 159 25786593442572453973367586117755220346975708906273155613371895409899853636202700257995772370494924600660143163295067300 160 142456576012206225965633445275979946194028625025614161234645543631533363054281295358952875136053329476841610322019626966 161 786993291468164795884374294521835161682837737486462999116466565011592189735501315197768010292261151416928433081457879084 162 4347699896723804317294417426516316709364530800798280894952662220071553815588070804916974357129364133597043214160316365842 163 24018622009736427925866876676884118072337427804621569308284906441494611063826195815722746043641659665582956501784292052548 164 132689517894579612020734449224272387067807973192724403326310810479594141672587809032368425678025401250569229028296407133542 165 733035731690136657537800160649731180439631067424304500334213694789667631146038480013568982425061303237585448322946692987148 166 4049614411602625178049848154232958068763294731336624680936304654998015854709109655068070485119150112599794005691355886674498 167 22371865618130464054699646084063597261062720362032875417657069335039082411317126128765821761744954770092615141322330931035364 168 123592105411738731585166747179398170547482911682715242863509576367291047386267618482525565343203191250326916552325274416225398 169 682777591321094995582699877733292212172280755227164281608229248793396715509042479038680153140991626111378011646418562044813548 170 3771966159627847216357246367417309314849576802502637192482449194833146869117928837811638328471467609629699070501381795728630002 171 20838013564341874123170171567213070029602132654978504018773197935384355282623003354220562091501233275542938553453010370656714884 172 115118426553046695471416523313797478680026449869718292127026055818470846809045449319087997614548392754667399865464010884575592710 173 635965232056789461840572688894548311124616966034082683798095880587561623653129608513525926481747219723787955725172432537017022412 174 3513353930342978189735825243856953769312757953988685147524643713075087608643748997864115078783414532426679107207967957900015707170 175 19409324940509023492785240244968670730243613206609586404046024223632477755840984745607114173621237376337577547150620389345809703204 176 107225717111139305569330953179944493078069272565047303083992845202521732676947198483301728126174125950060139893037351837620816330518 177 592362405453991337260815483892862354401005685912127310092776598268090271836652948898268052466801988437430232640260574587953886172588 178 3272472582594514109519494742659851298039383197467418982057392399275730725448416957449468707689447814211463655076885335239318874159058 179 18078589568197336757938736549641569162798156309686190483149664881474768011645112221757682495567594542554454601758717351879107750586052 180 99874144863334099840443282593964268212356647168306709797092056564713180946502237743382576375065041043037283126565784972511255620065958 181 551749060652902631882482907257033372584326178456611588056132344646733977751392614808033554465107919970027569604255806755374640732639884 182 3048106457861868455519734208339273581774147721015582952177406412077707082417912217046029336845244962211192633536195062897821101837600770 183 16839091610713281917157258821245553120297177818076910799539641849143235664568501961613465153985561739827489759706927449529524557078698340 184 93026608549918416370090288019785107264621193047114413312431492119405794790837712801477589985007675386532325212065674186664377486957197238 185 513920233844085856602237027103915507012624888084556225176936531131607951047577440177297221415282017750559745244516383666392419767495493228 186 2839123245180279292108368109160808814787260820984809075195568228464151523646222055136972634958360076909590972622319315489164937708946088114 187 15684575680218201847263972454970106500252460837706995381185680718790586518217225115141124386959705575831401789030501598265949557354008019204 188 86648550634818013968689719265792614023987120830747864136994643952358750590312598830036115932990465631772173614317981256264017092025859283526 189 478685013875375128875793907898621661344425058830168611376966593182761625077166558124000661232731932578112657004395393165935539945626724747596 190 2644468266694733917549451140908767951892246902212283596593968989557912006343123881892531333066087106406622935361532382000821425020654811721186 191 14609215268594395401531796621721401103068611739839438242480214784939926751838016838158772078022636061096746013930076984211470039580987431167396 192 80707782903703476841611454531653595598764907548353439073655677422102250384930110744142962318487070165399642952912228421880366181300779758757462 193 445865578778485747349751539248740112147172454264816278945820673387347131870014603080185736834493474578490252524410234679698661998236217164264236 194 2463159155005753814753730360886414877220373275485306013946393496268453114897482245066577554014970971621942632275747758681922650818008359451474834 195 13607583342743156233904755245655874312778817813035668212347939125410162393864137881546983700218205503466348146252962280015096655267321850770247492 196 75174324019378467895989238627311751364206011937220518941173387964708841526482921582198829923931211883194955785985464940123554459437605647932628966 197 415296298352950584912930331741064582161753519708386673182205786338826581472491331353660209291552297302270163807094636651642672204993884707270286348 198 2294280895445142919148274729045152755851156820993680499926013574122220914658047771557377231181056823871834855999686053920760640234723820333759935938 199 12674624955917739780448981771125685403438280975657296508854506084820498808170261086218214281330494432701729617068789840360993809765562404941987710436 200 70020248214638839758564485728900863805635360766983874018061903659752715569113900072664889196451517622896203411512172262124413043066226094973713296118 201 386822898278383880194668807966832638953072798976114012346515491781066967003755510530833728850740251152309749149156903863635780520809109755094969326572 202 2136981208261498238868955848307265818251680156602807311115856424862167866041642133165840254065528999369735285925269901864976353770112596231768380139634 203 11805631736868574253289648756909236228873320076042466026575148922329226355772248200199435601212125922315959277776044657657087838205480939729095324406148 204 65219544358999208029749760871709267715500947271441961343699669861804353687482706517402930114717149669165756673710051008590440817764663173571242719857542 205 360301681536588687387768242072660000424639800304930164655443278619605368685690090794483361060720759911684690247546899016173103042151063183091597334252236 206 1990466247410708161350040055775904574287955365513557749232349712697854192955290528848434972267589998079000526364852661251177653630652890564049635315138466 207 10996218128054807001235000161558992889652921168975776328171343817329437993581302315541401313477576591530973972284154001266485115627336392818560534891985444 208 60747984688037501179542478009003164021424499151135443385422050180895590502164870937871061040656070214389974888399545663439197760102160197999009257470649750 209 335598803214250456298608465659977233168241623922641540518891346047130294438543225172804850850641165996427202034482866253857123981141931295924400239234203820 210 1853996594244477619184603301425803145763104323081027876537392234279530819404034889372563466656379724000082701077092183493464434490028511231401179924239468370