1 6 2 52 3 352 4 2444 5 17508 6 124340 7 872940 8 6112832 9 42822036 10 299718840 11 2094967284 12 14630909636 13 102130256404 14 712606093984 15 4970091031972 16 34652009741528 17 241529705097892 18 1683093292484152 19 11726099598816180 20 81680440933444532 21 568868384316670924 22 3961347951592509700 23 27581534380443723948 24 192018872704361717724 25 1336671023820054906892 26 9303891717359311548508 27 64754214626119280475580 28 450648593642747367015604 29 3136010412322156494807892 30 21821722888590806484648296 31 151836056804009042532569716 32 1056421328200805369122322616 33 7349834786962315035829223620 34 51132589392177786038750009608 35 355712597782268762122090204180 36 2474476146577596386138131625828 37 17212781347081585177243372368172 38 119730188531288230411336803698084 39 832802646141326952962405365386732 40 5792515935963624001349574940397820 41 40288389487264469124782446968742316 42 280208209495538846448761258090611420 43 1948815698557046497576086782641159164 44 13553463263660353992590316851744374356 45 94258381665932132079373044353299474860 46 655511622282268856109955418117921338076 47 4558605735635312211902261532429616611292 48 31701174292643921490218334610505407741820 49 220450341772929960158577441888256225305644 50 1532987841961035606425573971969522707711308 51 10660056896328027576678099159218187855987868 52 74126510891884469189447979200047171983549940 53 515443586965606436345308865514558163994392220 54 3584120235724099276425696832163743782950819364 55 24921726761544745995128831480321598633395981100 56 173287838361941524690437252998619491116169755940 57 1204904650914446053289089995730212430922994978428 58 8377841750005746834982687936725466052755887716340 59 58251447148070957887604630738873923333340207618092 60 405020108958098259168837308058838021898006394800868 61 2816060288153901828492112865714884439157542715029396 62 19579562733772082094562769281548047137336504592741800 63 136131891881840968846793943209461405677387741665823092 64 946482931351753710046350192233070422806892494284459592 65 6580544979998312054381035569741769958685758127856995204 66 45751701838966216139884019068787798874782055313064987672 67 318089328185805841547339884830361939387259363233493195380 68 2211502987030543812695477551140401667613599438658565381332 69 15375267212395301740154588278339329709167870109336221537068 70 106894323544823070702045914230231595281342681684128190889172 71 743162104587625884557978994568115944082970338822903828283340 72 5166655649014820143001948273479220969110745168316029751621324 73 35919694092309868018894995581702430956937869213732627949183084 74 249719806141849042107915787017363808528359556742920436346554892 75 1736083818105511654843884519038113629202358850831379545895342620 76 12069403799233221362979481578085916841651564690881500808791559364 77 83907051167589785775352683708134113891428173228659070970365355980 78 583322451771350126457240665657309226143480754828967664467412555324 79 4055240320308960209406283186192965505607768036837831966764379197596 80 28191763492195423347102792961256066523171132218323010137697388115132 81 195986295390647655725560099265975158208960252639696362723800258493772 82 1362470302611896193796464442128425524495653885558081727998953962328940 83 9471665036352421612199393506746740337085566069239112009798420424055324 84 65845124564623755960798612610629295284249258270458266480167352630691620 85 457740123035083786657106220799680664757777705209859804112991171534356636 86 3182090029849607119968788097429322874074898391249052500442183475970591860 87 22120967640741135386370701978651504033995906620144984000003652395213663564 88 153777928755981307210340674264747456358683179576424224984891692334191251316 89 1069010996915794855298250432032093319234393629290271324170011280838242024892 90 7431366252244576223575075326661635093549364299467421838780747150121511696228 91 51659896599587655885534136698218083138246751469865680900661570118127017281868 92 359117705374975965123219593489686965621736247228434022827896303458244478614052 93 2496425231110927215228246589489244036512441051168585536931059348623553574420588 94 17353968765002434209404701547633064509858970801905570015373561473266526522667740 95 120636186931833169790019529597298708326347484227410137654913276693243737279171292 96 838600219869564396253099089030858946601996035491642900563685817661445093415984812 97 5829495339347435234750669975064274699953520653049483254686175251410796245264252396 98 40523374164570629878921088349635341392944892979363981842134481410825559925998974844 99 281694862627455970909369562941079019527452488670711371992925273628226351855375396668 100 1958172620029554243901917375438621320509266474379789405227526744693229391688578414916 101 13611994747955559582285731281560243881383656755633545014867001557420776199762912381596 102 94621832521439534945890366042716733607326368989939327799353103173350652828558733705460 103 657748322343940534238742193105100424265569545681247203637655121939034244929887610061516 104 4572218585730472090145521269202955773512899389422975911958601800585032194710549022691540 105 31782868382720622453750011022649394335333155958275783354695196330864712139760327007391420 106 220931728379127138338759721524292345941710032253512986420850885765238167669828754105254596 107 1535755264525998766010119843330874016894385036486347123505724770315840701323105512130893324 108 10675417839198350577570948722880319213112706848650439001625254752512800725983912449048885732 109 74207315942926366335929835746061701141499014463269319278505087573706375554569497714814203996 110 515831143919211133846746771542009948143582127177727949929804141822541594774099393987599361572 111 3585646022371058147001466088701109106099559902959095294161141708250585538166843292630477762540 112 24924491521760882796689030304148852089941661484551904389226401842190918420671336705568142643540 113 173254395695396291256543771263587193743590387932820733762135028670223797040313004989052459013500 114 1204318336871293197126277552819660667373147722544791466087818116904223770125399169149027479906980 115 8371387357736965146467816901608413770721695159273250271454756684082058226877823436987274486967564 116 58190581675354750583881370386751604105828060677231782604200335783832847484726807523272831195512676 117 404489357544513390286849009936766674717709833022693345082238856602369623442773248328381544510168188 118 2811646124794294048508574321396398116394940762171755176816977008001476389033585450171384058678041332 119 19543997377674656844130881060927825986708838023218355004446510074235629867577749543291889830142952652 120 135851777769586165113594570573122211235894370345937053868749227899977996011199383495814667964938997604 121 944314083905753774422595380650527940228433419436113055532056187053190082748982019633845486526540011868 122 6563973739724838291729622172427826753714234364319561127778745152122535773843263759938063273412904948916 123 45626425430657912578224343491232254756815187595255555566138718111351859388064413647638867089190828579052 124 317150437233810793146806706345021427266214653321770935880761876663321115591243785358228951534345243482804 125 2204517021278204427116419114655952457193997491852198097538184617434636318738631243344988071234490090837716 126 15323602791303733345784895528703230071545060025339876275085211591878851110970220056250076902665690917848056 127 106514226337558952468987890956514734610694709903576465532400902389814171052731187697025081654281727120871188 128 740378270332753925081801816866678215360453931056911352756464191743712668373709427918300235788510054494472088 129 5146346688900905809311713683372823342706157343612610738767246160086099937204690050562853164527428624242508420 130 35772044055607637476306544882774675457280848782662370496891017372820541359200172814958957436471756156481985992 131 248649636572336503748997114839215972972092793026575859094590342142170096584954497203356306662234432602982444436 132 1728348302525199578989813053672864188317599483889156914557630433555854834692574011405134656028563096492801597348 133 12013625368565314763403131148715013640850435532321796915963533622036168141233496419855527060462623210610993224556 134 83505733022767625903250124020599913228412605259717196406874212101665526939743916607783754887215688549880072786308 135 580440760282387676299560840186789129164476722361479576144346616094718184555347483488172174703060500957022961413804 136 4034585513157803676168813688404897048181912748883580478398321685956972309747340194225511263776755834231034198963996 137 28043962062455382769558924743282722530851240743795148817813060699881291664210681722309976334489745817357436781683436 138 194930255146947815227271302546082672996624162225710710684735816015003057840492152954066676078175823444216642481230460 139 1354935357451888489415900233241751257192233534965425853515284905921220861107859917616631762910435058758263757262564412 140 9417971136018275233821917623725377786895711907189519149498144071624479420056860115942140241876352576102219200740036116 141 65462953925617706249266506280485837935738272393831271391859806737099383049097493786209013735667520651569162611168312652 142 455022964168831650476382025510921590970563863268046850121172914518421043170152265754643040088410093523616430142772171788 143 3162791151053997904668709617186213161472516217784606368131853438811067972704879052027003649289314030390498882553391036732 144 21984024874554509150827137594253900033170892627778335215369825994018370034335059984044038691722356478898238991912809260972 145 152807052702885104114451804313876610517260499111832491774691012598125143259801701271520967578532744399635593892267323210380 146 1062133485997442008049250135578260878563742822665277914526317608519885334494989011578451599426335236504748232061846353803132 147 7382684695812193006096475982439178278688304068449065440301275302047913706562157090330512184410720655087378065329264943158524 148 51315559243709361324512419634968673514052235808029180407670698582110187408982671993694537353058337780826219496449835862422644 149 356683767930799981049510571795439390217927781139730831019000815427194745001314791541723840880412307231045163546024768396571868 150 2479231990235187251423603989917212313387814229888126525318334152693677251669859214247400998712427866659883161372130637672854628 151 17232589304397709064885170564172413158040417108219823943487322234829740883264014495118748248963289625628779448931589948958875564 152 119779767405752248819524890458398171462038949766978808687620999567894956212486366974053144136942101099349877553349530324501325892 153 832560796770334405330064096097969811162417441175019906930668757216584665624645024883304855741548903372629430429297192002768565564 154 5786927217181386842461049145361578537933315278079373909054661459551776747423245052304583532150568586084056095675149823041455375572 155 40223481846956381879339735836484505317229894509711651680889555009887769785862551975792048610562454232688151311726268584920405605484 156 279583081884741495211853845502813874523075842945505979303997118607839209217349961302917708484064464351237349242166958863135825437364 157 1943308301482508999616620094316937728252487729624506875172716073387267789002739819549278414471344600121150939983046894643074707003916 158 13507411232693540192440921642151123215238539129256864261944092830983761282274166291331611979054091503896526297879480461897526105568476 159 93886282450351208647697830224695072622248126475506862329138772730068119773932918980720974688198248887324423327667783351077777865695964 160 652577017211990416531601227395408320040255715595915527774093043424458155156009862570985714898878757085596623076266021517506961652073356 161 4535874427884712933170662496713502456821088980794290588966486530985087896214719324532051061201190579729394644820947348418264038762686732 162 31527526121708193026535175143527195430806519501681795550938251143619593290314815013330069695297827821602176075074665359455018941284323836 163 219138353407304681325616257018631534281376614003577514584652921480277605922379967731724222614313571794277127297918948752627441777983771900 164 1523163514792404843322681581080565186672826876123234960768025055968528595972102047521513489295377679211354549802935028393961689682051120404 165 10587033867243660614840771901836033447331491831385433316384438487743885449276997376944126691666285443241046746946909945208714224272996309532 166 73587105711323309304777563851803307566359406951076924169385019762554539102867937435220217502084896458497946741309462358255523526229544903972 167 511480159562000277542351828893242254745343742489377452177070977216577369545062259089322170471548985140117822939886455712787540753186376103852 168 3555130261428348167811978606865953595418178067812169391764468825956236066648020792618077923083397238922862232586559949249484459441343885353284 169 24710521171479809511175774086118825965222678961338794124400177429071769180051494300321941915621209812930305927978179710803634330326241182232828 170 171754434342983547001688426808045353394459792590783231626795662960861095690218499341398844801025782047998033653954084412730891625783578569778836 171 1193805794833795697255061129125754834455324647555597229851076157837117717722083007495118537935801966606103594895215954842025548621092750157420012 172 8297725862650460490951481852380278335805573553672352879856537962691998724466155525853613167622234167359278317557002813084717236624993626421540084 173 57674543161113228833566576906653241797213607155632992675392407981667098161367632231873153336924213827719314514899755895574735564604605821524303068 174 400874959263296702740291484605586960890480634765350771011601548839209626821676327180529552850214122941266774559331913696655939919112284685294374900 175 2786335345193358225561916920067133563534846676196736814393853139635074831594689544032972416998066666940077373146251589204616199182636257332747030668 176 19366785098079581446297255316781192362645806955552289253872975753878132911712542662988217415344134942261215237703089201742328197180599084101654324100 177 134611257485871013709367299062772661490433521071164117150992385706633804150600913329766897693132678408915199567252232771368845737557925107755338469308 178 935631708914430341206941441694885472101548259646445403090447462408417930533629781022582567369993744338527102021926969617398444766268300527316603699700 179 6503216151642333476703752361196159591950713764660800765656097826505222775593777557706508424637314319295744200522829727962712807826809439400967495629164 180 45201324160210107447843593321132838525972738072420965862598638379171035734758725674314414397901886232034303625918790103077972574485800626263009352812404 181 314176603904799635829920027932328686615480760864511827240912430600554321457387878175004715207035313514302446470368914623605904701540638281891302467535548 182 2183716437345622812409563029315651237869582075048455781772719246737845482902322367226517203928792967709005057931509152695699615730513889384663135084618916 183 15178133494518358708195418367655259058821359569240967434819732071900926383143985736194686176449646346987567870939352745121385394604164532762039932377892524 184 105497026719495561953692505108319487659252087768569015332358808988310536165053062372102132071822779890829420221776724269054563928853066017118441190047808372 185 733266428246480377449464743016694516520234452377545550936900796873694931879903804235612749945618124870979430809160879283194615919343087270928065638939413212 186 5096630133757564030779237231345680745480638507231366669039195996791214506646492534464186993889596475019775008164735297019397081851822116982119069312644888804 187 35424536049313912771711086407815167956399481037997170020594467422614310882451043775020513765484202300466532494574662136532448006192359135592228577418843400460