0:1 1:1 2:2 3:3 4:8 5:15 6:48 7:105 8:384 9:945 10:3840 11:10395 12:46080 13:135135 14:645120 15:2027025 16:10321920 17:34459425 18:185794560 19:654729075 20:3715891200 21:13749310575 22:81749606400 23:316234143225 24:1961990553600 25:7905853580625 26:51011754393600 27:213458046676875 28:1428329123020800 29:6190283353629375 30:42849873690624000 31:191898783962510625 32:1371195958099968000 33:6332659870762850625 34:46620662575398912000 35:221643095476699771875 36:1678343852714360832000 37:8200794532637891559375 38:63777066403145711616000 39:319830986772877770815625 40:2551082656125828464640000 41:13113070457687988603440625 42:107145471557284795514880000 43:563862029680583509947946875 44:4714400748520531002654720000 45:25373791335626257947657609375 46:216862434431944426122117120000 47:1192568192774434123539907640625 48:10409396852733332453861621760000 49:58435841445947272053455474390625 50:520469842636666622693081088000000 51:2980227913743310874726229193921875 52:27064431817106664380040216576000000 53:157952079428395476360490147277859375 54:1461479318123759876522171695104000000 55:8687364368561751199826958100282265625 56:81842841814930553085241614925824000000 57:495179769008019818390136611716089140625 58:4746884825265972078944013665697792000000 59:29215606371473169285018060091249259296875 60:284813089515958324736640819941867520000000 61:1782151988659863326386101665566204817109375 62:17658411549989416133671730836395786240000000 63:112275575285571389562324404930670903477890625 64:1130138339199322632554990773529330319360000000 65:7297912393562140321551086320493608726062890625 66:74589130387155293748629391052935801077760000000 67:488960130368663401543922783473071784646213671875 68:5072060866326559974906798591599634473287680000000 69:33738248995437774706530672059641953140588743359375 70:355044260642859198243475901411974413130137600000000 71:2395415678676082004163677716234578672981800778515625 72:25563186766285862273530264901662157745369907200000000 73:174865344543353986303948473285124243127671456831640625 74:1891675820705153808241239602722999673157373132800000000 75:13114900840751548972796135496384318234575359262373046875 76:143767362373591689426334209806947975159960358092800000000 77:1009847364737869270905302433221592504062302663202724609375 78:11213854265140151775254068364941942062476907931238400000000 79:79777941814291672401518892224505807820921910393015244140625 80:897108341211212142020325469195355364998152634499072000000000 81:6462013286957625464523030270184970433494674741834234775390625 82:73562883979319395645666688474019139929848516028923904000000000 83:536347102817482913555411512425352545980058003572241486357421875 84:6179282254262829234236001831817607754107275346429607936000000000 85:45589503739486047652209978556154966408304930303640526340380859375 86:531418273866603314144296157536314266853225679792946282496000000000 87:3966286825335286145742268134385482077522528936416725791613134765625 88:46764808100261091644698061863195655483083859821779272859648000000000 89:352999527454840466971061863960307904899505075341088595453568994140625 90:4208832729023498248022825567687608993477547383960134557368320000000000 91:32122956998390482494366629620388019345854961856039062186274778466796875 92:387212611070161838818099952227260027399934359324332379277885440000000000 93:2987435000850314871976096554696085799164511452611632783323554397412109375 94:36397985440595212848901395509362442575593829776487243652121231360000000000 95:283806325080779912837729172696128150920628587998105114415737667754150390625 96:3494206602297140433494533968898794487257007658542775390603638210560000000000 97:27529213532835651545259729751524430639300973035816196098326553772152587890625 98:342432247025119762482464328952081859751186750537191988279156544634880000000000 99:2725392139750729502980713245400918633290796330545803413734328823443106201171875 100:34243224702511976248246432895208185975118675053719198827915654463488000000000000 101:275264606114823679801052037785492781962370429385126144787167211167753726318359375 102:3492808919656221577321136155311234969462104855479358280447396755275776000000000000 103:28352254429826839019508359891905756542124154226667992913078222750278633810791015625 104:363252127644247044041398160152368436824058904969853261166529262548680704000000000000 105:2976986715131818097048377788650104436923036193800139255873213388779256550133056640625 106:38504725530290186668388204976151054303350243926804445683652101830160154624000000000000 107:318537578519104536384176423385561174750764872736614900378433832599380450864237060546875 108:4158510357271340160185926137424313864761826344094880133834426997657296699392000000000000 109:34720596058582394465875230149026168047833371128291024141249287753332469144201839599609375 110:457436139299847417620451875116674525123800897850436814721786969742302636933120000000000000 111:3853986162502645785712150546541904653309504195240303679678670940619904075006404195556640625 112:51232847601582910773490610013067546813865700559248923248840140611137895336509440000000000000 113:435500436362798973785473011759235225823973974062154315803689816290049160475723674097900390625 114:5840544626580451828177929541489700336780689863754377250367776029669720068362076160000000000000 115:50082550181721881985329396352312050969757007017147746317424328873355653454708222521258544921875 116:677503176683332412068639826812805239066560024195507761042662019441687527930000834560000000000000 117:5859658371261460192283539373220509963461569821006286319138646478182611454200862034987249755859375 118:79945374848633224624099499563911018209854082855069915803034118294119128295740098478080000000000000 119:697299346180113762881741185413240685651926808699748071977498930903730763049902582163482720947265625 120:9593444981835986954891939947669322185182489942608389896364094195294295395488811817369600000000000000 121:84373220887793765308690683435002122963883143852669516709277370639351422329038212441781409234619140625 122:1170400287783990408496816673615657306592263772998223567356419491825904038249635041719091200000000000000 123:10377906169198633132968954062505261124557626693878350555241116588640224946471700130339113335858154296875 124:145129635685214810653605267528341506017440707851779722352196016986412100742954745173167308800000000000000 125:1297238271149829141621119257813157640569703336734793819405139573580028118308962516292389166982269287109375 126:18286334096337066142354263708571029758197529189324245016376698140287924693612297891819080908800000000000000 127:164749260436028300985882145742271020352352323765318815064452725844663571025238239569133424206748199462890625 128:2340650764331144466221345754697091809049283736233503362096217361956854360782374130152842356326400000000000000 129:21252654596247650827178796800752961625453449765726127143314401633961600662255732904418211722670517730712890625 130:304284599363048780608774948110621935176406885710355437072508257054391066901708636919869506322432000000000000000 131:2784097752108442258360422380898637972934401919310122655774186614048969686755501010478785735669837822723388671875 132:40165567115922439040358293150602095443285708913766917693571089931179620831025540073422774834561024000000000000000 133:370285001030422820361936176659518850400275455268246313217966819668512968338481634393678502844088430422210693359375 134:5382185993533606831408011282180680789400284994444766970938526050778069191357422369838651827831177216000000000000000 135:49988475139107080748861383849035044804037186461213252284425520655249250725695020643146597883951938106998443603515625 136:731977295120570529071489534376572587358438759244488308047639542905817410024609442298056648585040101376000000000000000 137:6848421094057670062594009587317801138153094545186215562966296329769147349420217828111083910101415520658786773681640625 138:101012866726638733011865555743967017055464548775739386510574256921002802583396103037131817504735533989888000000000000000 139:951930532074016138700567332637174358203280141780883963252315189837911481569410278107440663504096757371571361541748046875 140:14141801341729422621661177804155382387765036828603514111480395968940392361675454425198454450662974758584320000000000000000 141:134222205022436275556779993901841584506662499991104638818576441767145518901286849213149133554077642789391561977386474609375 142:2008135790525578012275887248190064299062635229661699003830216227589535715357914528378180531994142415718973440000000000000000 143:19193775318208387404619539127963346584452737498727963351056431172701809202884019437480326098233102918882993362766265869140625 144:289171553835683233767727763739369259065019473071284656551551136772893143011539692086457996607156507863532175360000000000000000 145:2783097421140216173669833173554685254745646937315554685903182520041762334418182818434647284243799923238034037601108551025390625 146:42219046860009752130088253505947911823492843068407559856526465968842398879684795044622867504644850148075697602560000000000000000 147:409115320907611777529465476512538732447610099785386538827767830446139063159472874309893150783838588715991003527362957000732421875 148:6248418935281443315253061518880290949876940774124318858765916963388675034193349666604184390687437821915203245178880000000000000000 149:60958182815234154851890356000368271134693904868022594285337406736474720410761458272174079466791949718682659525577080593109130859375 150:937262840292216497287959227832043642481541116118647828814887544508301255129002449990627658603115673287280486776832000000000000000000