name : 15243 0 1 1 2 2 6 3 24 4 119 5 708 6 4915 7 38992 8 347990 9 3450772 10 37640794 11 447908832 12 5774077131 13 80160465380 14 1192342710241 15 18917802834912 16 318910800658728 17 5692346715440768 18 107249322475436984 19 2127032690422975168 20 44293813329642772714 21 966307529386769800328 22 22039047008053278962793 23 524509869564814875092720 24 13002991688757650044163139 25 335248037788326186272503748 26 8975933377312394127414269488 27 249222508748932916212618975040 28 7166958224482646784487360883382 29 213209101221927359378189267017692 30 6554160086798648138629155217306686 31 207977634784753012507978155850062784 32 6805815733481884691653308440952785066 33 229460911894571652164500902632932428552 34 7963910509118841539429825733492739699308 35 284301063074829385750661240775791043346048 36 10431093046417854080898497656320412221860025 37 393063781193749814459292435423525832043088740 38 15201178066367144891589386496387034562685495493 39 602957705166675266822362239426818121694621120976 40 24514346351869092246765391329354458955961595892359 41 1020984666663557950127371347319655225681713399496356 42 43534873521260863907688222668139981558031366726706967 43 1899501213020893790524472836663274246877519300635866104 44 84762098587657146950879557863421596151918435003283281445 45 3866421027393449476191529408910860772049522086701255000976 46 180200758069924361880903976306586094050852207770107050056376 47 8577238033586436478196338114365190301582058907301577413626432 48 416766837415816717142187167591285125635684171079853539880616061 49 20663922787816942225427848800478141094284646221832254729314674012 50 1045039144143642046769282283750599220681945159070957074310578607427 51 53887187021592475353207328583640985368848736304463349777114067565032 52 2832115720860984333091575618166648180618150092204735211630170856293642 53 151654173399445099905538640583122672861418939494764419716939937247170308 54 8271164673053582151535089968761571685934639431224761326909897499439930723 55 459308313340262521729530177107052031981717015065386056631612622881905074512 56 25961439741530107973051111987104648427953358774551546477142834199564954844298 57 1493160108282286174115216757165311864186793467212338991123529574185953601935960 58 87359069994331201716353437337751437019469670876076867771871178385129470106312389 59 5197671931014866407166307377647627382697322171409244868820572787876644936270754072 60 314404179546360794421555897235626280884936381603899027526315680048495835438023031003 61 19329900204968426394424933964156188020108572915302143907742640182000952839628691234068 62 1207590736917902585434855423082973541308411358302199050261127682790731227250822352015466 63 76638916940106774256973274540521506498071971682360835395265759358851095153787297522026112 64 4939833681622565150649969962306561313845184947892038656356807658889343373335947284346375929 65 323300126246413814835998835052089186057769659968775801415422456256804539334448932401009350004 66 21479802733852856148913087034723532818413542194607882008584977339930114053311606234658507203243 67 1448400989870410997725972351471501293042016839421906593217957283733243140003675564391702510801256 68 99103162910856495980988804191485037066345663646487590607013027621385744501314665074835551836519265 69 6879156141027764102907078251785132360203614759491730885420113223753668842205624828428600726566101248