0 0 1 0 2 2 3 152 4 63654 5 4294872724 6 18446744073694523482 7 340282366920938463463374607423390140592 8 115792089237316195423570985008687907853269984665640564039457583990351590086990 9 13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569802303117552962988