1 1 2 4 3 0 4 9 5 0 6 0 7 16 8 8 9 0 10 0 11 25 12 24 13 0 14 0 15 0 16 36 17 48 18 16 19 0 20 0 21 0 22 49 23 80 24 60 25 8 26 0 27 0 28 0 29 64 30 120 31 128 32 48 33 0 34 0 35 0 36 0 37 81 38 168 39 220 40 176 41 16 42 0 43 0 44 0 45 0 46 100 47 224 48 336 49 384 50 136 51 0 52 0 53 0 54 0 55 0 56 121 57 288 58 476 59 664 60 456 61 88 62 0 63 0 64 0 65 0 66 0 67 144 68 360 69 640 70 1016 71 1024 72 496 73 16 74 0 75 0 76 0 77 0 78 0 79 169 80 440 81 828 82 1440 83 1804 84 1440 85 368 86 0 87 0 88 0 89 0 90 0 91 0 92 196 93 528 94 1040 95 1936 96 2784 97 3064 98 1600 99 280 100 0 101 0 102 0 103 0 104 0 105 0 106 225 107 624 108 1276 109 2504 110 3964 111 5344 112 4284 113 1784 114 88 115 0 116 0 117 0 118 0 119 0 120 0 121 256 122 728 123 1536 124 3144 125 5344 126 8208 127 8760 128 5944 129 1440 130 8 131 0 132 0 133 0 134 0 135 0 136 0 137 289 138 840 139 1820 140 3856 141 6924 142 11640 143 15104 144 14072 145 6828 146 1088 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 324 155 960 156 2128 157 4640 158 8704 159 15640 160 23144 161 27104 162 19840 163 7896 164 480 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 361 173 1088 174 2460 175 5496 176 10684 177 20208 178 32764 179 45288 180 43668 181 27984 182 6856 183 120 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 400 192 1224 193 2816 194 6424 195 12864 196 25344 197 43944 198 68400 199 80624 200 70344 201 33760 202 5840 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 441 212 1368 213 3196 214 7424 215 15244 216 31048 217 56684 218 96048 219 131576 220 142816 221 101760 222 40936 223 3280 224 0 225 0 226 0 227 0 228 0 229 0 230 0 231 0 232 484 233 1520 234 3600 235 8496 236 17824 237 37320 238 70984 239 128064 240 196192 241 250728 242 233104 243 148064 244 39160 245 1728 246 0 247 0 248 0 249 0 250 0 251 0 252 0 253 0 254 529 255 1680 256 4028 257 9640 258 20604 259 44160 260 86844 261 164424 262 273592 263 396808 264 447288 265 381368 266 187924 267 37144 268 620 269 0 270 0 271 0 272 0 273 0 274 0 275 0 276 0 277 576 278 1848 279 4480 280 10856 281 23584 282 51568 283 104264 284 205128 285 363080 286 580696 287 757192 288 795832 289 570176 290 238912 291 25864 292 208 293 0 294 0 295 0 296 0 297 0 298 0 299 0 300 0 301 625 302 2024 303 4956 304 12144 305 26764 306 59544 307 123244 308 250176 309 464428 310 800584