#n A139702(n), n=1..100 1 1 2 -1 3 4 4 -24 5 178 6 -1512 7 14152 8 -142705 9 1528212 10 -17211564 11 202460400 12 -2474708496 13 31310415376 14 -408815254832 15 5495451727376 16 -75907303147652 17 1075685334980240 18 -15618612118252960 19 232102241507321384 20 -3526880759915999016 21 54755450619399484512 22 -867928449982022915984 23 14037527918413261275400 24 -231529281671931246724912 25 3892342010161220742859624 26 -66666157262870791874241376 27 1162796542439219291081471712 28 -20645845188591318906020654464 29 373017378867943400152518982512 30 -6855485262190671153948233278784 31 128118689085695128084399071329248 32 -2433943439956983448825684329826496 33 46988992847554721997455039806418560 34 -921590958094021038812088110423829140 35 18357342382068002449756696261239570300 36 -371268493150826317244853226144271226176 37 7621737560984828342840530712796095174728 38 -158778608134105246851880483695257259044508 39 3355753150752323807679900921997692385767968 40 -71934832166113827993396931310043961117240996 41 1563630177815541252037587129594458828023787280 42 -34456556789987989574438412147781900122254116704 43 769578913552475071529273953403645149204313863344 44 -17417315304151204013055377983819114501513453280480 45 399357801188721593031179413410783513985112853332528 46 -9274807309070234562187110800345632399003853697465728 47 218132756723238459796164613946140799869784244035596928 48 -5194266356549791270851884446086707706621892502013647376 49 125207811823513650557327335722003027964003678796794738112 50 -3054650029084258562617170892848452673504003616529466641832 51 75411152780392354902487699365098103379634502865187945965824 52 -1883550550418654777114060774833319252792037760070880731261104 53 47589617736842866452600976323908231919085706150927624942159800 54 -1216096739209372940176897142050308345897063949076683375710040256 55 31424960863981376867985057974028597003471883125192120722866890400 56 -821038943504989517695093822906493883074946606773076702627365684128 57 21685462949638210573550446717788817502487490998749568808722595467872 58 -578928464159305401356595791216031347970035744721641452874111986901520 59 15619583019005915474208408095954524807008149712328155313060887524228832 60 -425834678477258661530970232738720260668509066131384777730335469367576608 61 11729513740949992736670356800509974461873738291806492524751050340523127584 62 -326383551728581281044654875859653936157937480685452571278175167276801446592 63 9173375363063466979846774364431303926638396139252338240593941027482023647872 64 -260391928275440251298558824370829541711367328669942351882531665821785328510032 65 7463963649200054349187397565884996234593249550947994336089349426857507240847938 66 -216024339640454866201689737943457415527322373555904953033142691616328357504145608 67 6312128694593463332169944340993358513017983302783576963935663236405458130419036488 68 -186182582317057876453991399428224600983672317673512781613996599441474343551725011958 69 5542983136173372884001791247829913463787769846428246648075638589571105619673794544520 70 -166548905287359177357705497565088334109581860993701326188851946542416564459301475811656 71 5049952080567686312152225539674485036785697932928544139415940591151599847203253857346560 72 -154502173291299004333271096906403752634991608361970211948766194394334639416758149678101664 73 4769133110659298330501567672780184924159072707581981084534337588433745918741126621713452128 74 -148510949214342223390099263645053460724407629098342807383936879153826592190096276836440113840 75 4664974986588397263275470732487851540839856049720799531572814651375578346071908984539295692016 76 -147798681772509255217183073762490125004412985440664939707259920971527712859060797793288247041104 77 4722605723349888386736187093380527997373032730831254202147142557959961745191665824174474036354560 78 -152174918957939880404950499735923127663582138961796992839324854237091572314603547512052717735258976 79 4944426881948088505047478325797797009387954651892428268744219056058490489074171042251633429406681504 80 -161980368949639073628382508282754985162958736576940459238436013744902346088297502159647767096606568592 81 5349894407029373230035075694756765259932412966765805481389591783422525309881049078316700072845559951040 82 -178126309784418651651512290134556694663934322925025154677650886185441376432001180739268015423122574987280 83 5978267587907934109026319765706281742497442774217601106728263001032805936644883675126105623295360921090424 84 -202233064351260094936628903359125443009943980811346956592528993547643284990212660913664918977641650811794400 85 6894842169728799218048656326347529611396906164411841254499816481911463620264036384501261930818424380715657968 86 -236896343345836270535077457470220384678078158258370511043027015235696119985616086809510302773525506411041950912 87 8202031244704820356371023583506172632432117084372092740353795371565395928361033984353366997169910912114817192512 88 -286141819626966098656193232240936291013039147666461579165732438862170935857090789497851739098439910511828687075952 89 10057882293741910224718818792695856968954976681897308142888761021615851904157036850821839586655741891842835807834416 90 -356177201280081930915074134883486290913905699105655395140247913245013420371345962429933006825664450847592396797636000 91 12706609573117339207635694786875594389407460678052082327982808610846353765399196244996972742859676777039052240463733088 92 -456633192131827263844370680643781911401598879185453663766938013568489379668397649517198179734927828966731308256778657440 93 16529140430007482571355989425831516366770031945633975412848350552612924138334067229970287711657455773671490419050770342976 94 -602628111929655434369882159555109895923227381461043448035729560554996052092618262394543641421293797714472333696382124453408 95 22127720697039778804679154932594941996403621853475805017229874738288058071209620697634500906048347333829136319225121734329856 96 -818247176857160331923377103411235067572232379854853244148076742756065846899812307255370253109170860489422272053533730916357280 97 30469529996899103423171440875068510277065648759411076484875263421392991810961125033747919168584013106057557386451538501946433864 98 -1142493532162881217089573406062254397786942326253844986897827849399074218067186569300404960005697421387730195934624932710972174716 99 43134257262278742909024965955458490061426705616881428398900588966045132018057126446372320613562274217230671897296884486963175335648 100 -1639629644383662025407308142362200219749460655586127366496942233719469589997779299941046928943306598344041489964687624465074350195512