1 0 2 0 3 0 4 0 5 4 6 0 7 0 8 4 9 4 10 0 11 0 12 16 13 72 14 16 15 0 16 0 17 64 18 144 19 144 20 64 21 0 22 0 23 196 24 1840 25 3364 26 1840 27 196 28 0 29 0 30 676 31 10404 32 30976 33 30976 34 10404 35 676 36 0 37 0 38 2304 39 69920 40 614656 41 1700580 42 614656 43 69920 44 2304 45 0 46 0 47 7744 48 490000 49 8479744 50 46485124 51 46485124 52 8479744 53 490000 54 7744 55 0 56 0 57 26244 58 3317120 59 129504400 60 1680210240 61 3743237124 62 1680210240 63 129504400 64 3317120 65 26244 66 0 67 0 68 88804 69 22524516 70 1978826256 71 56191754304 72 257720706244 73 257720706244 74 56191754304 75 1978826256 76 22524516 77 88804 78 0 79 0 80 300304 81 153723240 82 29961532836 83 1898704490980 84 20056281523776 85 44312000955508 86 20056281523776 87 1898704490980 88 29961532836 89 153723240 90 300304 91 0 92 0 93 1016064 94 1044840976 95 454089995044 96 64488576908484 97 1492411644481536 98 7260263864381124 99 7260263864381124 100 1492411644481536 101 64488576908484 102 454089995044 103 1044840976 104 1016064 105 0 106 0 107 3437316 108 7112904336 109 6895434839056 110 2178774976790208 111 112070612773938064 112 1226995111990493792 113 2752746090434507556 114 1226995111990493792 115 112070612773938064 116 2178774976790208 117 6895434839056 118 7112904336 119 3437316 120 0 121 0 122 11628100 123 48420242116 124 104626058201344 125 73775014607038096 126 8426586286656023616 127 204147560099024833600 128 1012491912478438924900 129 1012491912478438924900 130 204147560099024833600 131 8426586286656023616 132 73775014607038096 133 104626058201344 134 48420242116 135 11628100 136 0 137 0 138 39337984 139 329561076960 140 1587468792674704 141 2496772163852959252 142 632681292075367516804 143 34127708705716358062368 144 377609456801358543741604 145 840982281825673724760300 146 377609456801358543741604 147 34127708705716358062368 148 632681292075367516804 149 2496772163852959252 150 1587468792674704 151 329561076960 152 39337984 153 0 154 0 155 133079296 156 2243249071504 157 24091008317030656 158 84495658280798176036 159 47524857928919914127524 160 5703975087798515553780804 161 140139213891764556728893456