1 2540 2 10360 3 42308 4 172888 5 706704 6 2888944 7 11810564 8 48286456 9 197422012 10 807188768 11 3300330556 12 13494048552 13 55173290154 14 225588339824 15 922369809354 16 3771323457556 17 15419939994758 18 63048058448056 19 257786893864722 20 1054022785388052 21 4309622087234618 22 17620912434401718 23 72047283011622938 24 294582422038023616 25 1204470182430922988 26 4924762369470242484 27 20136060500473789148 28 82331065496382573522 29 336630114561264623502 30 1376392172500061140028 31 5627706290208246570442 32 23010213752037502455028 33 94082723881242338832570 34 384679561390865953454532 35 1572853748855939690818380 36 6430986108060642675642772 37 26294614075125872241317338 38 107511774671763347001543564 39 439587425018706648986870510 40 1797357590136248462196060434 41 7348923383534047007200057688 42 30047818638600416559003622726 43 122857642925210316561529299024 44 502332652053337453301395633920 45 2053906353002591695784220300758 46 8397883931417642668325629341372 47 34336742969060280976876461658424 48 140393928679168607879767017574042 49 574033921264246687811820236310612 50 2347074021377590019651264000949560 51 9596569571521512866821386290659420 52 39237853899043056691384980071069274 53 160433284740784157094036577360661624 54 655969587912282009424124085253765452 55 2682087454364905573452294828822837438 56 10966351558699964078840744893602388922 57 44838532879785573361128806663608166226 58 183332990926834026574948572282385738776 59 749600475383336168984556605367857529382 60 3064919575327124152273758011202954314996 61 12531651608704709667843865716406311226828 62 51238633896352712845876882887016684273366 63 209501323970801826630368020141922463007860 64 856595920068882166395167800324331643114174 65 3502395862571819998170516069969380734579794 66 14320377310662166706770996030149571090818762 67 58552263755000529316608798882376310912099744 68 239404836650677801231665637902802084107223006 69 978863533809021778236145806918903667710570964 70 4002316040169162338137290997012226734094204740 71 16364419688884448379901684955987475733494846070 72 66909816482815876125723541803014431459018605658 73 273576675915068027984311546938601312476120066346 74 1118583214526676147091820821614828752606928768832 75 4573593138507451839605521009773149915053168102660 76 18700221784977977318854436386202811211614236274820 77 76460298110707242638077781508897547262914595807426 78 312626088310594141048452791168346709143963980975440 79 1278246011425070764211129681645780676693255870565798 80 5226412403883610210196717686898235846924987962331104 81 21369428397445582072841428432490994954706462644312334 82 87373983288082502714096862450172264457149355987650008 83 357249282181955060779613195798572583168779930286020430 84 1460698537672483847156698346139505208215035915791198616 85 5972412890312882315019064773114453282048131020197137218 86 24419628562928909868905940549324270219048000209378519322 87 99845451093749410867527496285673335429199794715799941766 88 408241840305805285022031396960729531925158007007152643934 89 1669193722403884944869673253047690092657125330907987919074 90 6824894971141245005758050391359853873742040210037070153696 91 27905204016720213685361985905588648731555886820405088638736 92 114097054168229237184233541805536534382299651848345076070940 93 466512904262145558973009882784388550497277314683672521187266 94 1907448806892184352907803839453585694892307504518149366779830 95 7799057470165775552027413467154102060000318984790115073545666 96 31888298759667128817594472683152572936395280778596646415191930 97 130382883018321167950893423731551388465477644704907661800835828 98 533101383435065272918030705584771236997464529161661812599843498 99 2179711618897440885017838503467188163628407390801046547071913388 100 8912268640051687848811445478532940162010951777199574630655952062 101 36439927017788681270971495565459570741128322320250811666518741522 102 148993296173135143649671041901809165413293944338596721153610233604 103 609194477631604504777056983692608527668860329471428728832423220116 104 2490836306793241083353621732329291658933191161955512722196034145890 105 10184375819295051439666766786828366026865813938965206758299049283914 106 41641239348311557990937542038976263696966303506812294195882642513782 107 170260096959324051837728988180285854438641364212622574728139822782978 108 696148843556786073283037168763710506382217105188049813041654733682176 109 2846369883726951034100119377281673855523673492453842252913794295735240 110 11638059288576404941842869370390303562024045008916552199939388836491686 111 47584969465413499092294290641499624099088529536711397523996253211250976 112 194562449191759806781218600553999345441450130080244234704520359264888500 113 795514782519933926588567519962054105244699224744409035941161552926803680 114 3252651124801631282821042788627248706236850295813091042225860860037365892 115 13299236635377308222517998502395387563247929040145246553700705119706042190 116 54377087580995536065586636436910597992280171106086471536518622283964970972 117 222333637249952628621616846081724066232410141201243186240312813078142039208 118 909063880612646029133159094476859951055664706721351880332993923127996559496 119 3716923580508280596616983416945045238297641293388718584471230917634755999184 120 15197524836239003827022835085896086474303891299649811470270544417373412489090 121 62138689737742057585514613486236361406889862507397992776881692222604097519364 122 254068791064987780746043145159988149193125932860369969939289828425245240797534 123 1038820594152586196012731789571935595459090171057738417519768117868309488384250 124 4247464721314389595943103000341383050112427152286972377112048780306358370498568 125 17366768295084835567625336908230078710374173945754649955193007095788801431790896 126 71008156819212253225492681315480649403322753510340932334670301102173526452918206 127 290333713745053969696954322400739955742498528979022641969428613437992349303760920 128 1187098343527036972613173773635192145365447533267227074776254892562389926383511330 129 4853733515915672043126838752878064338343673574210454170144699919813991024504970556 130 19845642251952603544954819284556834589633853845851276155426985463214209307154859812 131 81143621729753216463168035108814443608293692867683568093642159734557398186937862334 132 331774969226478593401903823991423336041087817842421639401859924418519518132347168592 133 1356540758949996026851036671276004989028374804632920240827269840053521254574018769046 134 5546539074309909310328573216944658727700471867351021800533857464792227203030568675138 135 22678342320255069383292097040526880741415582926318293791607812525580825586329900157110 136 92725788731356100195744593394818374578459458217267250483108327737244910802693993546634 137 379131409802062689673325875915255591557856231063288676019267882019350997947212856326218 138 1550168813499586316177093823838727193645244978953346679964269807415024405650383973981302 139 6338233362414599430596638502260062560477989751346478564368103489004984365226571323255946 140 25915372446264349840931138140584067633599734364207927040988820530624373273057576260421402 141 105961155203150129370548158552104664294744577355301809337120542737949856037030694809017882 142 433247349049947004048170028616951370381200979132990424330877740835398925666600780026767278 143 1771434683766323894946349012837866242144090389583350545143484110430024332445982144285515632 144 7242931424119419634960914394741835956509321977937052603696281974961357480227446334389761362 145 29614445339276620187043092333229493291941017541931578054042820763544040467140510841841648148 146 121085693263985088152921520238937431581535981228143767209200180852867610178451725074658578226 147 495087615021933756648408638535543415816244927256959720728595584728144833340931191762646097532 148 2024283298388736005028652977164500057402711687228699350990574268959844638773216602752689410054 149 8276763037092010274748012819007453792320200590193723318199134760265548468560122380062490465016 150 33841511426142855966593720039642316330777498954997782583232469849491562251704178776970722231236 151 138369056897409167929737079668121438326254443894099812097936316224435547174550958734169415382016 152 565754752073159789011227393810797324510053413289768730358643702115032847747830322087799322587920 153 2313222671819451217680446778179826525321791595076057518936967655413510565627488966306140590889566 154 9458160289085054825172019474602156282439441027286027921054680442667662562851062997382114302444852 155 38671934675300319975522736133644881249819547164347815952697260109073911896917020288911207271232492 156 158119389587482433872446939944010117392456295410537086361689538903650846438231099324269799019185240 157 646508678022943750203388325909300392064363529374435827799578230993210081015355537468999159427449276 158 2643404277295941060653731485028058574413049233660128483354933843430077980828824038893800786863609810 159 10808186201915910146009044749914628140812606558184685308262230383754636504674961807856870271322580128 160 44191836253962181325284662421790969817708538851765843816829315398557885427943149031235330280342022054 161 180688818180318049954877679570950469367822329207919122489933276768774430679756701231475924006861402964 162 738789147112501307101174502365265350013268702857559628887583278295834737766968003003400641644052851236 163 3020714891978139342528783309148702190637210985055187652675844295392096893746305192130869315333736379018 164 12350910262125180472470658328750100364727603725379885668685532884906270993483367097867138430166542226576 165 50499629974404432909780562520056870198238195473229133724864942469389845287552968311945927969093065311814 166 206479730920898130883879318385370780474686907693802519252808784676320353736745602401202317324145705781792 167 844241419249513978213553330584300129750983450559568548130723404480467654347180373874921044270962707176632 168 3451881551751362528789500219658039199733533383801755445793131499510939929575752969184933916607924640290132 169 14113837553615448412611552002733681632407269687159494884330664259572426599488192910860364568266595948255770 170 57707776904679266168470265874551143648797214615855857137782591866215884974176561562486339578331697634351876 171 235951951595699186532313955115257448349346329228803077401374951877651306505258035591701273479449393968110288 172 964745593194127540239178167991121871405875716234883970484510800919657261631739789912097054702487186758992118 173 3944591486923958882315607820892595439768846056302119037032533331138069739323564628140318705085002261331191474 174 16128399143236099161298840613141831772801478267124927693110199541899331877519585377805164005434200339153158178 175 65944790426546254177438933533440979720448325964604367621632266157439088534900385771929176850623137129782002172 176 269630937688249327680280224548811311827996934373163861234689343839545220921897720699784846072905618572880510984 177 1102450126665027210661898832683209324661858477377874961344880534746216775299725190205082229428054002978386460740 178 4507629177142094010590031213421709518873566557787155005809719595844828249754877125302558223142196652498255480388 179 18430512462353257739241423389744153390145660335335469206804689149412998862694648836137611005530764607090406437456 180 75357527488612866094662175576600252742381774916803841911616034833270594222413939082415229613929026714053426839398 181 308117148711770799697847176180014975969000261741822506362614176213231205541338128108075598605731250671664121071132 182 1259810140992445763862953741050272322383027266469865006232031567206631823077562608801083170390281385491148410572498 183 5151032969061011880960307547480803636922407215436570618196546929548634954472957348322546712851742041083645879610736 184 21061221675395772848862020920619992151978353895351531507635662834945006561178394778948518651088159693162830297473900 185 86113806905223626747646004115789976810404991765490196930257241256693148055912089764540316903501981662457340093685286 186 352096751746039919388608703519600514006810558322167071166624010639882350675889172243276915441993652964157549805168872 187 1439631193248203372772279267759815177405599106692340417784492609390047740639109867229178939577668731254822518905202404 188 5886274049094677579905622422458350841923470986183349104526602605010647487426866384224645555699681627382312341438680234 189 24067429452448543604315694443053677501596740176972947311711101374465708553559133884145445965052108344911382745111194778 190 98405401382505495057641299032367432103156551884206885526682153780312992044373842115940161000981082587194095568426887056 191 402353855046486214570207713671467986843455336895198333450527787968481139501302273704867040399016423720537072166895940456 192 1645119296262017868612108433010640822111306327734574979631490919280847674980986847858144662374079606746228498368679719082 193 6726460962132323080602742118358468890643360663576301200568683355541875375786404319852116849374112817542996031966005601974 194 27502733192598751199607317042513211566366620584147280993621562184037087921648435948814754930964881572874783509354465805412 195 112451456616123772382197815568812440000040378895319195862465704966259954166934507668537634787780732829525233113932033475968 196 459784487837410513433470941938329285610086029150960263379149676360598424577700438556072401954632319686446983160375454006464 197 1879938078326307804255927297320249943053656373827219256464457961812980317079653031738790705477499973481618827184761249994182 198 7686573322567087184588130776603156822524625372068071760389500494813232092364722681418440097259634422614110155385869513250782 199 31428380606983324408062616456765080655074303836820136407433301195415703006090935906803329110946705749526361945333378711304426 200 128502398419524690694928563151461280186130581547420999978493909830416315856203539249941627842216960841970318234323437036478326 201 525412575533756112842360625651800386702232336070284830141905195962502001075345888924336447583095063500115420462730697164686098 202 2148274101684553346535590437528525844535581567821357409751730021719042815284050029570800775338777407329193569980277034883279028 203 8783728884448960259610356029930014734801716716499266164217660698626301277669110490238047468703811871649457033731797915788056902 204 35914361698538988888081518679295303450070828133172080480422567552266495645730890743958132175359980007491117079264457176415356176 205 146844397542491024375384446124252369124650508357893519738918932228194859479419593957863713647885781662968880533581658607185790746 206 600408195212177390412027973712782856307429024729845211790826635765515396956133493594339647222114752438674864761619281631830668362 207 2454911504360473871453071225976870812492174113569446350799827088926194276127053344317895107476489480821968157301321759303533139914 208 10037488732330971529222622637224977344528210133348245341988334358976495704540826392705667821565154020904072778031504325926464698168 209 41040656607260385154920065374678953077726449235381031521969418357594766148785486887645355618891770623029027161360691074372368521142 210 167804471782845833561825878822775220055158029909327011635061056930124708355640546872286239614988521375882934445036837517158874858952