0 1 1 1 2 4 3 3 4 24 5 7 6 112 7 79 8 352 9 287 10 1472 11 1855 12 4480 13 2175 14 28416 15 29951 16 71168 17 37375 18 449536 19 521215 20 1054720 21 1017855 22 6352896 23 1789951 24 29974528 25 16850943 26 100515840 27 103235583 28 330399744 29 109608959 30 1928265728 31 57999359 32 8473935872 33 2626813951 34 29106110464 35 9394454527 36 118650044416 37 37036228607 38 475683356672 39 531423559679 40 1136176136192 41 1668613668863 42 5458865684480 43 8380139700223 44 18424092688384 45 26768526278655 46 87200435798016 47 133141654142975 48 296666645135360 49 429756877111295 50 1392286059462656 51 2114910414700543 52 4777378425339904 53 7087312500424703 54 21854172018114560 55 35046088368979967 56 74023011337895936 57 116756594829557759 58 342947562644307968 59 560706018766487551 60 1184430971680718848 61 1074175068088565759 62 7075021900677644288 63 4117204256090488831 64 28659079635238125568 65 18218094660708990975 66 111137763268258430976 67 136077036745645883391 68 318141736867413884928 69 155264657678573502463 70 2050653926077675601920 71 2105967411991263838207 72 5232798141756762750976 73 2631948800206030503935 74 32515034262545100701696 75 13623393138076232450047 76 123868941175676181938176 77 117674345396264354447359 78 369114219014785878458368 79 553116692511087526936575 80 1311618254207083295539200 81 702571403787610108198911 82 8266263749341813181251584 83 2798606307984281656360959 84 33088413611699570277875712 85 30595334771877908727201791 86 93551835366916716907986944 87 122140838994326253406781439 88 374688341654037630635999232 89 489517281254227197934174207 90 1496845516062306153929900032 91 1968892757948604243660242943 92 5965734798385833711872507904 93 7832427612369677266513297407 94 23949226032392814263745380352 95 31500179174183672365222723583 96 95455966680161330456642453504 97 124697383083356268417406468095 98 384430533947402163913538666496 99 616703429183486351247081996287 100 1301894342089486100499242418176 101 2057055098870207767308480282623 102 6027094604085419677356665077760 103 9951440227047585580810627973119 104 20661938753208169686273246625792 105 16601783615362327767901123117055 106 129055709598488707855775764054016 107 8352808691853220849237765390335 108 632331489933147011867836510371840 109 481406500829667839246575276654591 110 1633335427608078135772097611300864 111 1432848677127659134239225975668735 112 7518896362814336988582540707102720 113 5731627333355536684746259818348543 114 30075120201567547658751450997063680 115 22955332766082415872941472727695359 116 120242833940949652367092937079652352 117 91633821520920107483003396374396927 118 481346354850617721485896737391378432 119 576123550882037310436832938505011199 120 1506208889805757124933948243550666752 121 2298003420162959692582677748775911423 122 6037817125953407598065100984690933760 123 9200006284534591894326166498477867007 124 24135283296048124144269492932015292416 125 4844440721160390960358976214586621951 126 160452302018148449810969351286710861824