0 -1 1 0 2 5 3 90075 4 25657845139503479 5 516742576223066713590751888575037849059948015 6 3511035471156963826595149481748395486145409804081281452950964834867154831749331187063109513988415917629268973535 7 11815615315152390568443526890694851454974536262375221329673931976189500734232463587696636095880710516974655003917468930190933552257038906752946099147099265071546940525703717256327354404972432416417660778711424863361840996425800384460422525775081442085928121078210495 8 181053223083051128719045197474412558547897019850916009506791377547937693892174988020494116427232140024470004098379073851333132843196283861838550214296264800961927665416864394803905288490497601065483157783667655226548013854198457123221942773621007448027846047055680591821617585838066074173299152635203830930603234355085661838974854303197206346457279335805322727780933969495697173895160124436807877341459624393179314332101105640071920376232092165265687586848508682521525098751145435704292367946115983040753026787947990820437534048699402758413859135721877247547422189443625603225655373211631232743812347507628146559