0 1 1 -1 2 0 3 2 4 -12 5 44 6 -216 7 944 8 -5296 9 27632 10 -168128 11 975072 12 -5391680 13 27882048 14 38412672 15 -1986004224 16 61881368832 17 -850359527680 18 16576603568128 19 -222801125934592 20 4120672559178752 21 -57863671042155520 22 1085659391947229184 23 -16141663294163980288 24 313198080458495610880 25 -4939136307747239694336 26 99633528964523733598208 27 -1663039626931665431732224 28 34860299883730859703910400 29 -613515777104240148162068480 30 13311708964264068309868052480 31 -245755769946662763828699791360 32 5480009118782311320893249355776 33 -105404387868867331848871173226496 34 2386322151975402098904150171451392 35 -47331649156141524211719077758894080 36 1063346567192078141252597435581333504 37 -21335823646219583354849023642251296768 38 450416542678032333819059952699505639424 39 -8682946986285569068687553612068259102720 40 138938131375677750442553146059196524920832 41 -1846516763245930210753579971241295043624960 42 -40815969020324145233165119551354388705443840 43 2447347409465642624685573033635953486505967616 44 -166010745246817921879713756751382186476125028352 45 5786230595252616991008677260872461655001549242368 46 -277153731638149834273343189298179715539928222793728 47 9102562300490077007642774157418633720722882727772160 48 -401858872038293866569084403312498342935401693446144000 49 13153241762016933489191849933320983067507747912759115776 50 -567411710094042086660568845952519842193972825611407720448 51 18826242386691762379110513806278606365468809016934917996544 52 -810997984689857852588201059652482006657303669415221655502848 53 27463440708495902723013222811293193266916749706565125530451968 54 -1193244116597364425441548947589561686314037618904278749493067776 55 41365623720469134313898593874101011053749191835996106405435146240 56 -1821841282840525310358596865241526713524692666667387052851554418688 57 64735520618517654789220480312230917874024837855288712339414790963200 58 -2897464510154086922145459930888750005974357229420968158409887248809984 59 105565336799025895549195738207365406809232150889153763170768665842810880 60 -4807326468147860293943145837765173424896716878134113286094160840129249280 61 179553386426842885414886796147276465064693481829428115820600309801033924608 62 -8321448086870211823920896467817387419944448841742117548683560785930201595904 63 318445929526445106665190746636161897843192804228499266182539562420567709581312 64 -15014069262502891835274373918108371632989458449217716946246699218459358046191616 65 588193641546989168145058013072614632904077470761958903176882946316333733994561536 66 -28185897477569796258355900564285277798968656062869685672184907081127224972836601856 67 1129174606178028874922229674893706621744387703907497465738091674826146119178931666944 68 -54911130912587152172869131852931400948765707542032083850051100967210398184309813936128 69 2246381631662082795202746097506998180300341287791080067081917752131555140039019136548864 70 -110610324435029336096587627406072125616745449183713072196397665714940354865640514370142208 71 4612239135697149592557563334917854917352969348729027425223846015053955834103310772902821888 72 -229197117145321382438436679719846134549445064839552858226307382619882925189940342428350283776 73 9716783813158177775385037001214782305504441067747483669986606320863602004755770540253375365120 74 -484884734635167957251289767516273985316831825371377539005682835483932226401916088732520351268864 75 20822663152736389787176871077850490743616415476076455322646873767341509788565405466947030798565376 76 -1035017695212775127243870743198305274398920151427094870652897431134294644889703753728990868215431168 77 44750505942057398111751831947754097965456713319626228076187874261140675149710244911810590109054533632 78 -2183348974809393335563937696521007001374976541021463509475643286460417825627801416587380883344213409792 79 93961578010027289244204615684293082048353281649088324104854421976104870572070158132078560949977858703360 80 -4359880861602285581754091498685243354462229981541038039730584692331612341048422545179611687989253119148032 81 181731826698909146893260715060297164356487674233332950102308487851783881110050621048444450245114248189444096 82 -7309914226966486904830416902609160661826550624009823096120098258928598513905913834418612248880090513286365184 83 266330327352095107447542819144925856454538652374406130816025175390639957723156316782924847085955116068738433024 84 -4734498846187558763290812829663535974307198022892697618524327919277802532933568527651048845629161413031306985472 85 -83424946065454379581975542861950777238538653658192171319601180948725045126135781290632814126597895284377587286016 86 43987537665433990139537768211622208230767767481545322048383181262678922263572910463731483973300430159522002645286912 87 -3406531686630536462175977530022912239783755554577574883620448776865700190804020647704682467127365547529895362537979904 88 352041904996108528554308052487423542383703510534102695602275484891347561440478080542763404652781117328967765897122938880 89 -22701811896480798157628524745541563186465699232172159290651148124781385387817309034801532071998418843274644174045643276288 90 1962544551497516965663736901186570087998270736339188495634953013235215003334858252120021211719244562899819308319769414860800 91 -121260490644281976080676899605393636264256358578398574460631873687282760053925002797885459408640534682805082113728416776716288 92 9856188788929498523118297627778400610788038505999041747367328953124204606602490204969988065667122009038233301974614262306308096 93 -602366359170108292476412074119468864107338136855372291883257993638259015772689418907910199626999076274680520180681247702787293184 94 47726501995498485982319718146126790937691728390569092649602447987668279844976714232610281774445694854325049286070253150069692825600 95 -2920165188269252142177584625531919176843503931756590361504785370103666791273772292497613084451443937146342295994328278727237688098816 96 229108173533311497533911665495772184223676392638642481650636999517778843448205699424162694871861144779206140888240039336059260570173440 97 -14114657053591172438625407952473977057301553381597648851221118733370600551614284608662816868453510013290274250140455594441293578020847616 98 1105523412055249410287981975005827973684632561895734624298075679582931054781180671636551743188527691263422399204373420606800233145344983040 99 -68787039467477048517447026326559533075086554250474330431790178327459677107903880139637946648553139509918371066984896915546206601570016034816 100 5403663535239163171639482093541145560897881224017282698265338003457954916493493646075545545712053583111528731722105076575525411709815015604224 101 -340166069793397472829112757921164035655403235960466241062399162129557954617535091334390529230276262673910243342789390755335578841290579933921280 102 26877207497209261344730340556627847157733965137140840562439478074212223286875759114038120989647598394956102437376623582153554497444688088377851904 103 -1713526579369450198829530252283382272142919207534005135635292614454561956703685931421737557979531517770371886571672746348073618573196384983519854592 104 136415991434906222905620983623754542304667393105828884499275387130040466810113099283184384273359731668829598573001124424319515863364627764181842526208 105 -8813074630299320437450692596958398127875431795847296742710034548238363079721152408386463824207392101789569731938908575899997232816610424140816625696768 106 707730450874698657665040521577754293242486830515557045772405884142946002046862219906193633501534588255308628537038558882999389421229570644996830064017408 107 -46346428482359263600778463396137048107946109886969493542270357263781256953656584193431314984313881153883611856720674437365976570181383527704566900532969472 108 3756797476424095050967180030449160848165237518594273859546352718067540113338891289006109158667770257933277016079034601253340195340622279515218925583746465792 109 -249402610414765270279447643753927026288480224094513058074004953817228733893547367708256602965130009301230301508137096372176510642666912163860655478372187504640 110 20413825351414519137394589184142481029036889016354881712376717443284618852048906337971745086269941063655672589640899376525459510125769572716686308052117946892288 111 -1373825050844865607406210489920349101243173711942132486266800637343936490341836907943167728261274706227643080028565191338947909553353945760010634530038418434424832 112 113562758718047616549488735596108403645876761966694871066867606391642810148534985141079195137853588407009564354623998024892414527342214996421721465285841717435564032 113 -7746568775837154759188192511822058719770077954622018272302785763405246051715630261090306901803914715550792657151346920490902866688757652814244688079436762804513669120 114 646652995021359861744728065204410121522978840856041635362672340716401710188587245128823317674930288114246009030109601845706410892792528988080209260956358875015523860480 115 -44700707057510592890904790909639919316802516872238901916113300111127355534667539093418799458528529889932493202864201912775521320203287249821106236578561408749889214480384 116 3767352205412046499797370696823655650005833782603467899032762410664091301048325168918128179986664310374826671208774829568446042450796170418545994644538275005159188792868864 117 -263824710216003829064921801223590531146838450686688560151721976186294502967514502501730988625725995840354638145790395629242392039551677613462582788136616550726433887179767808 118 22440237020680356373707757685259071043936471027565157693290178414069999671683008626704784255815666896783114905860333564543340061160290928295957160386995615269287818294282158080 119 -1591370420654372495805092743776702475051849760505178897037495083575985629198791544917670183722066304675950584424739344163090713708712809286883050742878671935342363422094111277056 120 136529205605419866647679486353350965650687920243479317337334333501766727747035014447863839903015365368856780515644764941017131731088168674245722398746109506174058426809958057115648 121 -9799839903149021550609301930151328191218696787434455135786261791227232168238542667295559464018165377843896523025091687597333551446270692756063000004125096092480706866630962618302464 122 847374686148652213827259414246677648155590749162608173673521314214497781955645914433152298055023773544045299562793160025534079993000304439720758367748889345597321148276347033635258368 123 -61524672585796064636623622490608268762859574806721470913549531128722956805468169841824876559908226647474612906182658133997246916567941538531655550394520578269892354780394421410456403968 124 5356114531353556244704692453655537634332170518838366666545128092363297373531896479486419454475585593510222890538938775968278429520400234890087673528918142897791810510224163147551879462912 125 -393063181695878588777562169433274687692113176830052248651078974425783519882466507166475874288233555888587278696491598299918223617135467505740548450542208418277581292701105060714397770448896 126 34402244471094287626099462761740757105196792574317072886667057297065131367016855671734581319200749812598761702331011926034450827211927590837353284481828838903948284815686976962537386862968832 127 -2549134099145810037156440259535448121818060732481438515094453750681819032937861240328534838065965421011890044172593607110016797095205056230283307677714824983926536376762071462847545409380810752 128 223863937432287423452296109107324650734881010307727696893641126640812941930737412745547609480736757687443745077425252032957909473823656006696735198777345646775125853875736286183509717439559499776 129 -16725579690118368457484806660246966443958329114005354188665240949168894350583670136650099727528462348468236991205717234330863813743286096809182874722215918610648186984685859462947492140124714565632 130 1469652203670523928067246754017492438959104650731494449762500463612573981627752681489617615466127095566194514529002495464374157632633203029363634058365317462480286732887821310822593609184759584391168 131 -110496108347736214151162716400517134522702361026385972822990731484870470839423192813379075012843476953044871315049616568466558525664577029047379726466620461379416949264062978619341181937746851420700672 132 9673472074671363960777180053177267075191950794920830494594127163632963939253004698851491578514576434796319506968654028474828092058680096368097557314009009456473660340566711628000944407750856898932375552 133 -729714772434333410781435713705041054069413222973819485532116893071885398664428827849043777024354608629836048023303556063372544332326487413897094243872577808181774612359447162443406695241209554043037286400 134 63216716781778281699865331866362512655176084986770713991761715314451025969296058263508612661526894460682029583178194794730568825754254852322182114449917666408163275809282788830285178515327359676687247736832 135 -4760998592316374795343816381165554014054227263593822859762888813350356391140989513748395852888121298685660349066448782283982214119983145761229273995360614017555498745802634131916984131585206194371276576915456 136 403252979974021632093460816844859740732119268132916299211924038483466973829039460171450286164510019105543390121833575294002562027817319385005763076179068513423431670269207786576058871859623684159772976255860736 137 -30042716159346747251416243372954623779231416601217091020026204857167957261316491644191025903956047580716082257884812533530985062370407716107173890485096047520789265755347268283435953906639639915001458578765643776 138 2426900325550658625214070037021031225491341616827144581627097914730105033116137395754549747300990204284496099619579598364100864644061708677739002315233377177724438126689868047801462486745098632319223623195400601600 139 -175177945124646716934016190498468689895439119583085219489852094209379991548765647151775246913770083966592382646136926754471760248095122726395954680349576452476256073422890351035874969925820249121028955272433230675968 140 12637648763987508311232814332433820233199612015159651313771089778925764164930249425629473141553689347867544211658139700192735577184360705986634374741644947268034958923767116147056031256697697321016105769746579882770432 141 -826461386520880448088095789208307110313758271911963490633585320382077343233619784494772195997347697600909291848892317117470091095512960704022728027944735135134933561851364074988319013672696555458916136474750375428096000 142 38634162576328469661334513071020410433142385504955611409318060106237883517146545743263201380572193726940636114321219851401088401848216894355537231767864345660039023586930878918625394703206787143945816817871428512703840256 143 -1114714563493812056557815374214640109078365074348677545737989058541300513282333476711953069500840101366456700974970110828971828099153215442807476716114731175799648216418190876625368688088067798814787875504594371235744317440 144 -310334791466984063718716824625958276439626178750889793641559318523656404464572682914876449856770266484013927215357698544652278775835149104541335636170729072972008561050381305921175970908602174404305861489959867552237222887424 145 47289470050348553878394716777161481434922409620746774537936969321358568600089872707563496574890779983403283807506841947334811303329692284537964991743743500085038778146175699614172715740159621289725666650594889501959156727283712 146 -8993586648091969716536096123794609054250525993275666304062410672371131402558294164152485367511847110614414507843004151106213822650130080650675222834700797959174718302088476339530487927851026448325699050143035974319745105410392064 147 983601997681905180141636903256932818310214478107611916795974964111555027437560494176299360257691543934935487057670689778101016473126129096756865218696490317996541051706695317246141162630079806127918964931732490498731251009337688064 148 -143459431120499092737060404208580321939160584279978818499934415131024993848517388715341854446781952030857179640552719473343341556838835582213149917984387982650287123772345720715283770404225994718026946064676319681822536925282230599680 149 14641943383527926656237899675402600488924134419339355904552477879190724153218918662397877786527283360514164169362298594684627865077640606225842530472441031095058055047441174997503633744401786998271247721307162859503318623462825060728832 150 -1959055386347378601217544355057972007173406649131164274867541767906659234496739594534548562333260828299940653912176321089556778464205673909138788761686154857758627231550053969645840265456249664355990792264029320048991844349767507473596416 151 195117486428797569674378628417625953697872497943301262503188639305102767394710204812490339638598471109897537013479559911069348248867010918509734283051723746835907781822688886810135711328938031539352441174312451879622461767081870387679592448 152 -25108758376874398414383274336655264379810454583265069245433159167287267335145367384812092528608865806186384726943675683523782479701888040672888566004969459194257670318290697881343026043419551439027938312238781120471278266330613222396250816512 153 2478789843866144862223245893075081912846957498037484159813694753764402986949902549552078768706667123917824300491952489174232051470916525274930943281490918312704477113612010592660019442319534525955690054979141779882584964623611938256276162609152 154 -312807029820240594906940481496476821109581268519911695447849282656633692427602666015569253540504230792301805591933417352679331224615851025282436006919425903486322245742632130975146496489611070139027764561407809744037215955358473153389296755933184 155 30831243944738714315197896988551449659320784854618532812169135178125179774327870196954783611098935577055207587274064080416650345059543216635827422689518321562803636912645985518580305003732255487054879056824789132753070157754194001613629621167718400 156 -3852943431233491125963940672287535200231430620784753714406751118785574199618495419558449363700381955576647045650455441572593131668956322249917885299715817813381159919981226052231490288511702038600853263616518887904029171842153007976087669240527585280 157 380621339520196886820540537365708145042339759212663936424736172728453451813673513019984820052679169800899055175266867156610956785824383079905778143798871063749316752207398511536449934813596125720755504555117769144753051726896388323367567738428024946688 158 -47368757483175871624179279966207160230124116143174401875416964838196291273121075845069205205939679953418590737872545022956301592779679836704401371144056306146310236720984001251493752961417374601303743665470176731658350896728472823336393592544672509591552 159 4700826033753544281697213962343086018132885660913904169793543439271665174969657985263892619255654197151346750029335609657540175204960933471187654276829113359967492015360588406408304013012371178564317638083080244197965268653823628044310969013959714312028160 160 -584623917291327350875453119861841813862474696800407657197277179582821633864671068223006595005003263969405939861716226841728174787496808074397613673608647357902950987816473194103919704659012170800849760927272524119279362360468296191124181612093181893973901312 161 58366744534464173724022593390965265499775753621036809317919986364390703242014199044799556024858296375029420348126460870866762000064746239443879860078509434671877563257658201619672505982890309289786165171771213688187372456930583822991208093070053092212233732096 162 -7270373501736967101782199242845787441960399383697159673043542563486147198067917005936010339751501367574750593393423545408320140078480984979146856212419124696363818917781494101986017069187169884109012433614361241160552290969014226843629936495647178082723098001408 163 730903829763107806371153543415969293905441424487104269657700134502939864489908414406420892102585122842123963710119641355913244968556796186308308570858364734865656259080009741270858762782836462405853512689565125739941596201262926479203940101498552908848584204484608 164 -91329169787857412017054171670125793888965502034395855951667702959451519720275323235309829318141967470105948989758199324911174913680308653255701842219660537709399450955580614977879320894486765216448529675226179917411424920831428243407077192673994461456929835272110080 165 9251235874139958609683222478746300541470663249557405382218559592090973053822704082008430078814859066125378474218121459142930696913546056781697695550727002207923857058633622027752107452292446892411507667475838021563990352377732964570282419666639752965950981801177513984 166 -1160840601685223219492011382260617418385943254220565036416584443716398494018392602678570604816127804033956299399474169016852948040271085411400340084205970847370730329498851261958823126973773877248516956282148859001369858982238918235114469407195697656093445600124919087104 167 118531040410754544672722876913234598035148925875960332317266005512581549929031702414290664589430285355671334409338711606079470554409818750765685097981655043603481457051776225312431046428115647346487972533062927486069423420045871923984983684024859253409784138708176892592128 168 -14947077472513483720603740904645379900870106671903271484717359220021211128434993158750089413438192019364998112053287001878291183160510085775040202278756652541723125037072687092242296248504032923115350533872925852010330551819034431869823799850107693478888313209833946009829376 169 1538883734451879147821196180472974272688579359684931261806773519340511077461787337125850125209447329983168327344600577104011080444671370792281976439777291995788002518236483804676922155914682369418506882043265965543670782092898703213046843964900164842763023640183997273433178112 170 -195124537587097135350667002423480991653904734456419256313577504052613794397992855281725479342589106896195274253306649068873952311114336500970711652436769964719719560631029644543441491648332070282244417212317662728517947260612990115462701728825439984359217583986295481090439118848 171 20259458471170486904018318947591751300791938374407656733736066113661561117606773379506003708725401778588331009885955646169719056547394833483963628276556736646368831473021377682561706173175929853853407586833398986366981870883212635674929980214015106501558612327471842762871550246912 172 -2583895275140229449043413420700430232490215420158667976791844989033812059471328241526886526640956464451442309907949718870706893514549600792250195120823073792162222927465543702204497378731523019096253773842005775956213777154324108458381940811523668765881368801548687770621271819157504 173 270583058043392242693059859144508579174454981173650652648087173041719865151494302671958569566532620315637489111819829549375141128145963476079603174443049931011712757138166805969723529596647196697249664466446348190551625198087353450901393865242935848327798527484883496641850140379840512 174 -34721081928690319925675916640924291932067814584958141926743066280850812648665614398799651863875597751707760383117325039856055213439140908265683847301106737517936890430615160809594473100078687951023805683870476477465058074766436365828844210992131055954659577975276286282530765089739374592 175 3667299294350759868429028811815557183715584984234627021256523519822022328739396379697358382610786100852146366049541829745406692506729781811397782406062627888674822916058773991542952560258072916203148661418632868940009149362889169716904617840809022185886985078916594844477819460380935585792 176 -473528139720803918568892623618955224350357433734840604147906278118907542088142284515276880048368966702898243317100213607359476175232082002080820962488103340451543267845576408594573364257706786197113128313908713184450508460207032510126741862039354867639664442054464292971728610203093128183808 177 50445590114292277439882147932164544381325127517130645744010911971913856917097696718634227550555738388492663478382867253706293141758675460658554336252983181729136361199151727309375065695620673130137246595348547035662997179827703661488462176582115140193024402300775397123982138279050020581801984 178 -6554726925600412114236297422130205740137660445521339311638021258815020702694135283687748727596879263738226554907624472352371015485403181594973297197468548341496451400896426152051867865669796220374969118892487342198174755964978626020937226159223881200347755460701759940506609385656758777130516480 179 704264168457562794297860754469300263736388591398925040397402010094913353352836370748159049046230249559444076346160455662106141371928974975324540227854209272032342728541533984355953213878316815866303561987524793506013603817530799524581193324784898990353192039219799284754708052072657781105266524160 180 -92085793316976108817469582267367761331627974643476268636168854785531282794887725320361719769191324297917561356348913554356025978078434434395722348247782540964240552922270380771125508975895595569652163765970372939959995769717246109371795652662254308638031724269849730823101516787523593579623637581824 181 9977934996420279889509028662997944636172251355980723740320147205693324843634398838629303196666093161573941317897039719093519577403965500348411554137345509907176655644003106694072804421876593231131255633969624616352460694573850610787840017263430172066220415028275118138489980749904242377763956723810304 182 -1312768013534837134351831889766842131504637401623772581428230085002119306621975040379397933822370890590696232653978766785950193271156248342477736310111145774273054056047687189294303338451755088182836333911832956611273860742348558425329995127936606148245958230742889181972063555242351531333938125245251584 183 143433809062945360078174822389126005055331806234734810370261805483814354414794447225822306396197405766755306665665673138460251761498147608997396050942209059055582919656452104443308393522298078725309622289092173145377256027333337602969839121742824587708302462201770150479457099149232041784067287848274886656 184 -18985643422189940073625234122531989840259765584924874230992869335782933850380096851343926260275772918321979240813878279949095512693968919764857534172108040613040976297485686112909735964271002255456299416047735268758465995482411678079431489007788591483361913025070672592055896956067286463856852234525273489408 185 2091402696064310827191764714203600059303165209137897389285122852456650886739221613163868839782674287697114845490428785386495426072782914526178153383537008100513195375790801801243531723895590454900961450847263177059992567507527616082422714675405288346150522882888875458174787339420031643971160881577674955292672 186 -278448304932009364125251141255336511319920848316811780074548315843618364851921263168352053122225420357976459258036534898965466625588635041162547552427778642691004780115055645418661534030576110181031137263168695251458630089968827792528793012575111188634159788123415251460356501274277858436541127259886501725470720 187 30918805480352604469195620521432966273297320770273660035839013025695287021137928831731006214247140692189858806106470630106854183848036247628844632403589387755466971601802719898855420602620492114912946701190231856002442625029959696968051830957143701121744136697908184440337452952732374188398156714338752794982350848 188 -4139395106225208482609598218874196482123589670675402900094337479843425553243139394724978963062198410060607953339692786394583404891376634803594161220555300392877250616344977649985988766402978159404908283114423441572478277249063206456437679944296500963821571997468630363216868895441151621521760099896135576465233149952 189 463211404343920198550762231995539726075200005484298684046776894487530403795783939888367446360651526174356652617616292037155321751077109140239321340870795022576518915131510349548246948423878360806859924446771665322368149923359576316216412512382788563872647775520013039921098937851043922543124342037051045894256433561600 190 -62335729865236575234626253897496795050084904625598984715562068738424370102622592159598824998088332587963851529374565519504605875017816193121810082227079974788478521978165046852140943378863189567790086892042571212135941615608582945200619585054310520269244417467609859634292125428173947159186832862871582220963536313516032 191 7027808309573676876290262833781499627107551490246380369213348723077359699479144313470084721339623680130928303928547440459006953978569642160446945146499969413692354424086964154177226128755170593087255279998179935281159284566190050975046672224304339992313198621804920622498475827795346747178317105362036206222165008497770496 192 -950192749581878143152289852151582252203644392081754999640128528066303708728009152069529061145901319130251160015778990416884362065555198540623532195380810145379997563355194857998358573616976316758872468648651545105063352069457297128566634570099072684861290110751559395096092280421834052340978467187838903867436357109113946112 193 107890589222512588618423304349640279588205222836401888468658714351500852295225325706954840417144292493296997885497261133585129781959262608127415238968389943650156733725737584717161210873348476696354342362680025536606401097335652507066890887313727496345690204919634843583023774279051054060296682107759145015072044479265827192832 194 -14646748727053656638756519875457222280699401041288083729254447571540133830209082152033792714991323332084624725768986690572531396479219420761387773339041098388439276596709793894376742862106135470887518541205005283657975414863070223268513793201584420172003719521890664029019618286883770180849029774907452399778012096794240311361536 195 1674227165729234712951835605221683642478449175107765725460014942257658991048633197774793982476609776257311760229612936505419668190189767304596609293604995573226966261235152396569476444559395009662696925959692161801908113839267479637416574232402493271578034812555301200105324493483133897617219311700180133041919093016824424926543872 196 -228030183404978109078496042014954405684414313700543125114439861637086801387815114206719509411480973962280441393089383876443614425112464468169944184945325229035812579275356240702251803209476739934414720456159133297516674799126960406798173148663212859666486188814336421877578890330711549752654673479762445110804421431839326784582582272 197 26225881413378934730554639736512366856307542860030616352656349470118668714587323436673044814822569687400974602701813391111646596920837549641755268150294148204823528143653535599903574865648809403256623122659661007556773843566554243352889232287956307975490965835581080795676821499489426950220422391177369693946923317444553521052658958336 198 -3579943854335520474003541231943910794566817956792067209308129077101258629156274678616401642174668910576870868534835606449986269415039381576690527166076563039961371323397472158684058706908239675140926462552023264228958307133486722485229567168324593265557085578706669013564205245389637718084119609346448653719592574106223668896144082075648 199 413973880764675140271567628600407679816327066681021507117588299591036240001470222919923048469430311914976781798950104560045310904306630229334795062435584195571848366428077258604163336609931775663400856541437630871044960119025106173165283813254080954525320280013881195318683204739645747986618930773232918740718620952332176297929615362490368 200 -56556501393306150489851978410134872404066246925147260132782578050467194326561852220354251268989733401808124466173419345816847689453700088699779066559568311697982249721934669129438570311658451633919856164725952206827963542986497205459878411670315490120611347063634875439918572999117071396313330976937770451364758604400568875595150167103242240 201 6569488596802833622921647774841292371162174986673717833591146883467519321276293114165720377882917401280557810170434769167202646454525604158718446899538197504075830299619936426264766528006029842502531240850919633253486070829180257284372217981371020365335971111091997714779785029936289368176675684534067131795117443236372418444590090030430552064 202 -896543854355661224657966476864409093627481652434575220814299342657500330980134753521265402304336231427257957686716445993782980845191578126512302117985031579786011210099150580497939708530328807041037501515185675285752962630198894378257315743319698758707683749389560882424114869032792914215917157012687268896685155206853056380477948714986260922368 203 104474681817208555976396642614044558362364636877652891925834929050059130245586083428986476645750558049303652282174748023476354579267431118470592639026415516860053172901703608618668523511583431655020546992279041333998404836833921724230695456924375855267458674987235462359500553021894299821845941952263760483872244433317164825391788179478497105805312 204 -14203269502576545511067007873568626702763989134246232582128052610275736902051777289235478135167028617219890231601628115350241547885879554713579858383327106589557643134816292613282605965207171720055910713026095308523191065657902351978231989971084168647125372790077556299026701248348928521956529869544482789222956280435929823058993952690155960068472832 205 1657313013080435730872252888597841727557223396469597448748296096328600131232801335974661129718635114033539184911254540652817651790041927263531991236792329741644033649510065449326025511067027821466679297970466936189546096127673370850321794704769124500415997427980987499351940867897512376054748330809371332725830785445535395788919644600637207660766167040 206 -223522598295723095271660610749651771060421393320378952041794211998400601974664035839483741372038471423832263658997401165450337932199136008992889415357868605210130214062701536863085500870880557699885057279136906344865796630913485665092991953682284569675651036726577966520674347318940142238756972918166784580454000299356925047071361031850411003666105368576 207 26041210869126116471666980016106335159189695320613495502706384706504454567853809357511700857910965961924211006515564160513683038076413827475654387850184398215949538411560222102654532739432208417030376799167317710085046652329153225711815842789647873694001466036298305278029553795431887734093788104256008075094865648051001821882050589020674236608548584816640 208 -3461128267243798330919159373592469770582608950698854235824153391299346189961957521519699804248454620073156033907759904171641731086630884602678146065029090242829853623139019769846455857491969998393164789620405427708892266589165131617715204332898967348426556763359748505262586142398991225662667488309307254369935669711848577998906464288567599812714564362960896 209 400669118972258661891513344747654740267144170263996623011958029289160137292263516316698613638055726906322831810565458648325215297445826210507914288259638586199548560888102986956227240152119209309763220456751944735808582254365652576155488411933999444145636050105958735129362190394761962067491251349294228089023026903217304070456831420643010093322124624813621248 210 -51859960683338705528425934654772976057452102629007801528656467079749947751264740795072616005299364382158309451124805751800365531408038052902156197424941611734947707137565882828875117753062181237684034005975591040576354782167092759463927796251612235312827363516555372483065211687985951251524560229429304360074084355297455181798537137511544680854020083510939746304 211 5911386257077102181370486966033311048772007444969690544984744511454086824199678835226494345383847740726020318874691301444505313131620512039646426338405440664609316464176289162941151252437325586376268280870844047408271065902407622189675271328043129090107025180552968665056937135283513721466322575758295702685681035493028783207537674935406682355184802848965388140544 212 -727187587287112729872598457494675970915322874780265784565088274119688469893943021474970221359418506707258403665353979903361069521029761214906796733835146576664364634290714355550776379286535986678268704571501542541782033081931115177851715657613904335552375919567278727367785716949914344344625316583932817515635014813113534881690967590516002918446517250425004335562752 213 79960556156811644289736373498433243132383671627731412840132893778245450803334468166638004880609634470682674688330476428918164683266172715380137506471376481675510183168011973942681880520078429104948534993757987130169388930517602331691876366927108872587793724567124430714539791370492271197267616270655625896112466506703138080709223407264637091243856888143136465610604544 214 -8765465508415727470614986092955339394892271214540802311463428418470937700465322385903892854178044309604915513953376451284214363096217927262008254942098402290506100516777947683304837551124470108870225558619010837451709474275692000473371247280036092800121837206722852449950665622548023821310563241409262286093364914509286631056233849734601332178342239249279899462218547200 215 870396894762395691739577093918609179455032569347524515812968256129008157755253062835403026842358701787639028983370833294968275671988493927705450363328495984115598214607651995278458290399722454680712119585819056724245874930618263116340232391085568686469226187935954480487064509910536221057047029700368305048852094043414992781822906090305814408596306045862741553804736462848 216 -62394105054501805630754401196710204506340960165853300199478171887402081803560142702923170204140016450749751669000404218500803482142534347576055198449547198421298973637009091503317244354531141170931110408266020870127972754877717734151916536551892164293075091974492773945855273865156006713540364398747278321106242348204238917173671339923879255614972813723324272932491752374272 217 2838228089212955682135040246477266941951695493019231477132132063445821413816309687366887379783143024158076292315036985313431998212054711564658766525476459204837603335380071016869212175727224710356282026516018035372883785953871486297313765123367794351851465518934191798357306044461506628001126098185369893978389794134865032674186580951640155877608370011360675756542637931233280 218 1069532125915238025784798304518857196602424695731849086000447500095903134130849652236583321427666646849068925404266704509506682181522868501225716189252006673233069896478173550063341940201094128055959981683391336956312278056460689084612252733603347792167690559165516637607795358295521986144036793590697484883635663838036890385131478932895117343010880439180215024382603534878638080 219 -249088217633863036829652103759047481636084510886558200053597856251627503726114321097119107074263386144861075124045996257384814057788122258263298205250941297560281708244376502521621693957715072442617018222772324973666471376379230482772933518895323429770739964312229375577206731813207988641058610796604048916947522694807371152835725986458641028146233382020237015205371993393469587456 220 71275384829208742539584953677686081501169573251780540534621660847153097110861025546796134396012810917548842010048899168603931624585101706472974241525838646660648480362867677598976820154328687517769748630895750520938350811769531225937166620782801724666171376821256509951502368039984743126335144756757267793092689671840883604394967415420104894535744595297309023272696753105492772913152 221 -11706101957120024133382299698855976851629546772281047473441182906806142084621705981748732487815677774976862210047018466854026154675948348029179036952910202377168048389438376675416876450271092608499698635574966006640149502724363185650437467200657642387942872940668523407779623788496378242843832859754947711166485735825370161315747548178579786570023642890260327417770063821635857686724608 222 2547179227571046726730590511722021253324624950206276834135350647919446918186028328215025523856862557958835706800565433076777057024069401874674276453529253957143539216098940261061689936333355846125103623909437073477500092863102142514796878904348200880957188166797793799183619153022368018532581332036193645757300376412873377413454346139433554520923379577314051169688752768311973742517420032 223 -388182522560628073881110962425494263577905742987367900830209112671096787742040162380496787442000374077800520019653663773475506899596499872517764169929040016062276972116178240804693932897924487710555720131851500522251408376133661496092410832754606953458219987061091854933462285318003840869894745844834258280158048065883450283180715895499484565388086552640970050380660997962859429522952945664 224 77136894514106843061518275945401481977768584625561432253294105732438834545498250251301867993448087920368502813731522321765337823341408841518701250188770944201274526290227795282955432550241130129707951746162042238525605442122623824250254045440948720604383819312588576268307998791865575432678564586445392736928520896180844768369292358582370032071704398085198423243796881602415241429169519722496 225 -11419416855971507575035989374511485725024597803880306088276396282764233045537688664969378869337867596807145084594817576661407431351810275557207482572122147353656493728766963126941929528570446237538443699115006946780809038072723140383347030707911499422862965751834867316526099547045683160610131068993137438909494476245640645435509213054605817334952521362005912226590404375206904318732990335156224 226 2174050228768445026878573953955945487506020751514127418136370136135029035775348558679657853641870811861592581851631384003288228765436790109178558212979307434669790954454213453526066290880473191883219580932028540395025923509755801297039145210226287290867566382660579115854830311555759125092540632397256189154232869872227930164004751343022981632926941264193447870981934798609196102329758853739053056 227 -317690985545465594469435833343068385643064125935750550048306129548708341471919971793249711580128027111395495077527023156325156748270216657614511469636858993516477299569886067065791339533909148329091193576604269764016689234782747400964288317470747998761823949902100781624366990169999080406132194868802412325203952102303924358715606551728345679047108905387561618953669833693825833585304547149995835392 228 59096224423440798828446684338313363002304882629391248674422574184823333154313974897541059979477913743574307486275241902532213990342964514161308786939906040341887950115051424574530371473965757706679076446606034885102336518134338210723690721441759071948061422070430082016569046499518612461151053377782383322668380072898633664823031806708707488687903992344125334438368344591941116711758883647505962106880 229 -8587588127654933914028915165670232902644170804056027731952306860904738195673928783230545777437138220907834787279217367266187983564047590705202795867246179107383703409038038537576070254412772498042263846612183160799614190527346873565191957564409830384787866478298834469508841305596144415702288239569893238463285913490022202245771112485837662988753486140267997235076187842906804743969312257925099452104704 230 1576428013784751418167194618099107031976988756139364276030552872753357263668087352469827913034046392866301223550113931483935859367972911511519897738184614417339041571045739631268971237943506337301065805106460876734843575930689371956192224647950606934681595054082046940826565568863402147834397793201740156473301322659848826971185994680795640084619178999517636313309948698461711325662548321327253280488685568 231 -228723018845116639392641905809331285353849247123039384906013660226245894692790316030930385923593583225084695203882998784069357548108814930372687816401371820113294486027334575257229739233811437759096165247556593706409250152725476582993217311573209082922613277653107061717693719927419056678497652927114609116684693025847153075755243025933606307566931213157394030123239956524878262364098962103220572813160087552 232 41671804614431768689193994001847236275848394385760760014904418110046048737508141438248208845695976060240737759724436687805508079087590274459175617667631066550433816586880596059892772448619827304378089088965239032589995749023520648129841829603842565912346568179317502512858681513020619904270711393937470484957984301664675736484220602044455443225017831892213034974939558492506505487080963117389712507367621394432 233 -6051312305107490250616329036452952735226565421440479235256267899542115800514727260165154267948817070248467602670682351883935257622354884187469417011092953935801182886260928776219690256968180529194423509022443337603646855357722083808551171386027325665337463447270663766225523982210959645750363506707370208589373664016291365249244144949267662278711377085686884638499266378042606629470935362503039473291225066373120 234 1098151134978157352778688590683644004910878621456813687745838758915641569173081790588295900851158092061254716271463637954000449329809025806262020377817272170609205431035475745651734994706075007292607148151447741339354557531823914530429381719052479922103845340549319654267288189071216123775862280725562763440591752671620873151461174395804451246014257365899838482178455576810022551655684863682692978164167543089004544 235 -159849865268157603082644674699145934274468462865527522385989370547977161514642017826170458047068771641455056979205567610071204186969713365251768386591862384857881146717787574857459937991998310554843633322372804230323534950992140642663066268931089122599235487801943513727071526661277774796107171225859456369306106287378772775247280654382391495086529679549289260346628664805264767555848498270232682335578253152850280448 236 28962307744905701311016899769712439860493799674664833116312264859545839160989073106006071329309459384130186447762386485172082586980461540316315410196582660581885763254367647755172267083482210085068534490715409469078612192733882939879673173422953100234294041994326387979379802404685635364697274330744946143033640868074605110149285414316339230661419797196647723943983443153222569822298500233582217324246693690330849476608 237 -4230364366141996795781335963330867247067072028312323322927856630716528165175211163604873408010290574163184634446643806525295213114815654387240005000704785568054438010988053718112415258357995677246747131570147512653641549251352738383599687502515512663059412374987440785051475461373245414823877294773799289024134655946198187330181267589804326906994131142812939618216974850658012356174729697943355110431428207316515248144384 238 766512229415186262904239876591969597116255114404963100140021640170341577643915747485705976915858674770596026292426596678645550892785564629712287109172509263565247094990249796484522623149599699767960330818689120303677827193508322835217721152028923609149284855377931487704663700332849906376006348952175128942632400790789108565325405352938243374253310234945931267429434315612319873473548249514738305398432784990068398463385600 239 -112427479065247946606069727374767354495699295417833205468034840611418613835194783654948037170146362399123977166211611415129409432435278918824713815017946984122186001635180529565978633081282707789680286340676850539621513305417258085272639735398043208846281048106185435207499866959200121562692204310806893022789227916670495118219354029852534353355460631585455978679638758232721777390764034299981076413822823305602871041458176000 240 20395929022515756088265959357905468891025130600300396297800037325518163562426931008204941366102066437017343511061587545711038908464668883774655585374877380115429634586084027470282746576789171744143997689775301464588850174564115465117131102695269435251451589097667524256482668227727728458619633037791216746077606808274461495550090024278924556832705404030887547968726264994521812474354928755210369583343915593484675088645238030336 241 -3005590275062224379981430466575496147593596545935831743670805464293456844783576895111999144566785856427852512508182225665846160951769341380764717577290204469819232820080463919788479076156464219925706024346127810082488552835537698285921971695351754165314259599072685031975457452197325639106833111622192450630639354631460131839617724280336283049558111527965195786166364522254595540726498126047300538379749594344443541934537059598336 242 546390919282152235208489688646095376795422412310468901742186070654386542346847484616610186547273471018402006309840945598371059075231097554497921831247939830696858506557127323457270026465847322435078146482482740893099507586964010713942245276271614409752136978670736570721133042753074771566211284410359889691104079811816271037270941103212560400022224410823471628625944853968995302593391640502178444839673594891174736403322062959017984 243 -80925420077564031887256927297249050057960803468207776697279641364925223231037950643789089947653973103692965682722769734766895134268906343683109014815567253528049910629333406608878755084930024445857491922337939616750901422400797010382682034413569658025876591928558604830321335198388550645810490289406196760406650449488587359842480886216018101559553288002914326740091509190969060671997185602361743623818544644097190027241824132783931392 244 14751597673033144044825498354482866937195083619721689528582403983589493089753488838487072385005674090130290990007035677212519880932026872776786383002285714042087751781783742981421873213050970034903467349718519865265917409701310464529717501773230974487493898942434229327048304571253830495495540975645619043354484109459580728363423615072070282946299736128058222212071083804786663775313369374069493792042962586763706985694096857468155985920 245 -2196514894612819416293992736511857037212997016867550999111023942992472673985786947758109178871746370037261145370808978864630581820193553020403601117074728710749581984604126751783463323839807208028760177359740611678293494559459609376574288852220230679199372251815490574745547202174776996383602302240275175470709848628016899310612608565905573250003667676393528558156244101845427180974488651636662291001397768494622476247912483769617083269120 246 401677556080718686389131009563254472749540778449242843355217502339358976954260729287497549571512957395600678970628195389472357821484300638545238098983504182411480312586378266885479163418008100148703916045502582942197403025805731946801160153756306151966652226459208275015206416288887406002102926021712886597014705540330673369864050959864167389668104302017368244110734043841948975058745794048616064192358064299118227293234668496364316225699840 247 -60141257370106137903514385265102822170478918582102487572160893279049238218330975823209209027932596452018264212313320016660970544518322640667724570572785840398506026686205528216736804189993321692584753619666068615258537834480933979917515911662475600840465006394329582722260839037873982230954770318408088136853106892936540777138218320366149049563973791242819015625001082836689459761873547897405410534729105679034973131852051074546676109588561920 248 11037302547759302493705200889889602556285522813295060263995037920034012139187653191886242592958665539752613319170632643166526789876908383366126989467612015172660169288937679920244863327023572133010765413992237459945567472350742073178169739802181248862928907366721595913820905523802789457501259485045851440834861058720471854263297422279342179965780136960272672936606234495316570234151895830897110720141300965355729520313784863403718812277695053824 249 -1661956850984524423564765322460318877646017761029790116415610909395501027097255269314993420985098609278907219574863618760096414271197145342617103491518382354703427409682278986811840351587842139806323788430303771965432597617257872038133190567133292019816811779484649191218188976100137020415935761285437728970055273582982730975982898150466070376255429200814231751450041928563907612882613531905277387087720731537715136644739452255860138628856691032064 250 306179260820172337840722523283776811719123233756280804254391878983712837928108296164249802490467028739174064992036725662788404485206750357491979292415583236729262033285972068220382065106113576365810417883596414704531204707239073510041468243846549442864550090825546301109464675397052155689020166865807078175563707310989335944353991439803557698079510611682855502536235424447741645627467648808907271663135654794352374243859165729427105383380404131594240