1 1 2 6 3 -180 4 8640 5 -498960 6 31434480 7 -2055943296 8 135216506304 9 -8720972739072 10 538646016002688 11 -31024094144060160 12 1609593032459782656 13 -71392972690228672512 14 2461961564459510280192 15 -51302015299696881770496 16 -415041229811424576835584 17 163457840709254038228844544 18 -32615579514879597447831896064 19 5462678946008951943720629649408 20 -604791572608911460969310550589440 21 36976270123127514532138644793393152 22 -97060822001246859016567236294279168 23 -110671846661148534556250992251457241088 24 -16459659710526781641690629715778244444160 25 4612948838672124057164195047927997886627840 26 -167764082188171354205727524866152665573228544 27 -64553033975171713892595100515227580367600877568 28 7454177573722893186190105222046810127072535511040 29 868349427874401880873876967978375832393097722986496 30 -233479926495548089759255534031246192869030766787428352 31 -5039953152426742286960763316196806182649576225763229696 32 6581484798201606408840673958340889555337714660379488944128 33 -323364157427241248256978001968995162558077729774127303098368 34 -177786567880977030708088312353656566139172975133634044958343168 35 23140617495167715990763173797546369049999090100582520129908113408 36 4515867278611580317773534693011775142656361144771885832278370156544 37 -1172966326645234801460969324728499545933077933059371041960233797681152 38 -92877771847919903174177632869695787642863189818128333351115823939321856 39 55105904562393196620117557188925294186379187036075514586381380288507805696 40 135049851524672779013743361632808011214475522307705601408408228865345847296 41 -2552076826191183334964181928585404797377854388577945569304890588416331437047808 42 175349983996952243415747728711346886899947778946329171066846772107728647253655552 43 118146174901931337848959047603316527774800154924032073740756830789846477245794746368 44 -17865841721874015908456123840140363364880716833408073392994897688111287966768987897856 45 -5401775521576199003644934626309198961946369412496224914417649802141031630497463819829248 46 1444542612003761078342318974232622712455343244496119905031742633152624596026229996187025408 47 232263156335072524078945714957859657896438217857098532482682521440301786690327594318358904832 48 -110462096975872710497449355539333503354376999981018837704526977786233344703592444935988383318016 49 -7886907582403725277674148127534194599338752469453563060025429937972279290254334137226071250042880 50 8401916296529966376066654811557258044797682942628567869167474598127232751341646402821833536644841472 51 -16641912946956038114371804675686752379890159969103526647530405077802816236539719779537272291798810624 52 -647409230924287132976373914433744132447050968968016511976853760042624022795753438998889297227358551408640 53 47640101999241010153280329066294604867438627721054193437906602382906739671346477208618894915561556119912448 54 50778405619644492558923474431385757239059803875742177927915871751724008138301017279269182683735626059255644160 55 -7779921921164843513049150446392908582347288062729276637545778302648500870154716676805762645819686701867517083648 56 -4036689588837811084164517203014203419896278892698368490598811226221707631306926563903846455675341490102027165892608 57 1019764329699946705608188932726141550357050589308634431566555096196148643724636277333937489207530685148258627234037760 58 320520714956476865799229352149798315580559519765287999695997561395223517170041020656310260319884142685975449391029288960 59 -126043242203293191972825593795604583310527781482840079301636688238516042380323480532522468822305563001745986980104554676224 60 -24556756633940027094767818453996548212571781488020561091944761140772986109876976657157562968262382489447320790145300154023936 61 15436479020751188681579539524102220189324565927801282486126395417038309972608499257922053387117260228335430030312419868765323264 62 1652676733496699937684145912620580541460997455935612768704980416723057123140966494316397821441753553010725224420265886402824110080 63 -1912093211605107943868712859457758047247451800943567122003921930333995969531947521506113870072915098029971621248601596755037938253824 64 -61558730822184487914178187921061444181444095182281600601361219428530663825582113984770339491304554371092621594292277602631871788744704 65 241785227487098144295306000278967526449557015093058031503286305836102546519102954385068105902770275105262959417865876999470054291873464320 66 -9433927786425100007963167993697764858772206856346448115068038545028894504186308080927821140795349338958629848790751060129862260809300705280 67 -31324417907808261523529304040280910065573080699914246546592686736902890496904894368082390479943738996996065243074036182300274124879302435536896 68 3533461577686401931774513167356447903471750693420423551468776685934492277340469758303975812319077325071341462447840347406133968155034431990530048 69 4157846545451383567571863103650870538397801800999875574859060443416037880173678998947495524838975750358905437243061370993775681250967863718324469760 70 -810976762017751094832924906535407306937969367834701061085225121321592351654625852652788230975430634808793902323311972403509641482494352020749420593152 71 -563676415186176167153677640305609576643961448981968080866925695179515193128140328428041263126996635294208924822312149466681434999563920524089901071728640 72 165323019363410439814945334943586418746813480766746829079433873794997202420101638597799080670499323185642534170527835747744885022852663782109736328918728704 73 77514992459554408303931125427589846993980068495761228771671509732752039383108625938619505950751081596543937316294616419528196802750831830172404442097724162048 74 -32530651192333621765551346154937810450797838755955752842055601734149732114738927534187191463683566888631823411869943486821481567124735836567850122926711117971456 75 -10674393868094061104733557824184841073720955499848467665554000076198558364918531994449051947773129353393850676502195937661640569990818942266354606324543226973782016 76 6378284970356346792900503486493002049135286944244935416804304292171663145632040863934123648280518666358181878353049586114782016688078502675672697516009196743154466816 77 1435332139055312518763751434562626730764903104261227549844941068956971075325107060745813669394414574320761460035267465615067755028419477056379839717486246067101285482496 78 -1264999423182066416821058684962132349401672920228196310765505187819764214699738983194811513124120125883536423224586274276101042786406049278098228063421215083116918179102720 79 -177811602102200641965059002116845360764235148367486858080920379856723943634605553740624750234045313578985366820343895926969033605024836532326097300577905678111192497052975104 80 255763945174684464332817891821327703051702400991913772633275185175823155331330544531631424383985468911326869898997847707961795170416826909533915439627895319290749458702634319872 81 16705185117508482426730752957583400090135901018209287626397285083138051989820461091849045302463355131134650246504149148759574477780080491627909823815740796263939123396653759856640 82 -52933873870697410244363988347012562823742112823718095586841652701084586654779934087640118578729589012861069061312711717207575578513490382917219886982256929598454697057205788036038656 83 332810908655554890960221139007481268900961788717232549493673746304250163786842561113421079662151727711161756944940667927570606722776670911095202673127774822286028022068877381039292416 84 11236031208070866733485328215800862053630378159874574532647766491213033131257988479286368046921743852567573774633286252335496529010745608044021035369721686262494305767560400729579060199424 85 -878953853151485397772683900856238161238426021991407821214623634931845937669149100561402484492340114259342558203098346312125057944911489601833400200070214138214683339060638788337897043918848 86 -2447256269869796513948836752773865204016741668963679673170909498901271440712357424112004560526204142022462097511413370124329759084042630440877566158065387053902021992204275142437170395006107648 87 376818581419846344719830679910443393236337441303029303204731498095902097203060406428590832839395987046693150309776007859034176415420658746908103465256072520166204078666935230533886756249705381888 88 546548857448311876007154528089579131184999351529997112821108705698819504076249815715819400647463975422541481398595524387139952070186029579277460481614818626224909965793809290534660238036889841434624 89 -129655996968126661884356681551100356780670979122242768024833392345515943245482815727963668599452026301881927606106700053528443401818410913835668940193217632966720436468151771199693932238869400723128320 90 -124930859345966574131968200463641408233863138487986279533696487189020002485934808356581705559883022882189850917250008037657409749603005652249754853994307663282488889332557234043886884903653756699441889280 91 41554317036892304345392059815455537272763717208702091617881919191201916001995339945186302202584785928415191212492314021176031575991737860179189768381083073347403454512746230177758454390842505301826809626624 92 29136538810779590705850464985897101635877322231877870867474752357773141586577935780763926875364779636976836162855283250702483894656953725774194060211774678546089200951536105223285370448760717969380539447115776 93 -13018371146516175724826924696681804272404753589889948180493727259131214667294211466388300512865948153457357415609143223654601911439712094090074051858735156943553924003630057211473618603408131221471416503809081344 94 -6898755266658181653627821279979929147645973841322925689793806404907720680988805809716895813337419459674699015735930762243279561864594949743608598949651651618410316461116698066761302742733080395699646974835373899776 95 4073164477244652516597619726341321281000393264462816009912118198018590414246338433192308252866440027697304494936008439401065751336387363978130656496528559163613354626932628824644447932438810032701473598137286556385280 96 1645171709379592562398770582851484192383106766471182008556104660432030669817557204895535687359807869545593696394139160329485733464163486230693416556901748867666827401917282655602912141629897346851937093261048337032806400 97 -1287032704512322721987282501640526686775812304756741000750776042168779985845484520404600670333420961683095259381001211001338410410315026635028214177264326127419885082454453424525455025585529936745419577198911453014773465088 98 -389854085123691452442033825918490681898391027849580950509394013681523495363371061632657259447028771287262088064731462816476044574787291620522217068820460244833233771697808655358614712426191922542708225141288949666560075628544 99 413313932522787213357376742993976138464192828760830812507098367641536378775481248282842010345206312624968129717367645683223711892178168442285214797687238975911802928400973133091200165341068522195106389193985313984498396546727936 100 89490901174394032644852724760935246963168922488435534976735020982431285356651899899979111415834396978040846335971579824627434931485509601116095931190276569398385516211557812140389615379749808858740200646038150351855839216798793728 101 -135404173877185856758730467509116997633657959348018558282155326405685557087798895892159307071934703509262051441327652866047456202439791034188134444872659294124699378961481185058621794051872293226083649980816107696026357229193028173824 102 -18777137687921866926610108415548730638602665411480106025502290126510504879416728561714245499681536433703405750613089618867124847011587371506978936939923781481702356029107872545128150879069036935289611392453778196299197747569060751605760 103 45353689102281359474754855442482739523345902913268528575727839762415669703955730146877994773169621744926805680592510069357056813986479050164116054745349473672591871095317423614495270316070912795242705161923537895785623865092631477757149184 104 2968116014470416897415929737783502341416822900628541201400802854121243508524460918701776720648144109328857378994096647420100104681671267333134675294515119305821206076151489751363103196992767621695206699851557355832481796013091702473893085184 105 -15551239972167985663762192144828261549802882452515833635519820919358552277242527522897260921447099109436473354440307548474368822441751608636335525496604168653485137798908449948327825763013933422332758373813037479775694536484362807876650880991232 106 93390958257225990349673179139901497395499400776395767495392976202637032163358328138244775034188232974225477160122185451619460060986864356991021175122059672958246795409285276257380834042933972253789856395704487540965253320444973418885587214008320 107 5461839208710099256686662644461908970038470317867905671515202384196121787796572559350582161787442105584784089421565571442877902117122078584198402695775462345520985144335012831372433483257023446101834492472251975287272161722155685311644197548715933696 108 -425826512962675509802955542803663909170943341936484462121148612058992628730864168530726553518205361466627770535916085548288542818182487749584678025316183120692080434354355485262358057534021384103102164884216477406981194812298970507969001508437168750592 109 -1964998589692503496041743272407399167417367919845126824861208859875244019690579105864315604594335283707072728365603691730319334061234457041121952041362867844101111368611728012570562419744846157192540306344883378254232798730397776160136062154357766235357184 110 299710140082038190364210837492686705234056313225896001642140646418428527755918862673461507242865067254563891166022404594773532792430838655077947534314897818214743626681354596033671459144815661269362199892524617447780290398147763535905618756428346264584716288 111 723899156109975226373239825075816553121148075045893210861294345272311540083836911861635441054402287185401748038663849237310503336113075931097102722875820809709751662999911201332396035261816931490160569721841877195440851029129633643205240088475586002788441653248 112 -167828199752949614012555023791024625567766968621040656125602243766140827229048471246044710029786433711617120170607467440753574717635092096186645035342073569380926591616076646704320396874876152045032647197232702844975833529495615450500033386467630336364509638164480 113 -272870447166363736746498924857379505683306417484147120839619036909357298373298174904568821038085466195497567911380725234721081783351575753474113085829181585471407804206841201677999923550528756451324612014307988092804129243579096249194806916726858048081506411544051712 114 86874254822564532984089429762094426623785620964236263356008262508455710991727253817093864457843408716540470532991710771747348225139849714252900921945212890036121298843910230382577695162183719609433013044061006515294895523755879448895548237709953947972137950680662933504 115 105119923027785274044907919631617138533904607145376338067261119164397217308554779280099565670313205343863615593739530454783987915982492907316923853247992457667955930519426349335361710246258694492538140040534393875090473364529431106402987977083180061991131932066835777716224 116 -43646082762875431169942505139823730859103896203336257489039193287893491493971897569085602903891041385877928066986126873675687624421816306708922317198857812397388179985787302636002661610702757076835078771246826466477081220533333201543944337249336057402704775160514436455727104 117 -41317561531009239901893013996733019236508921151934370618003722763410569794797336137196899526383548340404128784383469905245587323523935877925909484640872698440357389771473445910090462496750567164272525034835393363232798200729633849581841615790434958749147489893942496166619906048 118 21752736342825500840786293900466800525793148766999578025139917007947965260799708845698867317126479792194932286338564361136080926307435891077996910318163696203704186248810823115736606999292860753969188983223029270788405812380150726309952427316749712261888182669333430795871388172288 119 16530746789673429962862915854741335560935302942568404472267170184488842164745464155702441894800173856132256730782733885266855259419942439932622433306615116221231368771553559204029770477058991489511747629162062402860089478324453422268223210387610231435391025079870479167812868256038912 120 -10879469572484597123360485275950388029102956191134082511427644713984973257101769298051507892353299476041179470859327625663159446604752479305284165120978772928582302858415888107486789956026221161377276635533162736363063490646149531427722413182575136623867813224618132065525315520646086656 121 -6710254506225673278345440888140313295471829070501502743114005608778277598114376429828156669874169447935066113128438887067224069031135218151705105344110901222123455072520827806756470021488096862614735925173034472215694983220262276692153478086115884442638884028288933330131911424120406933504 122 5497254914247073291881265927033732784627855071085305043257547151354025424547406698317432013472438751713988789192509669110509304248168786962246089382534420711120821110693066355780803327567277805917028463938850587645077506793051621429824846503434913057390499207012655005716559402492243390496768 123 2750584999897046602515017310356010477054741255205230685448575047999190379060828287128261877152736966841744863353987269279443760432172887993394080020336886876146041453255814209722666851496136143746582500294833950348560859319104846680775810985129718871436050061255141846533921268822160080331866112 124 -2817970865469057057348698759727349620566851321883254505092475792111889874419762554915480631413524963119535327463904199177857780777691663568880723999652262750709409055422449523556877910501192626562175796147456703629312018175373802197018883527852379715817085321998646209105991920279009750352547282944 125 -1130427827059469780188343894977219047928275229550457158102234106295577674094434669508023969768886897858923835929375762699402095832159874660825314584808932313769424437624389392420635977006711265391457441462674671790114181073272472617776471011901487939687117206284813725954475208001876227307878072975360 126 1469404571324937800337843353344192622327135403451179343276552029989858964130415534721074667236307567336704570468420221011051358730529698148970170023038989333814081227380062565066924860542361591684556782374394386522697186197752423367723890736391866536565765107802443403099171533303912587053787072614629376 127 460389844968723135376745694866647679044198612504110872127855820616406802739760413130032973994466776401358719759467533432889773121654616506574746149280746442304870625556694259163973831839275804132517980453364569261303732705179011399438604508072098060527627814726435251346630867974169620523229104229136203776 128 -780763093241929152413397058919909237903717825261589338833179628750365990601042222686770626265671730919989804597701375398878029301474810833361355387477847707412931053663290534405275942059312550376816639764302248318941101943201314780453267385464595372235228602425140305799944391321931325313291439466199813980160 129 -181925118850661590826445019721211081868518833107687239092954152092054805621940505504778490011266000764491653471926451493413254200441853767461151217330950146332576746665836358384897451455010303300646172546736112846866980044320769215569056764419298917854318272036147059270688694663340090637605660217162476344573952 130 423216851528908604939427619255000893179566644670297228276764488663568629420377418757122687336269440640573616183343761403170101300861585300266475942053316534568297963645901294417890708620461047770970973401080374933040354656125471399231284887918990731777650908226784429635593849632631923081682443906385175666187304960 131 66666342772763037966568187792505814623891752463006129394787030284933261928632656608630393710263713692400891778679441283078466067151862933359127844397633621844395418216414807769885526924805500878536662385321096316879555099070387215630184339844991099192160677496321519801952993834605642363836560265354775647164315992064 132 -234196750616126452770809527884063488130602170396818384855905978476432449348553387382032681247352475189879398510369275422673094596665640526399264822192168523313320805193416421912160513349107433540742438300230400940871836923528758135855570678160863329077477567961135015830262852611538545945218708455014671775177734205997056 133 -19868414078581727830565713347984883702223665108959958090222461397884901357890740111606451421416547011513521729441096679159894747167774688733633155973344169893411331942434264206852213120371413910208023054495408316023262589350149020632596520335756011511637370518674438893503459061746797027462192761456089890903770388292960256 134 132357217892358766014912590398900857082807282942737862291417324703999384045267996859224420922712346608638930905760273042777189417290526586039016577723349437627329431773558112932830480626364938779975101959566496915950373965002273745295288612472911305672358421023322960375839679698126167515052876682388167800298244063188588953600 135 1765005052049662332984685204146403478962842892958652255226625892419354697299614887377984928826865442344256387437667630884239816954936471880951240919602550429504346153115712806366215893356945866366152722297211084636058008388615008512711986938577845547879303162813324944053693559139553431318763233563099099466165595595132830220288 136 -76407494203341982067285011286371275154288462253430817159122788725821631033552315231194660624110922357692369419930289264961169137293988178213103121672191479139313410716350847361688663015551801409071221892499718663534167548817252951096208113463686678168852107232398590609720107714207622080198771990343818570621098107524190893791772672 137 4459494825418316802931738336841906631924336571197229225931235931757403990049827284033185582142567556504183477149134587527199006572791944773385587022811185063749907137360847409502893414981873701020134481216520769468785458058878945364612723707955753734423758401456597378544276320331392947842916194494564748163115441366671444710545948672 138 45054358820278628679597556290883824246772496226738375442768777185653300842715029803215287662660735582390650217788834600279621593384377443469132535335514388894919182886280557280342870205924910714689752751339118666632176134829197869668972681460076774158839190970888837544637604673262622572026508641344819993976426383925833292718080046137344 139 -5926396628479370427495652133777784570841343712975397681229985218769627624592784870235770624535296737952363648185682318546968026718542553431477826734930334572733334352194697996994280454397321152486571154847931933091769114761780882414955026019711099446087636562128073150512756953330549573240364693276096846202360049413713869737533556161249280 140 -27131361091894193167473229083555157200160162244845900958491779376179419639952876966411767712312252233899123064919356101465662317349734002985566463767192829174402538676518900146375498317588900287737901230708123376248783969394000667238565961630516960756982810123652047925404264816878165773040613213329529099486869964247205713048836488924923691008 141 5628475253551209261413500184010839392806840283968145097087455779901160431375329926012211447652446756186910184285191670141449059747806117921321729590363244160114132160080833955197533635685814386981365013072997317361559147863488168508017069236956727782916176855749915929507573752763497089364094307545438956100484187318649349825835182071929043419136 142 16680086172179298549185298817710607913758024967339069052039428963662126150813585345189670921571681299038927720351162966793281884498351978583931598428087748651127490427448184786659434442979464048292253657204996560473460756088942522061369326845694959544881832379201727808622967489305738666539312564629428670869081095540853843987177961687855568512876544 143 -4794694626920276090345232268410099622339591024477865402429084618629037673844342648161144512525532690107605893053375564391800385674034412996714170562413364860440865830267185218332736128366170346552295822953896748960450036512053752628051809012809455063930539773526225761738705729249236642203438849486141295451843717055598475097489120816992742094718107648 144 -10464365786422701655802597866281940408945997162317142863299743947508509577723810807254506295679547096440919472470172651017136967410299788436238281099973599587797108973635980507928302480484168283062424754549548791936664476211946539596346343670877981121425502697639692830660422559551230564756522351961643830298971725610979160468917521583769481662249132097536 145 3903709698357002681167752751917746028584860379740928845738989320782527279965288223560108225090018360995844720662931666259229759800123096246290031530622055501430545346014312428278020320553143759656549795783661315811550914403370855415080681229297833484761236944629439054989652173782678935003832789474179573475269912950393006205110004016961353973111935471714304 146 6694928430102187205222969624933091410485455749706663754811799766928962513305126154031249152234694090290735827718140281446418086714225194334935293771153048164151894705523599224650588754443641319031771942800917588052601455879954665888525414320699470110741211523908139708114679196839110131669729985417635614889017722277510316252140989702199539775580812168059158528 147 -3120167346721344821971627804023599091819624890858860579049418947024211912341331656190669452198257746427503388965886459657190958424118017311361423030901168063378344712401239148069141858656557374983327393188723506169841555751362001307754846803273649800942617224387535518998159470593435264896700942971742071442007509553746024752497435159170931633586213552993939226624 148 -4364692991900134654062950224559972424841749003436399348225504412109945505233572454203356961194313544176984057821176018453486162359417579806237787699428131105509437569320946265932766591651784133221204844543755672922856029834264849802468591037453167270405009195619495013737951664465891310348380457967623699972108182087729298076408154700649428249598877055137810015584256 149 2482192496678911687896840881916820754165374310086264919593530773319458196206693648013126320893620023653335580969433694878375265592215821641235748973171575201855483599629611301577020329283141739202669565105582596705446946626668295994356155400970136043960447720903575204345906614049298933698307770027198442943443331000963392683661142167459888783907716927703489440334741504 150 2896696838064842244931649166274416333170967943560341972808649557712071650614620079747183272171497071520566077315538841285004736537923345080796850305748501033894117318163329541774134827904753828193310569875317433603844529347712161900191924723083468243824300531872126830550910735077301274964651498301378632569647671725646995610394409302384103501788007593685719415412865630208 151 -1981041519828354759809872854221662516726241587050807220100317582744924349563206334950254002083875159888872757865274554642969617299678669420164919866928438560159604220737596891146927767368516520959136854200559716119441270902038310988313920107430312975835660534461333040266422003155261319929974607299442771562036743293962913133344518252869339641997528724482959810754326567059456 152 -1954549430073659392885131158558135281062372135947145280962054733137442726130335893988730226512997327598514248705490722040968707705377943162024630965977705298169031119384994727600695408743977346608224511482549511472870653590284355018606351369055590510203773246092955681428315496249732445723130058774088892311232540959606655673842531524457465014532716727804563423470408897252032512 153 1594017635941381475703258953764024471057645219581248101398265272949024429087707202621996179120965814500120436986086400098208505292619338744822265422004917251912411278367850133891702465763445105488591771417329390891713428105584353348503223398159165376721111070290882366873236383841665668982521772381976576997300801295615599046222960841907065988838543753996254078041031623705658130432 154 1338702899434803945044333785720981237646548350791739433827548514714953766648010267129821316518204105729170756675104996727152739687596942610110451133223848003589491479641699644204941261944807146277918212125980676161737674698052611369671852425020253791139609743245046359965171260158428892628304834277352967221612130028780655496211236547375933022059348219026274835339284120078556279603200 155 -1297285008315785708271052480570465875027226528896277696643556789941224735738076002549467018467209569009486233101219159498790044373045515741951815903310427031059624053652053423289895316808240329131492953649217808459197893560518944018644154915768985283835424286240292136587217031093007519759069605831631433964440193821195361105753425723570893692862379989627673022322281630368913570194784256 156 -928753497369662522773040737926170707296326898199977319808017483190217866492628496520890990176477459342443767357995938522117664249553536805732496688992301633797288249464364127343984655835490643954883418560992911700849474078187685452662735272527149549601379893367196670182910578039940910580532282991495373364457466968983530303099210492587032060013764669532143084678723917415193623302114377728 157 1070213171796366096793037840488105339693358585580307016457831657467739183838973302764631777656149572426387752980995784650362227504900500984678714891843623393438386052176160075788890668712231157520352943490996291099386461425545945291798669619437748540692827035445336452594304960651312148455189232639301528755510027290436524137916007874582196146413822420938549159231161376477255763780306296897536 158 650824483469095666435733518498070186181504783153241838361174204504378936448490748068996940537428642900471870796708411499103018450417566783100579467136692212981129053086195214644515097733590620940695319617217609594277842860055143213195957887355647324572603898968747953546041896738303120288167638012196442686777038667596120822010739661751942145599273088777726475491533651161779571804540436719075328 159 -896305963301060614934822561996376949344318126351440837238710303831534863576035575250946639365777283121992912086648761480436074762554431629049463003575386392679980343629321757240368160981507259384624962557102067949280703963561059053991166825249007828996863457673443437933451400155793539346129968698167329068495368372265223424067008043920402216588891716369043619584655516829678120507203304237406617600 160 -458830684618782132524972457263128807642313865554731595745629656896443410643522587934849567815031267756175033697467189229401971568429298042655924389897245966768997772243115161043931006002775360353406171052738354778001963689799751468539922010290561323449124167749756620177155567550755479690137186504758919256602269920336883431483176431059031090742695142956326171585446176939490852816177971711177947873280 161 762878053010662525910247879726876898872487738047517187111644062429263432467035849135850385698366411725797905908910223173329582180585047284492954688379815359867510166607212159820176499138154865806756970205758410069539608840787181769847671769761874302350704976849499085960767912208476968136210997947910258215826162175784113355599657414026110202842834225742985193182947993183625141624050802361957199120433152 162 323545644328478600943942393955062126294645252979254881285863932576263758669807541207988767218620357030462145492328425276659764998113044900664081648202542865260408271214890143664245141903929845644538587408330915043358634678166663284037812430547413096387129943110937001983539896926823646844197503519336577932328148971243357515217129648572450538008344862189567564785155265138150519730028472289568473687860969472 163 -660374999675192997805391932063679104930822556349491638887016981022830863784474829489552384382165110859297417460431041867224513369062772600254403371700177346656389332023475096189874501443519300126031178792705563294503924941823009340823539075341110987090987552684513932510153318102080429876907432895705796390389500810247111555660534004160227827056290130268809644291844017063034886105502713090507699784238306951168 164 -226121517264333453546435317874841055390805694891899668595989375493057300284220040359519290294853327847987515058169212116286525860419868097546143024838074324743471974436935074283899691459334895383508272364188062720799640741934390392542195481835170865413037720635377999405074029131447179126192472473521827644072389885736866438239864939781646748841554173621393961456332013064671288768543852150400365547065722433175552 165 581683523386115171249679315131636149323885344161453439683208716558021796072614343895481090331238249370300147913358215654345473009011892735406955055046517731200185642306413070531752336977961910897331209183619489794712945592443380694227246131631471352870713060528015956597722739330454034613225665074726002829561087020717734180047519667286098568236925941452417724962259174458687400741613530760728538966991548877694304256 166 154187916902470034351654078105907112676577794525644201561056737502224424879814634611840154704056884395914469886178227031609688489693013225090164503292152350824644436319753163780178651209889514850571930794695874643441211345438246263366721871794836073363039000168009895892666001987495052441810971733835923368104513300590004391393634456617621514446058597926562676476730011072042008660492034970886170425950704520390038781952 167 -521546527325094615344672080058999772223452582901228356510254855963507579750342860479655761468899306778010232012724200564699435830058862425112077774422840733798812407757043585701538942671840138444487973129291141195693373945349396440513749629991244250231398211483231178955163590998314121895016601745470573855558252715901952461662290438089213439798304113211410074280987533910602277866157570354122364257282517936087334939262976 168 -99465842777309152230868281121043071130296338653896544643179922989330151083115116027227933525378448439988693165727423744249363096557668664591031075784730072039038237316671131758919877488710976274866463414983338739061628404676995731081619689988400109945380934272283738458819632986783497114383805917117303327518560738480059521014837646686501558596389688242491801673281822648556099512761070757728292952928306582253367293242245120 169 476104152236901084402666563220655053699267955363741552828987929812561236347305587873552004369894188850701571650714434749257067557057396485435808535785486501819509566111351643078965629784395368234791883278254547479137427435174408610302478264585580202919542708779329032387198071585552700696661623370717421064473424030339725987715684313301567987908963532064232962396899930466162228322213706191937334848903056033033559114256264200192 170 56283557994904784496608966125441560019614043625475000221987503928876718316701406775182911348638178329621857294006669691101416038478517826278053595070958677692084780469000678168218452252882056682081910377078938878020238227511945382379005658356068586891495521158139715137707412423451884377896272303940315901790846008087145854496472725709342248318212503936905523530200519356984864225369732155501206344926270363175657634654985371254784 171 -442548622457333288671812322765501918798348463934024217179874769989340242356697104129587498216910376656867186542832123111623909086741202182155341754734926339097011143965905715561036551493433532421824636221928323273436541783250221113539763153229078381371318263737542568702780961595105280379941964278736640754538644405266309609145284390207264517473814992446020265363385996536168215107114099535860128246715612316508353885207554867901497344 172 -20635580778269964620013757158948641286847213280983275214953285296847521814048412223488726738602178032726071113009741927531552088507241140094310597664536127499911755353312089998160666228133184339946279034102474606119068028018287847070188610661360698005759229738342443013392890560701821751247054601625359387473429857378355834612904280760203198602321936205139982541967998523418593619304366574429083229929496052413900252094360896069238259712 173 418871838982462750694444655541792293203204479300177849362287002786245813139803363481107513512382203128517354001779709909173105308409848033973639983682428474394248994148830845786075512219241832879162024787346264840592508718012374832153560823344522387904157496281317149437826102014459551132741572671605652875231204915611214249322176951038335102436724579850377860891515525371446789347705065988174435798846549974983402946271835316372330487218176 174 -10428771653419591289632090919007609431485181202069340693954476192221088448378199928781822420617747629359221762573795038882461715440643955960737453913786590667860624325315664682183299756475912073973802480484353134339012914322888278392723632509864122913394799722151333717000281601977444067636344058563276536639524368066286292975323672496087863585333395611694921937777773561127300265472104462325202712106453201981697258887771510246966006011396096 175 -403685351495823943000318299569124958585582633459415794589129739126121400321177702568954579899673506877114764749939162133391741717276291753681250509799926356199851628058594077591094883477715574607372470811354214238750009567019484201291118354996913981427964695113698514342923550414661593301437123369050457423872751203184399329170527840309844647978950192590809326106358010542338161098756791475003033201915599875751179907280339344984532376833201537024 176 39217004453056506925625938665351226385518486221603027299904808454532861703195607621254257512065495875544446916912460309197529077719143766969830892489173213888258713576164766050057597775374400256672044004674809252310062739614142998358969516371159899313590398044242706555847502911223076540990194183113667703585083139431761620146772894824953237516200456248769797071910143745039703504571832930480073109841674369122118323070890415591861694670308301078528 177 396096059644479476368257111410102843409649552167073596534113349590077440701543218785792164016082938817984052638886618055455732114460756837127585666697546004105764489457558589536708123184259474932527232862244588819263264960339382957864650838976714176572533442295884927667973805338004456602706891295611147912352598312345971942284625498528464405258529068010877395882404683053756466206166047245302897844379490340690749265254842782995656164086645666665725952 178 -67686335357321026274739519966722294114709326602905797157110996094885623840495294889639568438079990939961258740592345271803469551921876961290644029581172244501028987236060014729519273870172512327340901948560957780661206661143826519824027192404750819010499679991407141224253113760264180273617317258117855370619456243628489773596912221870641507537398135394626924592622753615609599691843385017033347798559666067358589013791966308116343130335346220749970997248 179 -395625196176394206649576992124287562111607122328145169288628286939956880329250307495980803078393624148111021937041596357910018762109058784033210231523367238593260544344061924337982806972161627925569502992325602520504182216547420718534068983605229428982593393777438615761123258111978668532080441730714722495968098224909158099506231507638479206850095849857867604348386201071317434984097585975662563622713781412115434384006763904386376127616203826804012697518080 180 97671035679196942725026732618922149752602155806450447257412438650733011107932428624455188985574237416345131402003944985042346967950144552857957522236691837417413905221764751392448070457452749163618174099585359458591116894796661098307922214986599680752119542001882835645647857300634023644109999667534931659891761748038015952541300930011669854954487690065776777872650001606439966081100089869245093910380870444206235795931156173169228198272265956731181442774597632 181 402161943070800182211438360514440863163161341264857560860245452498312233555269636276067477146333600563671012592395421012148463964875291412143897174406233215388571394622374937318954648233610089655600414594948355063151367881793495387788588825880105207354611540918782386354554726597292303747207326261136034638096685591615051814940821043876718788804636306946881197312078447994848910358174574052391569849479421638154804581780836565749005416554734552533053222963172605952 182 -131082125379529801623144899937603679538404040863462259927116368249873107174019531446025114069926473183011938882319476099966513478945473273216268759666141094031393164460876645190940701447699307304442198310248714174335710178458839134969698004756562447674490337739177409108564627353225508438312646042400720827829175522889704777643956911073687056990636238696085942011452442148204868307309411475447817323959794563372695536901650957359450951147865088365151513249991391969280 183 -415946223449262238031611729523441558043093153844401701030423478363641540455757436320850417856979701885847902919588278064401204954241955753022103432038604039614072111176936880414477980259009353414967678461452449484908012918767445533148465178589444605951233814536672255804034197315395247856488861116787534748683056420192951697694188652764605841182775616188514051641965641386738455821290325703858094489528562904396370252538460607359457070949798703610507543486313373718544384 184 170110369052441865291242532979029594936697211821715969129787360348096241268529750968597668670731358827062395451602440940259851910728848530636557690167589916328015095985539849071579632306428805426864047463572194611151232481378220941969687312765202198982851343315198341009187952939505542488127765381794854352613739899289881265395054886681443626791129566756914016593111104234892002858063204679608365572727284845733766056621437433745995529553154838026412446901724430251920982016 185 437577841760202962251296234386365066724793029290184069638600248986852918736085361357023670252418094296717188950749424152274246078724502366413788130146156347902786009973014899871203842620068906678597007114261626530660952093934163247977847258106170424653775150670284247010319635046024269916923572093497020408147125248415135194616556415931300279913700497666920060540921946422306546690786295271101520821866742648807457186566519493553479735426910905075184958084211814999928766201856 186 -217462847576416427951830555524032916372346095684089387815166839866204674049523296549940069343379791569450552699124326623977432166612696812133617012263385117319652658898151210503128447711864923457003489717708618884266469020237904482109269561624778461347563869162501039434808401431235672470848225555558912632585499292444151102432037968829999226946159671745803000061344091507695684799176625965346688634521025257550570701803257272845764161261156684038229434952193792536254146173468672 187 -468051308024601610783195796462767129923185632431125307745951650084446889089600294551610970030515029548792434950851925333330670276002632369327292142152965461737608874068365563983591924477433595251933145786856041378938705049460620548232975830589772718260096762852618460775329537520041007089203376599333796708168118009764800668906812456991831903249795392415551324321484531677513217797068444668691945929660823035824821880977987526998712662816887111707560542730789291221242585706403987456 188 276668546913141742503115116784371116330651687107472101013165621721969295405011032302341547960702920904818506751528125273624967401931088068635673541095645787629188323068932607319065244658930351104863029836635748177390311052989401229413373664553367075286383271625996940181711146820701811188766925320013438550784983662334826415482677491605252377014005071759802215241197931332680610736357001439859347861055267302908054819725916094178926731997427106535149925896920382703851684978298873446400 189 508817420278015069697201609013645994776468733806823192491014256473809135289877245019705867403730609882186250229514473765512783855689299842544460623165081299817065031749294501860176075094620729136799182160571371988170951679115738451073331172633815466041394419781253206306812930294538752093847552585021175465173399400896246138642052216738628569010888109369568904832593037271220999264603298178166978697165802490106412859983001141215946303156288053296748362475289137108784611364161297833787392 190 -352500353861265913848082928708841803275554098140298597589889305258618521353799890017041351568709255133808207850740936031808516710734995992994347560662338251030684027735102257342221912614492690729752171921846286922835751008909842157657119938343401193735396535733682801106426201032964482554808288644089469591163675546870555041372511975144705385909595263571117526057042759790775081295789835663590640565952802766694987266240373487644900606596097336872748941508519416034694224856176906671608561664 191 -561873889580588381078735274400345709109254871088473587568926951777225843664599438654804360659057796397600930224556412439418512829368753028191446512904975303616993941466801266372901084370867931683200733863157431226820037167507266413489081664283383669540879756575809881797152132668303442241599414598083172423266673373855942031565496593469438568429051786919309295768230618070790485726773865117758424939074367277689083806580310361422726114267447175901221416251139276797504205843482555225569895645184 192 451582100402538419587884525355239171981429128688989820996583648645822737491278708069546628581011200261190932464692929283277008719081097611627804207903745490309799195542074939061302917220840301374275270662416823923630910650618311533902412105824346199061050341446270494462084384684801908305970170589732341273719961538635828165351196221649411359527043321931468121672759354766331210499926091536236841819985686394562338552210495951764359058063907585797251873068707764739707294594942908915678035297959936 193 629887591413622629489303509181410203483199311207788418923615631601922333720012843170216479521747465062514902273909275133794419061292406600252568656096844986607675693493268510357424614605542177286306467615063451203487002917858279934073680606233738481159706265297466200698097015335517434737472729196966303609821113453411346019455337566914121416920914465995399823287486643622379874492721035741272300298441411932225049033478823792104088664019573154828287122971393159702059341675566835572186077507826483200 194 -583284579075241642924617733787986767353397142172087774002799417673796510613163027054935264796747456814246032841148303801463695766650853545121385497747368532737029070023048876705294250394416676124398980353209022116506935118660409671460719666112944359495066701660222032254400164698635176830055764067690483935907930130141853857094370315466929862392096057946365397972698266498479734343636396555041830005856882797205218455000429296176396183111011099264194785598296739759241510460779447379222884959092704542720 195 -716349503732158117142000368450174518363530119108544899433738907252800000882226678580024467334721573882616904281669737298238261553576891876686600887808385909078399559743434301850330651907151579487502215220489713651085681789937037764001451197945995091419048656632657438081986536286009588146430114126103084480874233229325546953540102108688465709630393713715982815317247457442005774916041339088541465038368755306145378250153619417667359566944993183495703182074381356774631182950621218058095042283670888836497408 196 761071925048724941235949471123798814362658153087356886731964585715365903916453405686304844919334975166152567413386570436312149820223390570577145710994944532063677066769541119223969079483869529441509529116727107579809499836316111168178606304455603686519550322889733100507526301143920178934896905277344769109223722297905746100471967676388347598011044706731103448031802332707487790375700409278064382351041548395126803982722801882235772463249396098992687881544223924197343588026336283357420898650372831480744247296 197 825758120979071027444255298208185737421858028667081222445078827664929368055364304765109685439286468734037412397615231488844203767889108826381089329823210436645797722866856823540982669103762622938878199777307704310118065466829136833963125501044377956520640026099991016126429565002656162001659464207139286348819746811278715908426867167772264810473178993926373858097610986820673119366323939283858336209216969941156655619494448446929984853860209162367988059925972336280436998746783562118475168899107957445081610321920 198 -1004553241665070876056173640205255331067362262545062748159774351487740259199533085405361827128486671777426626507680137371704111312234581513341622788193733869951175681073939218922053303214369822872153781063030285761792313603027616964814050956870062768128722176919132081528665934070082082818910412355887965567749188933973101547837881070780922036802985040688749127232883605127984952078588520752271772452621406716726948767059910663430188908107691483236161339815449318450292546487189648059414831016064050666978875963080704 199 -963814244546177994144197147489421840137864220753375898441141982246097510897944886407496234407007106458691477410422259075689184711524173129469357032955455024856289094259885608451823582761901667816360702926771801989539105826082811752600439512522325278982837540597291077039616539111374120398929780224374347011382669861255272852325633719219583008607185297739428705726437002559992838605883181329461990411418940121918978477550069259785404369041461091861923384563517276801649662656603370983026790141993841213916569242062290944 200 1342647182620663782715381369324609616506022986524847983083874097264935132748331749336896352093627037117212141613828067784518098678148775952052044747072440330577641707004599614193602678044843199960539307793189328776210256724414201477960816435400612930713895991816091110151081018156209720557191772679648050129904365735545035013840740864033674212393736258577176671110951497897633080781331067504118097931021532313760336198134322014691588540146746480774799483074292429959292193790742616210532093342708801364043066026431136923648