1 1 2 2 3 6 4 30 5 -330 6 257070 7 128005692870 8 23279147893155496537470 9 388475314992168993748220639081347493631827670 10 -102339769648127358726761918460732576814168548432921287355299929744910591862606847215978930 11 8341987227330719589550045299118644973579016226280953918450224539222226868008655704094557970730123521406125932252315167316321272393191426438953060083145494237274901280505746848870 12 -31942420970756022305139350615289252347342737606449295119013330233654254738665556229955531808648362786229727986615666086288257406117209189347022746901762112523417224964483947117830168925207819352661065631753440333451782293981475460122383540321032030482416979678835500711291472973617786720082843019898979172448568512047549509634208830993849606769697028242530 13 1754489731478605871272566416631908361206205051839211932655083737730764627936080085983052518679959994834431150425976003664420290632937875777671257654182189331959513035706176501974342096310996552182250888515973774926826964316937989703517593095257464322455874252877094413889836527768472173652248273746386119646498372315743953512374613134933172124907877652971537174361087441102444422068354120564770804493246899807916174997449986287758562731650948809264582999879212709879962127805191811170319367210143951706672996127850136744289998221437706551721366023020082755398425384456067655124655600494967826622252606678014264732109754182106075488507237810860208899451857926584530828546890135686052063549237100298473454147095670