name : 21435 0 1 1 2 2 6 3 24 4 119 5 708 6 4915 7 38992 8 347980 9 3450572 10 37637545 11 447857256 12 5773243451 13 80146549212 14 1192100892680 15 18913413488544 16 318827489139059 17 5690693361661052 18 107215038571876213 19 2126290615269312536 20 44277066284532913066 21 965913951460006237612 22 22029426721392563212621 23 524265594688690847654384 24 12996556135382333974423709 25 335072322149369826446673068 26 8970966608171863498506116510 27 249077324486077028522827206472 28 7162573810935542842625784365555 29 213072443167871907779736538468092 30 6549767743240323285744165498271615 31 207832182798665484039304117327407936 32 6800857253189444985397430008800878116 33 229287034242082274812067856993696768732 34 7957643184228107328484338912237252850045 35 284069026561307702701499326608586202547064 36 10422274986947052749402249181350956073525519 37 392720023235864009498834386515963417557131852 38 15187439899784173055992007687833629493977377288 39 602395174384864141039507526289331588251589475216 40 24490759945691104687357739585921162534533118797151 41 1019972522751362350628106451391383573991066563144972 42 43490444702813697743781680397929861213110806500824441 43 1897507256856302451410949714160547318254346407490415784 44 84670647274138935317390667578857202736588182564180689354 45 3862136615290601779070369231581819772524663603592973923228 46 179995816173177112228849028341236617391224244955208448262945 47 8567232801920316450286939541343476106967239116231937550740192 48 416268520001371370080489296681150237055796118296539515857548265 49 20638612346107037764773134025303317859380842934686969831031492412 50 1043728615276764489180210171100017861060840907083316743295199506070 51 53818037204859687905725299147150504409198011997081951809011870692056 52 2828398802584337076046683386844529085071897267088906268370305558290111 53 151450713982076481068963743074199528795264343260567812230723372663871212 54 8259826692990387778272788687211175102822544023465633312093886981501285275 55 458665297345918899297200897981958604563834863991163741552973239086334628144 56 25924337026719178050830865274692411650907549393971926838146823528016954807484 57 1490982592145395364173498963440192118199071662503695803462048095180982772405612 58 87229122793378372630834767025209112279327234552089733645330742025115535766008833 59 5189788698749282596629082102564133533571466718194591730824419959068987862753033736 60 313918153781688422661022409347073693187176258666006353578145135032671446210520703731 61 19299454843505407132626068220258289444418067975441801979889220992532814834465130012732 62 1205653500837133006342748421115707090707527253900412144622787230932940660044275450966216 63 76513735631752157053802235061818535701100680313053874399799761334823185031966450368431744 64 4931620886216334522037086910484288968788741699059585426476573303566337939611194589522018779 65 322753186945022808181869408188297624404474977073371630419926519495184460961375463035414924188 66 21442837901365623916035011891886466661046647201957284979851786734994333620510450454854546304045 67 1445866168072292394468262606993494537575961826694157291054726326340882054040881300320014407087672 68 98926833234936504255784052079584415346355944312158347172748393052255174024410067336158898717223370 69 6866715711435370560409404957193260507897987902919781599268777177525187967216887191041595666091598732