1 1 2 2 3 6 4 56 5 600 6 8432 7 144816 8 2892416 9 66721920 10 1732489472 11 50144683776 12 1604936139776 13 56236356234240 14 2137961925773312 15 87642967518836736 16 3863105286629851136 17 182345733925971394560 18 9130908475775186173952 19 481864839159167717277696 20 27108466364634568866922496 21 1642481780780610712999034880 22 101505680347152321114201915392 23 5935420601169020850730585030656 24 418418577960637811740809264889856 25 47832527305875941051243597345587200 26 3167445517270091383883280167450181632 27 -423978492185207374882657737808369680384 28 -18305193115187210387759667628891684470784 29 32621878039289844478425008875311306658283520 30 1942899102856827443933731356436508971391516672 31 -2164517216957598819050482783900834026247289831424 32 -135281848942882434900107868591480617454097005543424 33 197452782094156974293554320151731962514578108936355840 34 13179072847661898372473669403271537403417055182572224512 35 -23088554081991028014932461985163390624749825308564823998464 36 -1635104846678397149257631781813152013528044386855391869272064 37 3427808491716163218723216682188129837713551620781945036902236160 38 256732845681927581464823491576235565689609398037851809503774769152 39 -637106918922516618334576800968872220507063445587017476567791780757504 40 -50308939966636451966768879796179958984974608161735671286040807503560704 41 146475475040677276500463751485135617537076185457028786637497501158452756480 42 12161082932874188540574924451299586742777183838629605830839501699938456174592 43 -41207111227975506099444005001027783608248669134487222728130538128096645343084544 44 -3588243758275033864480671521521234489794287451211880303266983473503366439023673344 45 14047273079731221017590494760152199298997502717407577928803455840466351842277510348800 46 1280076598612922070346911797642022593499845275259870790448413667233537649063693314424832 47 -5751438463276949780545684556139841236544309983809368158727121203280822189140278795602755584 48 -547362797970867987863887882875472705053094528833852158148607108042056264636609608675422633984 49 2805555643456241205783676351492880656311223245437980129673219899266110769050959075978081594245120 50 278336522008261259979360001666142869802029182476256665032815113253656291677445480401330358422863872 51 -1618490848145116133693135229009814939413852631664982590411308368023765705721203239121767067650174746624 52 -167100882960735173715790635497943603778800695262716595799750329997121156339840429744167996207373561626624 53 1096737437318543483422494537398250110600742845170588695009813518129983550608506128355722869570107216431677440 54 117655387712619172168540915614396161389949428327888757079431237840644752376835759332708924671550633347972595712 55 -867518228660993599377077484116223785969519438827441598522474009528121579256233969005446727695575320509142651633664 56 -96561444055177507610806525855384224372640546439596529833643304401489961804254253644734009179768910563107045600395264 57 796388161877595611723905068167644733819527921512341304136932330853864749499800539360102872654159255174831473463929077760 58 91851718020198935662169717689206226605088840772006172496955363728858110061244897434626511204720260632895597895762262884352 59 -843936827585113796983661584623377964590864740010300361183863699433869788554325405692302365617117149888785441854136994657992704 60 -100733088766013917702868757346060339700323392734740066342873869928362211418029299063720683063241936283492827327572666290907643904 61 1027225028907938577062856306056822574429184601869078185334596309003081679299845553192959656992877152297197287797341798658727823278080 62 126743778038644411594860187295531913382273110300412152827205645904538835236224958209188790201575717537036924183776167696295513179553792 63 -1429452120648862055213925821477073604558463307182681658793913758180347371027726162536941453323974265903173916528377605711108045689264799744 64 -182121692540791989951894557029362584643219342908280639084334003439333223422373147219105885143040537518706946073948086800658798380289091436544 65 2264288666078631495578573019374162678463467205353281474534790894549869923079037961794241115306843058723263743723745742879675964459456691332710400 66 297588992764062393485817190307346469037670863092230084848388980730683825639014587855512624826077127737807345006995383182606043234366224821001388032 67 -4066130543573413268455101081632813476517493709698593341222827847046876685511677739562130723353045016420284971714747199940684530959552397477945523830784 68 -550742286724814116176534049820729219309894962333076093107486282252389251458747986980658942773277452793768327805131609635499169582482015935625580389597184 69 8246236257596592896433883199947302992416406284773950066448479334996487032482730034516336749052915004735226911924766438891394574706994582581819104803128606720 70 1150054751101057847116399291529749335663012470730036968482854989422900839812335307003738304231198003858362575012399187685477141628928061308473641237519974531072 71 -18818779821561452251740198196457017457829192335804831608251132573027377828153594470929241309840621502162956142451343808154087121146898699317234976811347419882061824 72 -2700137323268301347368451888695718087517408273000011331839575962834833447549072237189033236992740595074023775337105302602031263297511946319723481654457407393260109824 73 48163144923199684159036408868154805010220973965554199126106826467462599957688788268084337592400995405175597008100639400176730391373498664736960196936396712174871946199040 74 7103908844063915785365718122995271908580310119922470460471864878321066067590655930235909149196766164385457431188085088739194034712780781201275044800981270475330883694886912 75 -137795462945750823546580080884654837354645063953160459203941589477053705433947144857993651111587154916366239100952563170358552249690787380655792894858702178187227128880236068864 76 -20877616172042360076100309690650570833348888076600023559067545841153681488412044275100751809018172490824424872154180957801558969205988293743381027638389766744680301138636611518464 77 439376185317056363074105501882643090168102073367177010046546661247127548465974619750696353182168248169272316463757735462884634483576817233424281294480159989033457919021320406155919360 78 68334264815378451658074240625466112212038279215911232922463492203449907363663612029297472373655318286612993251495603717973490628932718488847594323753450842587806413900861070178938519552 79 -1556948280647330246049981787062741859754553772373590982949618774688617194144593229291731609814329101659478247215164017278544302338200375842843008098818932552993975061377847013920002386427904 80 -248393779321719239222608067907639749661048707419127394725155501806727549995221675739600640140895554951402241235605560923348364056757704962753658891152074650067997232970960868439567955713327104 81 6114582809496679650037666355199647139872376098659513350812176049350663378671131075435652080533249473002874938870426152280689607333897488955541473267769980024098722760097988462004192401522614599680 82 1000048533877142832799719704204821753695967060563564980660599251092460078709129941423757384652190684943925848726666300957198929123872724292359479409539338518977520848218741341794930423669558180052992 83 -26545616126495048255754944216961337261348144040436764653235108186899513602155209900191535924578723166315473863557217485103637373001118589680960609526451554606426735945050429442132643095950121626652114944 84 -4448069718541375864781230338851641220580608609853075728329398994314445030937632548056769489420585262343638283133995113270765137356606158324334590430184812071982501424144376671868903360757685029956426399744 85 127082444726313784477114859255190191456402697828792500123869469187778667940490977567228987501444843918870349315178723424622885578844882147135361289897062226279389183799706876809640475147932837138508569116672000 86 21804106880520962095810611010291138340823494977242107018201320297852914860407691972712835266328575595705408098897012358360533979020897334946284523442217531032397055266105702283446380895488729856154446286639071232 87 -669313573646466253364908011105612453644861087964078141156937649571441528274141073017607746110324830442343015981325652108031284352783835097143091798883780784197559726406358855038699871341498028138855108144784404905984 88 -117521548659025721672199591767203446784740174835294375679205277587819696638335549864817856151429101334891226781207494109961873315204602887934530641829648446477931329067206201619676006071297820828230411241124231993360384 89 3869519941538572251207482488943423938134692092100705209431732253189322964423240265566975241192482013910748839714355604780340654172523527154618372149530665690457319900528594957371475069869493933243887648783104699556765368320 90 694947794343642751042173607625996320508290720457463290836218764318900828127060615525238872218487005412468119343867640851530911999356253225357141036201031839859229119668861010130767308960553039345296327524739263095149294518272 91 -24504409793790929876911536438327670424569700397737762618747116558237556625888863699139843820604320819580355518500627475456719207975134825306686951970068252440434303774898749234657194351390150105094691728976342356874418660283777024 92 -4499132947382725396142499874578091050005241771254439293093950858123363033046465382085693927189078096896348909715665811993182071036551264756061564342773126764562544319408011344831424866415507920782225455625646102727152889980228993024 93 169632358927381597553619551620696781479444999912035681949226219017765285299355416987260819427857360785480074982046953185650165200548086332115379284806326008437769167550549481701365185151392199040513474659440369882244990313513282583920640 94 31825449807929168167245589623593905072269154073687565916293584573788437391162036471319254367823154543872003923266216887839979855395510340861557640809000783060449449696465428906186681651602191159482122720097197968460512948989085076907098112 95 -1281169582352650365425136168619839894526953386712470855908070068553482036453846971265935981237283994566777049684710539495421296860917223147857634577716311544871970032002695729767734970758331984462588357638625568188763049536900826507095849304064 96 -245501650433358452389255484153944855114174985149165139654762539808718422103027992523357807741344188755955727413634375368080367190869918328876041003279949762737456418847746335304677535021656531160481844459978525369130979856120495151612976550641664 97 10537322107756638660714003179920815238021634510658244242319052401704181049816319806886950897679826551882040197979585661767463923286323215731422661911120654925799095459121642260245591671016639408348270823900131561248427690825426891651121422038686760960 98 2061432012806158464776490040650727268741840276355090681852859049696646455644150619528063951559322404882772117844170774661476461768192286769292905274027324661062262846341249753744809020364714313293472322371172190121172231366386862378599674065847689674752 99 -94211884117264717482570042611845975295274076895296023452154082154544881874959786516451851491392935975635724585112892939139404410339634432511750971834576068586945021537635103573511540874221641746234777644621125163408916260218591754154440868080163064438063104 100 -18808417176955228816672115723422927377943247670996361495663187456994229507626360956532934661817695139200803619745378838550169026652702513847282949981245516905915336052632691788562213942196896494991085539242307461642856168532464954378324794207947735069888610304