0 1 1 0 2 -63 3 -728 4 -4095 5 -15624 6 -46655 7 -117648 8 -262143 9 -531440 10 -999999 11 -1771560 12 -2985983 13 -4826808 14 -7529535 15 -11390624 16 -16777215 17 -24137568 18 -34012223 19 -47045880 20 -63999999 21 -85766120 22 -113379903 23 -148035888 24 -191102975 25 -244140624 26 -308915775 27 -387420488 28 -481890303 29 -594823320 30 -728999999 31 -887503680 32 -1073741823 33 -1291467968 34 -1544804415 35 -1838265624 36 -2176782335 37 -2565726408 38 -3010936383 39 -3518743760 40 -4095999999 41 -4750104240 42 -5489031743 43 -6321363048 44 -7256313855 45 -8303765624 46 -9474296895 47 -10779215328 48 -12230590463 49 -13841287200 50 -15624999999 51 -17596287800 52 -19770609663 53 -22164361128 54 -24794911295 55 -27680640624 56 -30840979455 57 -34296447248 58 -38068692543 59 -42180533640 60 -46655999999 61 -51520374360 62 -56800235583 63 -62523502208 64 -68719476735 65 -75418890624 66 -82653950015 67 -90458382168 68 -98867482623 69 -107918163080 70 -117648999999 71 -128100283920 72 -139314069503 73 -151334226288 74 -164206490175 75 -177978515624 76 -192699928575 77 -208422380088 78 -225199600703 79 -243087455520 80 -262143999999 81 -282429536480 82 -304006671423 83 -326940373368 84 -351298031615 85 -377149515624 86 -404567235135 87 -433626201008 88 -464404086783 89 -496981290960 90 -531440999999 91 -567869252040 92 -606355001343 93 -646990183448 94 -689869781055 95 -735091890624 96 -782757789695 97 -832972004928 98 -885842380863 99 -941480149400 100 -999999999999 101 -1061520150600 102 -1126162419263 103 -1194052296528 104 -1265319018495 105 -1340095640624 106 -1418519112255 107 -1500730351848 108 -1586874322943 109 -1677100110840 110 -1771560999999 111 -1870414552160 112 -1973822685183 113 -2081951752608 114 -2194972623935 115 -2313060765624 116 -2436396322815 117 -2565164201768 118 -2699554153023 119 -2839760855280 120 -2985983999999 121 -3138428376720 122 -3297303959103 123 -3462825991688 124 -3635215077375 125 -3814697265624 126 -4001504141375 127 -4195872914688 128 -4398046511103 129 -4608273662720 130 -4826808999999 131 -5053913144280 132 -5289852801023 133 -5534900853768 134 -5789336458815 135 -6053445140624 136 -6327518887935 137 -6611856250608 138 -6906762437183 139 -7212549413160 140 -7529535999999 141 -7858047974840 142 -8198418170943 143 -8550986578848 144 -8916100448255 145 -9294114390624 146 -9685390482495 147 -10090298369528 148 -10509215371263 149 -10942526586600 150 -11390624999999 151 -11853911588400 152 -12332795428863 153 -12827693806928 154 -13339032325695 155 -13867245015624 156 -14412774445055 157 -14976071831448 158 -15557597153343 159 -16157819263040 160 -16777215999999 161 -17416274304960 162 -18075490334783 163 -18755369578008 164 -19456426971135 165 -20179187015624 166 -20924183895615 167 -21691961596368 168 -22483074023423 169 -23298085122480 170 -24137568999999 171 -25002110044520 172 -25892303048703 173 -26808753332088 174 -27752076864575 175 -28722900390624 176 -29721861554175 177 -30749609024288 178 -31806802621503 179 -32894113444920 180 -34012223999999 181 -35161828327080 182 -36343632130623 183 -37558352909168 184 -38806720086015 185 -40089475140624 186 -41407371740735 187 -42761175875208 188 -44151665987583 189 -45579633110360 190 -47045880999999 191 -48551226272640 192 -50096498540543 193 -51682540549248 194 -53310208315455 195 -54980371265624 196 -56693912375295 197 -58451728309128 198 -60254729561663 199 -62103840598800 200 -63999999999999 201 -65944160601200 202 -67937289638463 203 -69980368892328 204 -72074394832895 205 -74220378765624 206 -76419346977855 207 -78672340886048 208 -80980417183743 209 -83344647990240 210 -85766120999999 211 -88245939632760 212 -90785223184383 213 -93385106978408 214 -96046742518335 215 -98771297640624 216 -101559956668415 217 -104413920565968 218 -107334407093823 219 -110322650964680 220 -113379903999999 221 -116507435287320 222 -119706531338303 223 -122978496247488 224 -126324651851775 225 -129746337890624 226 -133244912166975 227 -136821750708888 228 -140478247931903 229 -144215816802120 230 -148035888999999 231 -151939915084880 232 -155929364660223 233 -160005726539568 234 -164170508913215 235 -168425239515624 236 -172771465793535 237 -177210755074808 238 -181744694737983 239 -186374892382560 240 -191102975999999 241 -195930594145440 242 -200859416110143 243 -205891132094648 244 -211027453382655 245 -216270112515624 246 -221620863468095 247 -227081481823728 248 -232653764952063 249 -238339532186000 250 -244140624999999 251 -250058907189000 252 -256096265048063 253 -262254607552728 254 -268535866540095 255 -274941996890624 256 -281474976710655 257 -288136807515648 258 -294929514414143 259 -301855146292440 260 -308915775999999 261 -316113500535560 262 -323450441233983 263 -330928743953808 264 -338550579265535 265 -346318142640624 266 -354233654641215 267 -362299361110568 268 -370517533364223 269 -378890468381880 270 -387420488999999 271 -396109944105120 272 -404961208827903 273 -413976684737888 274 -423158800038975 275 -432510009765624 276 -442032795979775 277 -451729667968488 278 -461603162442303 279 -471655843734320 280 -481890303999999 281 -492309163417680 282 -502915070389823 283 -513710701744968 284 -524698762940415 285 -535881988265624 286 -547263141046335 287 -558845013849408 288 -570630428688383 289 -582622237229760 290 -594823320999999 291 -607236591593240 292 -619864990879743 293 -632711491215048 294 -645779095649855 295 -659070838140624 296 -672589783760895 297 -686339028913328 298 -700321701542463 299 -714540961348200 300 -728999999999999 301 -743702041351800 302 -758650341657663 303 -773848189788128 304 -789298907447295 305 -805005849390624 306 -820972403643455 307 -837201991720248 308 -853698068844543 309 -870464124169640 310 -887503680999999 311 -904820297013360 312 -922417564483583 313 -940299110504208 314 -958468597212735 315 -976929722015624 316 -995686217814015 317 -1014741853230168 318 -1034100432834623 319 -1053765797374080 320 -1073741823999999 321 -1094032426497920 322 -1114641555517503 323 -1135573198803288 324 -1156831381426175 325 -1178420166015624 326 -1200343652992575 327 -1222605980803088 328 -1245211326152703 329 -1268163904241520 330 -1291467968999999 331 -1315127813325480 332 -1339147769319423 333 -1363532208525368 334 -1388285542167615 335 -1413412221390624 336 -1438916737499135 337 -1464803622199008 338 -1491077447838783 339 -1517742827651960 340 -1544804415999999 341 -1572266908616040 342 -1600135042849343 343 -1628413597910448 344 -1657107395117055 345 -1686221298140624 346 -1715760213253695 347 -1745729089577928 348 -1776132919332863 349 -1806976738085400 350 -1838265624999999 351 -1870004703089600 352 -1902199139467263 353 -1934854145598528 354 -1967974977554495 355 -2001566936265624 356 -2035635367776255 357 -2070185663499848 358 -2105223260474943 359 -2140753641621840 360 -2176782335999999 361 -2213314919066160 362 -2250357012933183 363 -2287914286629608 364 -2325992456359935 365 -2364597285765624 366 -2403734586186815 367 -2443410216924768 368 -2483630085505023 369 -2524400147941280 370 -2565726408999999 371 -2607614922465720 372 -2650071791407103 373 -2693103168443688 374 -2736715256013375 375 -2780914306640624 376 -2825706623205375 377 -2871098559212688 378 -2917096519063103 379 -2963706958323720 380 -3010936383999999 381 -3058791354808280 382 -3107278481449023 383 -3156404426880768 384 -3206175906594815 385 -3256599688890624 386 -3307682595151935 387 -3359431500123608 388 -3411853332189183 389 -3464955073649160 390 -3518743760999999 391 -3573226485213840 392 -3628410392018943 393 -3684302682180848 394 -3740910611784255 395 -3798241492515624 396 -3856302691946495 397 -3915101633817528 398 -3974645798323263 399 -4034942722397600 400 -4095999999999999 401 -4157825282402400 402 -4220426278476863 403 -4283810754983928 404 -4347986536861695 405 -4412961507515624 406 -4478743609109055 407 -4545340842854448 408 -4612761269305343 409 -4681013008649040 410 -4750104240999999 411 -4820043206693960 412 -4890838206582783 413 -4962497602330008 414 -5035029816707135 415 -5108443333890624 416 -5182746699759615 417 -5257948522194368 418 -5334057471375423 419 -5411082280083480 420 -5489031743999999 421 -5567914722008520 422 -5647740136496703 423 -5728516973659088 424 -5810254283800575 425 -5892961181640624 426 -5976646846618175 427 -6061320523197288 428 -6146991521173503 429 -6233669215980920 430 -6321363048999999 431 -6410082527866080 432 -6499837226778623 433 -6590636786811168 434 -6682490916222015 435 -6775409390765624 436 -6869402054004735 437 -6964478817623208 438 -7060649661739583 439 -7157924635221360 440 -7256313855999999 441 -7355827511386640 442 -7456475858388543 443 -7558269224026248 444 -7661218005651455 445 -7765332671265624 446 -7870623759839295 447 -7977101881632128 448 -8084777718513663 449 -8193662024284800 450 -8303765624999999 451 -8415099419290200 452 -8527674378686463 453 -8641501547944328 454 -8756592045368895 455 -8872957063140624 456 -8990607867641855 457 -9109555799784048 458 -9229812275335743 459 -9351388785251240 460 -9474296895999999 461 -9598548249896760 462 -9724154565432383 463 -9851127637605408 464 -9979479338254335 465 -10109221616390624 466 -10240366498532415 467 -10372926089038968 468 -10506912570445823 469 -10642338203800680 470 -10779215328999999 471 -10917556365126320 472 -11057373810786303 473 -11198680244449488 474 -11341488324787775 475 -11485810791015624 476 -11631660463230975 477 -11779050242756888 478 -11927993112483903 479 -12078502137213120 480 -12230590463999999 481 -12384271322498880 482 -12539558025308223 483 -12696463968316568 484 -12855002631049215 485 -13015187577015624 486 -13177032454057535 487 -13340550994697808 488 -13505757016489983 489 -13672664422368560 490 -13841287200999999 491 -14011639427134440 492 -14183735261958143 493 -14357588953446648 494 -14533214836718655 495 -14710627334390624 496 -14889840956932095 497 -15070870303021728 498 -15253730059904063 499 -15438435003747000 500 -15624999999999999