1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 6 9 0 10 0 11 0 12 24 13 30 14 0 15 0 16 0 17 66 18 270 19 252 20 0 21 0 22 0 23 120 24 1650 25 6822 26 2298 27 0 28 0 29 0 30 198 31 7344 32 108348 33 307494 34 28440 35 0 36 0 37 0 38 288 39 24954 40 1144464 41 15754872 42 27582438 43 460494 44 0 45 0 46 0 47 402 48 68838 49 8559378 50 469037376 51 5805948474 52 4875050400 53 10076742 54 0 55 0 56 0 57 528 58 164454 59 49511370 60 8746813158 61 571228600932 62 5281372355106 63 1706684948076 64 298685550 65 0 66 0 67 0 68 678 69 347916 70 225803628 71 121991495904 72 29999932959600 73 2104222937252028 74 11945149897295976 75 1187168873262480 76 12084696450 77 0 78 0 79 0 80 840 81 677130 82 868915644 83 1213829981232 84 1131964246928502 85 358240737864481086 86 23656202572076366346 87 67197347870563441956 88 1644795530084678034 89 669841797084 90 0 91 0 92 0 93 1026 94 1219626 95 2866094766 96 9734824653450 97 27738553460278170 98 41234776662339168204 99 15211541078680656195678 100 813734391998847921799032 101 942226132122315020612652 102 4547633232372993959010 103 51029625915420 104 0 105 0 106 0 107 1224 108 2083038 109 8402366160 110 61574400558324 111 526704152938743948 112 2798233542174582927894 113 6056613013861325068533684 114 2316320467474669254077347692 115 85773404976873204453149343660 116 32978490136427533663379223282 117 25129240595872441326822390 118 5355630042866478 119 0 120 0 121 0 122 1446 123 3373728 124 22207133946 125 331178241244350 126 7209576736148583840 127 142439611138184581460718