0 0
1 -1
2 -1
3 -1
4 -1
5 10324303
6 -6586524273069171148
7 110780954395540516579111562860048860420
8 5864545399742183862578018016183410025465491904722516203269973267547486512819
9 3487842192292834160828677804926452873307656935026758634839951511167913561583764893191647059299508808058740314515096456032583684082248245196170211101691254
10 387619810475491122179739047140959275426443598784645243238994975074552393367151669166056942068042567969383237719504044259561712002215552049762078784904229994959756192565270005114398071628663530167797163602701669757405752156537276004764083329886967333347443567401688754399623980380190579140626590345932472472
11 5051529717726072978248308612004122771413315578310373084446724459901518959548721116699737197957574579435116082767773295111410529347911244298055108760534549106208330537616620945688113480308865115457330475733636514747965600857033390317675583669107909187786523345619347732490631414156724253640092788316860462827354164054704519923846511473777163215640260292259772017757953351565408758841133597796872247354800600550369119517838368314934555112166905575853862481118814304698402873394132362499110495720063324288769982160947182300618423714937764773049152736155556836378563603235161878720417308789775805426574472919797616205096