1 34416 2 155104 3 907940 4 6887232 5 57147272 6 530983144 7 5012939992 8 50952500976 9 512188465988 10 5479606300380 11 57126934560812 12 630600586218188 13 6718939422891932 14 75570674572025348 15 815496420906106884 16 9272299001562498628 17 100785726874944691088 18 1152988460322988377588 19 12583247656955578700128 20 144443293817995371065888 21 1579922973313227145894940 22 18170018328831119263483224 23 198988246863432343935302900 24 2290835770383772335376565100 25 25104899053710404682318824464 26 289181087185917450704330735300 27 3170257862160707668960086191340 28 36529192115747993738528982623080 29 400546095505089558537971542374856 30 4616059631110421445019242927760484 31 50621140336687368175849919217459928 32 583433112143503133017144090746787064 33 6398496753972640814864130106126955244 34 73749515895882900560898466020198726172 35 808836098753982969710010778621281063644 36 9322960847370705782617788806579475237288 37 102249963382336412123078325691907661450172 38 1178591082130484925268127189138319880932256 39 12926377084553374114698846130914319996984820 40 148998010255332958481759359166942661263738840 41 1634167400115093025038495723681313175056177588 42 18836586442531110005657716680634476377713712464 43 206594901559670823584651275005084642002353026564 44 2381367201081199476843288374659665321356894579804 45 26118275162639333410485364136738596537368645798512 46 301059177744040737381081815641945747033447177178032 47 3301949279165541036769713341865921446095852382390148 48 38060817498577685256387377498820046474857928285000312 49 417442689791109840741857597124605115946605558098740732 50 4811768887910556091485805678100662834288018784692621064 51 52774439533791551119141594925714357849567754841889924352 52 608319350612123377965823236211319693990924391918956533632 53 6671915985804200174511163694631281070382469207158859605252 54 76905717283781681605648894629549840528381687220329292000932 55 843485461919229183335232331951705663654705193607300554883568 56 9722673254778248309258004625778837774115593737332972074112868 57 106636206232408914189688880612298776166341573517298973092810224 58 1229172378330481869709096225614017546059809939108906443338305072 59 13481300791909076150927257472096935477242699643695136137373566528 60 155396028277272690162703595708864539442916330147138707272323184688 61 1704350558295121072436334778463228707792526305895782815239924817216 62 19645679213881910034837767748175263189610531865358612357385829615128 63 215469629268409307209275405860533661391893049003745743503388832174440 64 2483671698010285578980995932412136288658655772048694062265393060694408 65 27240382809943322700820422492625895579835221104715099049134638572418484 66 313993987489590807534345095294205830983025064709649838227563255659833100 67 3443819264386019596451568152432792590156835931683098180741671670682190636 68 39696158191331959671431661372606528862209242232382551505353932043284916964 69 435379019763994078729915830460439536192376274530668434192097940376461735672 70 5018519595346422108035668151080418735892159963503682534641882959737694805536 71 55042055535425727424950392609349653953607659334326235231543926891507407831852 72 634457844555593546188605618856839802619363058864040562587291131466719020786860 73 6958598699431398165629506090666033945454111545236079381986624012253900926555292 74 80210259056231630383616105488740430824881136282384399490948208960249925798827992 75 879729062011012447401542154513631429157180193653196247711874657194800357495515664 76 10140446234147071769110160142121152247134044498886828921643105782369914281307435700 77 111218257614714194098596139553951827039727999220718976731114445776132559346114980844 78 1281988751329614818667537039575131420377533061007694653855658465591179468115663413764 79 14060579970762275109090655028691532522686177561907281931063668105086061062443751505356 80 162073258000302794726387539483197120352580490119691289985030272170748806954182523471892 81 1777585024017752216656462826129223437242843690709215029775708705389671877199293822839440 82 20489837319899028985716646039764038899195526975225542093278054101739737220283176992792528 83 224728177952207954449052505927499459697210326203440109466965400541900492708107417704299896 84 2590393002474920715887288220738524897211907376176594627124955253245109335821369626145401288 85 28410879527473347852979723864787057456035192963334053937269652052208567007981093287548676056 86 327486050897003372592716725786573995351217381379287178704915550837882597744489625990086391616 87 3591797356668985972918469260223841302647881236326672715355786509778324208011999708148939149528 88 41401869689629406657354467316992968608433184942533974206378403484732622838551542512829916579704 89 454086901428571363369832833097875924224140935845667116245025053200330571216864062142960211220476 90 5234161299735704334464375900074406640574832315837647994747634835897810133443841054749908202922048 91 57407167937017288038729983677764228038494964164350226386418129096452251273149248605753463611624956 92 661719983110170558062382735076315275646857786109048319760483669639832571495077381733415290759846860 93 7257604040526188553165351551610452056383661791690306095869169644115639538481639667118158498246585920 94 83656828854380137058235770003809790314312939611657196940578288021240234959973691735136406527555038468 95 917530306789061386055310159163224386636451790869416391868680245412002353592749560763330808318727113488 96 10576172992517435991397995487067618406964442714494829880824244000738608750024474251498973881233515786312 97 115997216047640079591453447091598977580489886744647907183457354419917729009174963302831687138629976852808 98 1337074769621367436905062360577284083481471917097271592680966161415033228116982836100280883545400462601664 99 14664751704929302909678375776488822713050288215092159460559338569980882696323404353966299025168709194304144 100 169037414651167190211520859002071716240394784338681946783845527069862285630749592470544599797117342600435184 101 1853966413115980013350281565505559210544338214384849340095293394266200230746929065594335126422616437607245220 102 21370269038916599380116876036472110019362580780218841295678503388391973456590690830849836054712635039926971164 103 234384565802588639069453597398112771854227485887780425289459661194363260229253914096818209245499888521527677332 104 2701700092480513821104573371496316942361733275828496214497155029405621306263150241068521231033856132083838124440 105 29631672018340759410467755842765898823700047714043664842399097405865444426628983459289217379164164798728156237188 106 341557861364186424525509314901545388744556693897607843855908271651862619311135066321064831540300254238903502958024 107 3746133981117539845705177671628692188436652897205116532658709484726071972432388576531679919096578962234898479706636 108 43180874510971272371855993695199545761960366267030200823686890954546090434899798621799659576833356743656448542554164 109 473598647953370006876597842061179532837069673230696068380722170528327866626683350262732252080323815732643431503805036 110 5459068973219043959453712078249272687210038921397497579683981721952517278752998741228485324678641401218940863130293540 111 59873907466692274584892417791245463444822898526022285336661296555680445283298267909702056023753999271380178253418693292 112 690153555060383464934222321477109753148080912494985984244218079539530716489956021218377754836710352267026590620538885864 113 7569457410450672199445889425590817609723882915846137295321468206462930794603590863902107243709190137807855935931100744224 114 87251495062467026355596138745130583627008298018609490265083788714515127563899100015800571336945389922884495078422194833040 115 956955841248558154036581381764833328715250148809647786257521211347913502053743839386125478266548666352279240250760153167832 116 11030622583650480072338102029593827027692851781527534635837821955276852568902834044763535400812483661764338588655123890091788 117 120981522511164340304604225326234120325890589608095827038279613208862765572429667771374487114373336437209424114828025357102628 118 1394527789991772540761577869445176514782403456135281627253104436526478488809420747300319452927112941562821135180116738912413092 119 15294884213280761401061336567428462939242679158269970075543909815536463860990092849394804604446678377964665178326950289215595592 120 176300815508072296812201903665144177539150171728329236007874247159960000677698780012957015142232245639635258728730471332528150408 121 1933629848938936259462328391523626324574685291322585355795435195090045998563764912451046487780050724633538908660393663608632700632 122 22288532198411577895813313516507915151715245736060000011348095641588581502420388915972909549669558781670918359215342513590249074564 123 244455880840278260200405956114897855968754674498175032416861678053287441434304107048545573171104508524382814164721772396972630133984