1 1 2 25 3 124 4 836 5 5227 6 33263 7 210954 8 1338995 9 8497693 10 53931843 11 342283175 12 2172337312 13 13786969248 14 87500479337 15 555331175880 16 3524468904668 17 22368420155320 18 141963579269696 19 900987092575923 20 5718211285108957 21 36291241651599316 22 230326260250948001 23 1461790331412977343 24 9277409231086784703 25 58880073421934251675 26 373688705523068335780 27 2371655477309383424556 28 15051966034612757776555 29 95528917954039519106750 30 606284530836997624066454 31 3847849846986515849889442 32 24420792040519340628535732 33 154989177749061653748884163 34 983655451447813726729417433 35 6242874897559485942013503672 36 39621075580086934936605201475 37 251459408667095262462178457261 38 1595914126041160927815071883773 39 10128640289095703813501131823209 40 64282502693535764261365835566288 41 407975802733672137348710239097248 42 2589262219762980124229708864557563 43 16433030581150640181903786145983222 44 104293992327185732504882962260143948 45 661913016094530551927202971894846464 46 4200901999233887448367406642647979026 47 26661475417559923785234244932114522109 48 169209915292188666226010593223136416749 49 1073908888565555738224850587493452088340 50 6815678023055819992672281709551016231539 51 43256432094546709196618191659096610627077 52 274531588965995709570106752384573169859279 53 1742344194626628181961572234857279180599955 54 11057974435594485121134801160072516240599950 55 70180621598974385222331141639580195928741262 56 445408847407381536613008994545634511519703379 57 2826835055443158599732776224122471105214624614 58 17940812081295659492662880718794570303002681952 59 113863289446827946402596322701719446248306781424 60 722645587329278674080608390200924518052013204012 61 4586347780953084624950354626928624593876074142507 62 29107748440825561557643354556286623826844360409899 63 184735449590853834725019943652299364974139783236394 64 1172443358335103643851239144137619106552599544262043 65 7441037611073393067220381631782206973144625948333845 66 47225343839240243847665121150496880016078969647382463 67 299720713333788447112633417877205149839680520474589847 68 1902209675955219203657050601745573233925867910251939856 69 12072577871079510702895418512491908289436223065472932008 70 76619911198848192371818521362513448716495900405791571565 71 486276489976737832226012094232487768745471621081855317120 72 3086205935300681018658078313335586507702064692074372950700 73 19586937208378685823900502421559184447172231912515523773784 74 124310599243142077802503181675312198480981170825984423254164 75 788950560252917278543995190780503160371085815856523343184139 76 5007159408072202393448863668916334550265339271968926608512965 77 31778474597709447014966626088284264032572531089328706266070388 78 201685499792400942168412482529389301301010896157100691889132701 79 1280018671174434252884785519777052797743569018553799502032903743 80 8123775879979734095203264769477859842794957486111236395432639575 81 51558415540601867805179867440075094171863325037826304482836309363 82 327221017951569538178456282421384277234177809950059470417775886608 83 2076743310797472753854191156320666008025324680099535631020044593612 84 13180274317160077063566233071402771463646461021182907133877730453019 85 83650025582064313690963017131273321567959171040130738496088812407590 86 530893865446323410650049241080534962605008355847556600082160395759162 87 3369374897465315270120607566336610860636605310141516745142918033088714 88 21384099419052769810205751959915841443910033618628719604512828073591236 89 135716482101155173344252610412706420852917477968421358709716918326297139 90 861339219995501641182989603282558036027580451439212978115601137266600061 91 5466581806544957037782483937204457440757302734854631988923633487223392912 92 34694248159052124979273043641627042830726575638018336975585173014344461451 93 220190769647085978985429067755449284979788697184332238146865036976027577517 94 1397464352462875264526704393781718507980777947522058993320647074211268205833 95 8869157501627035975768992482095687655362204888475312017081801496229673344873 96 56289060003594505370285580707632496064905309080199786407815455753285834799224 97 357244560772205579211487040235145704704949645391224760076709740774307904344872 98 2267290947711265667940788096802399930696543906843818037392073168052104795272583 99 14389605346157589350610912210108129164947523290274671104662131432544559331921558 100 91325174754120612390366034525116160778835249020947081113659241421854837137001468 101 579605023434346611198403109381820125066637429396617206292639022451986365411401496 102 3678525489765588503563160087995140021169771932177404477931322255536587835973452502 103 23346156833970085633867397813282760922916915422179913139716386367394714802617898773 104 148168890070967164573400599597591802774688590106845710997117409170543189275783320301 105 940369763682813550186028681008410634528445232771935730144006990219373528007028716932 106 5968157634340969802454552610510308570300612376162447113411623612838330298241184407255 107 37877552983888418145355898462672626484707874072422516850449217200276706730956876570333 108 240393955379447896391863915294369702684422942893468816251440903235829202809403277731079 109 1525686039104933777207001230649565340442910494901148630264176972300619200991077009864595 110 9682930197831031251777058903471366796264894938353035608232468376032579855972180625533322 111 61453755761620048028133587534758014982324033443027529426046978593958954186282937945626462 112 390022856723143231643716509569870903832048671540526003914120289564228248228906632530933179 113 2475321921031948546463846856425935783719160264120831747357820427998286096972003023603299502 114 15709896246133818823162544211513620797545877666427072433994463391831023213730980173563700236 115 99704542656576763276516245170543491949222590336153288497190196068388686709889030936990112928 116 632785581178080604744466999325091579813092268692888740746725069070526174695508212278468907548 117 4016041607312549905647614560667232803162262438969594644563409102176905922002058096842061487283 118 25488239099314445768178290375311291675590148099752485278677227093568409408908635404957054229183 119 161763845075936334822791495282306730131958202619159805758810385815055018734996161161089556723554 120 1026651604757401908957241572593928983612570087239026306369664849876710201142232714092814187306555 121 6515754599281230383134887573859926968142355158993801651552350849229057306641845116165137075308741 122 41352935895022197362467854917642572581157467726558015188777366394752330520331478769270538877500851 123 262450846035002146534162929205031699537054122471433742004474876543710312766819319750649261203114383 124 1665672462998686163905927944758709263122290429360593349873351121683652348725043820741253060256484952 125 10571369061702658481161787536423158647454944678610913716347478038954662269377878275230368940008538744 126 67092328366607747840604756887614597221974478878360151890223017136040295149740733536839700550317048969 127 425808662944145848788815440181221381743461598400763896256100208764074975186171593627355461388632192496 128 2702440381075249383553186238783688657035253511435676372210848884143377407570803795588084085127764366228 129 17151327929239692265624489423720254790984003972720246239317761562168613610852339286339227196203998933296 130 108852743541107709821131926928404935028768486551984024141744570278480922995124413730819188972525913220832 131 690845619960775917941980332356647012004101723097861616281066093291519514439678911646415912806638158274507 132 4384525874984042198742037359306951274184129493430585379742836421110411308581269357179751864070772186107045 133 27826864053210707247436062059556035877577752895696333915917040866236271283063999599530350416128918890711196 134 176606179348568327693763974062920271789553986593707620140929529245757226947923511259176189381578102288879345 135 1120850072234422714984970056682560382856915932978298223908713849252454708397563367085139900211637063977080471 136 7113595283369652690233592838959274874633677442669663471838412533183727727303860903029835582408744756785815975 137 45147195962347621729797710199626710800257569932659484512141886038576415524234684607756855643600434840763714563 138 286531524787154558899786798905588392779808091084272190907802553109548864408125994970702463236278011623722449652 139 1818503075259042290577675129913886974564158796644027923592816547495900990186737046106735348778507381250388544820 140 11541324945599310330460753813244990204939074684240743737586258202223052164016443588406534812611853270303365153827 141 73248257488340253237263264660968550748000069538749239245093072535537441123976007324507013719607702616802396914774 142 464877927826126884868078683230785808591327193732541640036085318231205767217987240289757129085404023506453325643510 143 2950397663921418562701776078432800130104888489232761735541600609407023592031401444568543296682401300416600350231658 144 18725015437878007155044920029705006855869909077990891788785535022547975006284539802182002338807459019498042111737900 145 118840320217291339071997037935920003869810548164113697980090007289628953085489542439580182334828639037097758979257307 146 754232847294721445083854330923123692555860993471776770084022098419458506676506158395246102888535106194333831071642649 147 4786819716558892909196481365590075006349160941371806605607639840417012745155183581739161532982761213632239779598658448 148 30380065096638920530913980980499144110072722018729072408373589823792944151998459450231359281960611534555349001474381451 149 192810343803693410267023202407620109772973986403083301017527037587593633546494089528642674186081439854560216938773036853 150 1223691541128770601684924266276649897218804912903947427597697765825074709350699006348938010584128863943366153288682580077 151 7766289703599509783723933169420871126405859792864087880165992324899263852204041845234854306788052418853743272194797071105 152 49289591153501902993121147969504020029133217824993870688940288919121102913679524802109512431938722498647314088900080919320 153 312821680467748757384551976917352668252891226030532867114353849965288404527910761147227916138024877145794152814191410955112 154 1985356369987130214006953523028562175574901211070200453588089422229970915881490853531562787251749497478341509871136372783243 155 12600277288820617011742495883055503708449036213494600194532913903730059702320321861661154075438309801537583943407862538546878 156 79969012191094852561940266738957446731060191780933231905440499650732581917408269102531793737293445907756339667900313682872836 157 507531918880338518563702605547901138227670771994604575352854128361711668568971059335883393807242399739067038885260301767927544 158 3221105796165416939278723571028050352288186793081794865305360514258167821161183859147503749211615111977906751034210465772549810 159 20443093654049954268091074570514181293726939001429722643258565281706513724446710847243059735150808647479823085928756994981098853 160 129744288016175302385341249945581165919299042832525526001308500599094131869141603657063230935582759775625655448079412296873942917 161 823436049244404446607121842417947391699285587854912409778322378939267122959382426167199114740794615339719392119470394742399438124 162 5226025265256384357091527848383506978525111520264051048886422954860271020236837229226473618263823909647702857040883191524300935731 163 33167530251024716315475856761915533906261929159327937203496628887797548940227759730745064227026495580542062500629764549535678629533 164 210501290582388801985743069190487536904098259487559335668746606147720238153167052855954320312309552970705998035430988467962124848055 165 1335969033614804625754975180909011352355024262443778764319767632632199695417835568515922373657574733243766400769634102302212719622171 166 8478870860314801536632022388162827461615503150501084325167332142110580565310229195303386942770448479691612552234566749738653135272926 167 53812063945356102364340208946584460114602513674068173435238952686223022274748185305650819008744755488583170489729456262877264664558470 168 341524039434607201579199317395682934650187673990720579638716154388277221166202303261975264534064065954761579103676499473214249908087899 169 2167518971771326588204031953321732383952518424752778246960273014725662371253731299869157764306049937698250753598573584371883793229842606 170 13756391792409089910086395153957654797089837162835685316813884382387931716726990171416842168459574971065973270697512466823518411146937904 171 87306416972955948672388189312778867702123973857457046489324231837735398715397378400162352867512834076150943748722020930797874713309222040 172 554099545846154977132575119319549420221755455318500738260020790665827838370786723006057559259971177137714617159548952983142060618655887396 173 3516652238769799990989439615069266180253332173814510158648594649469414867294523900955166310337156765290732264094297586685794974173646172675 174 22318810872799892775842497989505388285137049718666482306425088674020078367460271217413869982942306128196146959824685850116062022372715770987 175 141648728664187442892412145351068980490495080542539931869786081049434050410402559910752007254526789170567889349468788551289467401801211138706 176 898988859511023084645315689398953276950888253952172628777442491114363579450108350394930816735723463563815584764908916708218976951602157222579 177 5705529284635645262745510692536085202522894594391981640521311958085555986895185359554788403884827832989647196910888219784445973261868289374637 178 36210753974794705197267188502467835594579842403818754741247926991434619480859649654237338583238978143547370901655982450534198830344971572733087 179 229815436572041867005519405315816063963146436265623808134753396126518595635938272786528647305324693121296181854762617141801201349759452157094191 180 1458548334109843148385152114738068995547171662320940242676327759109356587476745326986300009937098021298311216325457129159959974735815443440919256 181 9256833547243981876153218962131004319046264006529546993376391596337363126526019515628620191076489798664631442852849979049637398315233298965445840 182 58749487636059630063086001833259535944147275001897316038494966677740954766177117020017904526364571122868109385303957857705240845041701797796153085 183 372859928817358076108095626003557090743087538044733856324603177587852484803013330422762980214279192263683438213109979203622518554573161089668280952 184 2366395556994678930879422113864339801448457637235443846508368894967836609194086830011893627301397013071493274398347067441525248702448892522756630260 185 15018583385792522918335145039342081227457793658474326239493688686526929509971078138716181651975676999477866259379208866801931304139040270188373498560 186 95317051390369217935243851536857428743954074940189547721884545058342354229495618564484587302351642218819751999285158115183289532762369320315265762468 187 604939896951196887426444024350637474545392747384575189531971406019426431183549362952542349642852991969176921111405569998434949719042204897492280685459 188 3839315983711811764376424635148234232513864790042152161162322363855495891836336302129306345581074108349185361832538863622488917495386565468149761171549 189 24366630961313772120184099430247868280022937570814425826120161035127121004745195200404867537240864838477511975138580673516726814259677777326606914062476 190 154645438646818583543998277772638086705752527662941669756209845017219973921109661695703542002267283482039327203866087831401312751577792262168592622293341 191 981473874342187588290903131003821414078042147442354901243354152020667360143633991835966927866152922509828948729462219546877718228890252570947439416082599 192 6229029284311719130141299832960821618414721230572733665887989478063062859946066260657113436392936100770734796876365699087640927235650205723358227351196175 193 39533202909571484401144961485708823835410043619934556799627724493146323039733356693789091801467950311452500770500840249934117803636088211874595098146412747 194 250901715332366129779547464688623465786747477016896377785402633800084786536191880368390860848416318641012960963787210874041220322437384399980731189048004816 195 1592374665435526848715683842357853709240664501507433596313436640073753673649184952228461395671676773450853056151122683823384806217249359454262545421975254788 196 10106176722474596160958628141847816920932761478603890002072346619816118203722567650505901546716058587192393642694498881999543812180872029134257648749215197731 197 64139935256978423952372257240796424069180926813131666677672539113189887018141175418458717749857333119554333320335128029203044787082814134430514392020590070286 198 407070983195913042692058632845690932132259405234082577367596704048718726022493866892397962556690918589020557493224830979096469728128345306680943692376687915786 199 2583519685453041100884892557321654007942216868132833062799254206342892047048471348135831208919042015885892298310215008023312638640212599249229751495939497100514 200 16396584970811038079604799700009712482475360576931406850672001659945190919476250268842015975516879604181041830893262359077866586364961782531144175343633440894796 201 104062686349487496352534326030998001558544402958500411149822957874816333093913568464614819536049731823066983796687295737541669527039522011316009169076800981969723 202 660445007881184740323693573373269412335480333297739811279136831179826959413859359596840780967274491016139844798832204297967311825772554369689828671605807015759917 203 4191585127547751187049454926711388610665398420211563387852893095887873355208331556599517071833236194717433845408325203172301672970870999394096081833181182397114968 204 26602344891431539298485111673928895026889570744076140438077822629884793080198738046035075191553524184650242605812222036754752255741498783097347508179083262849677603 205 168834637061683214508702406166306595884279910392835188356243327836536089417453478632729823985136106086331128184171752457348533204898798101606766168706369766996608645 206 1071527144997343204036904578873554119642585145331227086898432578091996293815992397861723996879292888475198737877656966927245338027309951620417682702269026773909995753 207 6800562031869543690979088504049830620419300324135185615703309869911818332873612713150959798174999333731850030831049259127331866691608613527611047548814021192043025169 208 43160496834095869044779166869020655093342498530814605994726226719086285753408868165760966726493176589847400060120789812827430853914684605444629931537307395970971345168 209 273922725538890354245665186540151545990406262640694305509630378099998629928617886681630745976549360005697891607369382480644651383882471606183591581679117140186715124960 210 1738479977537683677952547995437399581466975139047655793020696384114600280578335065182820218912266824585981954874851075626740364192193774545904906011117501743339138974855