2 -18 3 18 4 -306 5 882 6 -18450 7 65970 8 -1667538 9 6373170 10 -191007090 11 746990802 12 -25691590962 13 101089310706 14 -3872637536274 15 15217506416466 16 -634936557817458 17 2483515442125458 18 -111018115667088018 19 431677769652025074 20 -20422028730823411986 21 78910208714776516722 22 -3914101259591845762098 23 15030357416210179885842 24 -776048116772463437989170