0 1 1 1 2 0 3 0 4 0 5 2 6 0 7 0 8 4 9 2 10 2 11 0 12 10 13 4 14 8 15 14 16 0 17 40 18 10 19 42 20 14 21 90 22 0 23 230 24 40 25 226 26 80 27 54 28 646 29 0 30 1580 31 230 32 1480 33 442 34 534 35 128 36 5242 37 0 38 12434 39 1580 40 11496 41 2920 42 4746 43 1404 44 498 45 47622 46 0 47 110320 48 12434 49 101966 50 22762 51 45216 52 13138 53 7996 54 1426 55 479306 56 0 57 1090270 58 110320 59 1010726 60 202352 61 471466 62 128368 63 104640 64 25616 65 5736 66 5296790 67 0 68 11876980 69 1090270 70 11052204 71 2009018 72 5361034 73 1357608 74 1358738 75 358274 76 137070 77 18814 78 63779034 79 0 80 141373610 81 11876980 82 132065740 83 21994088 84 66092514 85 15578012 86 18341748 87 4842688 88 2475636 89 502664 90 78886 91 831283558 92 0 93 1825321016 94 141373610 95 1711473154 96 263041210 97 878657524 98 193261214 99 260830174 100 67084446 101 41987252 102 9780896 103 2639450 104 287296 105 11661506218 106 0 107 25405388150 108 1825321016 109 23903323194 110 3411069328 111 12535708594 112 2581042512 113 3921869282 114 971094408 115 712513494 116 174500136 117 62996378 118 10700472 119 1258018 120 175203184374 121 0 122 379158271420 123 25405388150 124 357880168784 125 47665272778 126 191097489294 127 36950067892 128 62371283000 129 14790270882 130 12393287626 131 3068823916 132 1353519418 133 276018140 134 56335924 135 4986402 136 2806878055610 137 0 138 6039817462210 139 379158271420 140 5717565270896 141 713935016552 142 3100607297706 143 564770733052 144 1048016056162 145 237491512936 146 223265123318 147 54791266764 148 28224799868 149 6278743248 150 1720353038 151 247136220 152 22789000 153 47767457130566 154 0 155 102278890975360 156 6039817462210 157 97081541015190 158 11409725153642 159 53358646737576 160 9182729397978 161 18574635757032 162 4020243610462 163 4185245425068 164 1006741387034 165 589775871914 166 136669136538 167 45734598988 168 8158217274 169 1319252850 170 96966318 171 860568917787402 172 0 173 1834691141852174 174 102278890975360 175 1745739083196526 176 193783923758960 177 970868450740986 178 158292015331856 179 346591195549916 180 71670897517664 181 81794020260496 182 19162998270944 183 12542372345694 184 2951634969456 185 1150869957650 186 230403451792 187 50253177230 188 6174792896 189 461790998 190 16362838542699862 191 0 192 34752142215026180 193 1834691141852174 194 33141756783260116 195 3485438348930842 196 18624153684564626 197 2884093742032928 198 6795312750782838 199 1343623169729842 200 1667415369544614 201 379075611128614 202 273677318383792 203 64419899626262 204 28469464543190 205 6081008528572 206 1621762729600 207 253887213390 208 33619879966 209 2088374592 210 327460573946510746 211 0 212 693126840194499290 213 34752142215026180 214 662376733880428596 215 66181234675544872 216 375691566663132626 217 55388190823432188 218 139719747054183160 219 26444219563073968 220 35446792532917968 221 7803481473940784 222 6154109336259142 223 1435133118701400 224 705989602881338 225 156280100833468 226 48515884762530 227 8715672841520 228 1564839690250 229 166254571188 230 10343408786