0 1 1 0 2 -1 3 -6 4 -15 5 20 6 303 7 742 8 -2975 9 -17784 10 101471 11 1089330 12 -4112559 13 -109689892 14 -175956081 15 10257283678 16 62492991169 17 -1187272882032 18 -14383393311553 19 159864567511530 20 3401397735742641 21 -22534114976850652 22 -862745176522960401 23 2915716986690007894 24 242056651503015083809 25 -92315388683163922920 26 -75273879577969353369313 27 -209164051632428476294110 28 25795796691028549724796945 29 165486280049213208644595692 30 -9651725984929418498936350641 31 -105520720202812793890699494962 32 3886820257992741983456260150657 33 66092881980904356284940573568800 34 -1647609188539812745440698175153793 35 -42871087712165161971050658521837094 36 705876083965038404417376928020001137 37 29358380326412316265038454374620962868 38 -276725292215869217536271184632726310225 39 -21379713637508173672376426655328204940858 40 61908445546891807862829345371452977979873 41 16587093793040126972689953101622615605333928 42 60858200493999253081613912507446575368328671 43 -13695023844732038834370055678643896883779672302 44 -146488323258500427032768928457920480607850534703 45 11996440839509456624693236316360784477822541042172 46 223516314290679235422151728961994093969634214191375 47 -11095685580082434703470638739297197863924970655375554 48 -311302750636184678138055656332782185483049918777662399 49 10761384441659000112191524176570358552623864925003633584 50 429002222589098355422334640232751487054957252711950806591 51 -10833778524058097347566175554627372546509744740740270889014 52 -602759436300638836720961301714131463865670193935095827120591 53 11138854056977816590733261249396908765338999476581047711279428 54 875143432644032687336387140217694168937572704381895025762739055 55 -11353798230867202730812282230272526301892009240818834361969093066 56 -1321505973042354356203767102897303254395953305920093834133423186783 57 10718741145458002400472657201170981372391948261052132581074818604856 58 2081603730756204591851038310759068647731653614878322411438536950874783 59 -7347903814487739654582191806145541504911568912358172870503041930174462 60 -3423648227222138237527662145368239947383374759158269468612893175090900591 61 -3483146459476134603255272469580010819380946361328098082517142507300550132 62 5877799535568468053714107234213695997218026438563592223491817508258198944207 63 33701767575745076056130717157095238194132023051806865796697678874036320094894 64 -10520622173311923497572471431843909406940391662061243260718529989757927338865919 65 -113818542929875779813166675404513079524646401483224231650390215201675138558273984 66 19591987951943014889142749563658346590963564842847777788382741204517160574478447359 67 323333909729489207231859192025775296556517207653326706702706433596860517536938138554 68 -37848909903801424115740221735341243674970053242424115921430807356512067368812687801615 69 -874105874977270799545359430777961328845945312014959890460094613187697723026035462023084 70 75544661289577827013771693520778315990920798190396022682410008511727340054968185172239407 71 2345184389808816282003223255580685132093794630123006402343180235470304075091723801700894886 72 -154896537483945165464661580511501343586748677851591991759681056880517416405982530100909133983 73 -6363002898188868414328638407831151222295948604794655506581303752657151287101585723110081225528 74 323494330182184524980149403835414755570266703428820641544361234091173086996492735690211218022239 75 17628330786567266600860703939221910834689410512860392687141784492628615125806275424401825427351282 76 -678735312956809138963372679892252811385285600457785378651184128207261676773925957166808758506917295 77 -50132342339007705821139500418708743423000603749380012441983393112340121052372505623057758493001631716 78 1395164820798116390534148994172101894253642767380168725146727280846577266437072847352325293199676564111 79 146774665644658253196465903350964616137001799284764010293943925101607868329058647904536587143408921582622 80 -2657403074366561841168331664978277292825269618371892002505604713804983133914906864810362010117599271138879 81 -443067405461480684426461799068261180106789456746199792061130228612432617028334987487836469727400438527256880 82 3923544713613191389796407896233752144004693779497509398529252651905800273842469250517522318567972619800160191 83 1379874026557085884645192670087773317488849215690651885911586888733922870217734921511938424034739472329842494890 84 375706195529398078233652381187699236343282483800331022616084776576582291215957449165479211037617427730659540913 85 -4433506476182048168025384856612188557329724928730390768227133356239230561293008819108881507485678083505863433925276 86 -42445757883909285939389117435740736893651751630021935901683624225978518139045536954055532829725197423427601157802769 87 14688034982885342501360156056253525944609451272820224985032365017387339777080386563718551173826166554292937109675872534 88 283959811895289010805173423066255903314717760045045144332801543999104611095996922342182551935086862685254761171444292129 89 -50126474987443864748252427653538048461804417305135046898128318445283445237146750693987440157783569503854556322910361884584 90 -1496559702971818023718863426325697754254012777418932091746741418476170668432158120120798914069103059991710533610343944426465 91 175971836216769662152331482995215734800565514353388655940266130306366633531078971562397186741856259338737448899358322386951138 92 7304968706151077306949305562045338680909292940128108319888344949142442305889869008872599096108169490481581635946744893742844689 93 -634241252929747178514354810800185232873925784214399856275837332165868895500409358398543365798919078370876210887956887252425163732 94 -34748725516559665400330491017816455564880175113098022405273546181542579363628322901277050572409651990058869877649496697441785849009 95 2340862735854125490169488498092452008994132098616315183520014280884703385208275427670010460638706329298726024650486105887486511772558 96 164726881412985167244006776726262589342110831666829110564991368759956075534551009289871195316031868070666544464575534138868971979546753 97 -8816012816151459104047583859282697451835048605655771138263485443855327243218327023814653559532980113724347039237260856649206608906996384 98 -787264678900263525864030252196242800286658953549635963642047852181130799218693307031554781866129511778973062967742963815088527017726178177 99 33711058716670338612139744779462950181205948678736188825625657093936735369230323675571520937366668798466299969193721718197054950137266281882 100 3818247807735329338829121703290776306677167943032987632950788510609154721078896036434029638778942023728332267426427981109501714958873538786417 101 -129907673232257484041777909816770088937833624085068772629920370375705319406486212050857276648543651103144682242126869506689645126831330895452044 102 -18867091427258006096176260086026703805084024632273475771274599045636524711246189585393778048374780014210546406719545620146493641409817495617284689 103 498460049028616620868649911166709927641089090242948074958654896079432252021921821414365882156442793769051113542168117643422754471881140755087052678 104 95211295354508543125408128026935583242070818868884249699842540045858455657365886564127757242900310508505975863089367378318799188014415023360975805665 105 -1863536096033192469281034399763913907226824190408768839555282787311554668538848531630252702737428143879625070018941479278924633799668385325231172607512 106 -491409802803694718607204745434669832061849718997962856491112191064007521595240355152296050510184364536466086749021219089805618522675588033982092505044769 107 6480642342344004865671179725392791098656324561071223495884613717441910963752033554525626623952126197570015674996058338026433337512390393289433804759408338 108 2596107005776384059959379467989952106291689257492883837344239207145262974277673358916138655611587000560084058419796057842750104551135077259900329356729572305 109 -18305299112831700506451809113314131553967992165785757780025122006291009089180050052025075752341711336145809699152372051500944433165820704298905508918731295172 110 -14043626499501210531656196825832592242544570808728878873578832176712950408872490193117959942534066874856867958440167647267348640099930491747873756960495095356401 111 13939004447794283656236002621364959419081634738933909233624179139724557060864801550322503164126952727940747483195991440669192207364528573063735873855340422770942 112 77789057092892852254990839242017858864313336212524625427826552178169396022721557666504607161967480939668820532560614834510697951242425594032001999608222400183930689 113 399452460365126060545088350056817517757258358538788623293858461095257322193807598894271428853931504333892929155197547307308908152348170073055388465244954425057726960 114 -441084541717888977491242874721068244752277334991844802160241167062672746218786858457274735839245312083283738154757372202960923612892212957710317024082681866722140249793 115 -5060461096026989808044484969870372351880376117560281750659196737853997581681901293029327704129568413802109954499035309828151354609004924592085129651885147237906958111862 116 2558940009480885840473515360008163246138244182159947061876391848950379061453445370790813323845135324789098285581581352458042590535535823700656620263738313935802714671849777 117 46492158396930556297588450478219609350234942209594801972457455703811700805812677789393617502501773720121564892325114414063175952933038564257502333277474911984265277657287044 118 -15177292050107640397621051218828070374888435363596707255486145085785170569659930355675074279637801448355215751422844540005608454377752259494708802518298899962682674637807417745 119 -385372009902780932240104562371908245306594972816768680648873533239501618343588368554335886900687393075791297599629213615656969921924159785940992883622337771235905064429409721354 120 91931641897580637130373325650241998950613373275899627064787915402146401658406864887669925763051086016886061195159346895003326283866167094556644239533900778298067348558918211925921 121 3065808245967777927669544703787466492403769447943443902426504294722657912440197414081825457892182746607813013533863717121675779106020806028070675428327518637230464987997349658552696 122 -567895626783342081338219458251236165733160694092686831297225050475501425175759527380296267182343157388879439114856079081051134203534811010945609004696354212341979277249457501534186081 123 -24028617026089001316396837854230790561929480918298515049807675580113461679058498128728237922462045652474862151862082077853911925340219719307101088347963209636669681648144428223885144126 124 3571196603887453362585640007954298342169131425488175152879978991864534827935477626900512561750823367812904496455787726542148725022372717815559002786563534572024806018473548116018629239953 125 188035224539826872602297286559758682804749870061302508434446698499992247195705013821783576606674116616328847169680377622756243241566997633973269541236244097817223066857365377178303891490380 126 -22806028055192440216569013890614438221439444478199345085695837100834498043269310034030533083154459858698228813048922906423058109044455456798061267938261240411343507004694001896716434414273329 127 -1480455331560008646137005087141477928656774856526826939934514368680032630910674804822589699498598873938323126927419074669287777949205439317523841662203293862813666842669176034089899607715597202 128 147414764212284930048759195417498211297666514437682873687214851505045126990889484069495061284775906106242259841332783250616716563798825165332503053847580499673287582071497429542759668923508954625 129 11782302272140667902416103992892856273450714951887809390538331483638170491590850229055676895253359784734661989121638988255773925216976326533170467169527918144664877973630006127886570431757830425728 130 -959948354824080711037859364149667624938785765820847207836755709972267775307587223721244459209792328912811305652711755277675860778577575816518771592384888716889338897816670187902589041279731290675713 131 -95070029229456598553042114574395058206283712510398200304437401647134622485982452803271392124949619072772957183051223700111911746717389500070661248099720244146275194216896859804813758162913015879035014 132 6253281220536526273152758174401300839323659707941272982877397947898470903137239959659383002277202987020674653885232577137597412896438122390714898042719503123094059442092616438200054026949144292785325553 133 779265145488299274247971025698277170282050861969063814885595095487792322754973600434606682359261496393401376530779868624085925475494077929746148072565171096759560405687065329956037776724774855602218143892 134 -40287265338313065888777107948621403147330304825492220435634632376755271478707687204592280280554741999046005538719010500116562221710866670202864391370696190770708723287901134189857050937729699852279564712145 135 -6496971564812711890937273318626067933725362898443969119667983554142642701888045044926389159549241690100758121091758339572308418973963642909555626946752085429160505378332532237355220598587998223630049071436186 136 251490206353561354208124929712259976977302875196991830756486140757514824182705944102737295583059866218957791178423758857663943540687700830651774709273363470311109561581938621676509431600551968444779500431927905 137 55141057483886582588641727049486631017109002398472534281980036769826538192366580163112138265035843284564889175820397508575110284648357829598334028850320373163833739503965870286140351823547472625730201594783031048 138 -1456536676919819320051540927638474165173950463482128950168479897187161971628085496948818876315986529213343109295682752201156780791856078182826062974559586921911869520110165510197258436482708907961067481782132854177 139 -476635743333417247750438352476975872938686387390199098489327203606465790649005922544299661850957389442492020682970843935784333878536045922095588806024839553299976511210185768662772764204154756865270797847381856612686 140 6918095138027250165467498866732546709144765985078751553688796795141623177409189647460513645974865601139519653820842466223352512396915781173768963740647309752811828476964647235661977146459081399685212780317551914984785 141 4197052390581650769545878444940593422583837398619335526282789927589940675339358078709955336684867151797119586296392897918685589562492841045271983597179589389166361880768281978118884364853432414178554956709771137090292828 142 -11573860624528478588632996250748704551518106410494366673701377807550780404064690326835440224960360143241975604482586686974888547624940604260219529859833528870058861732731176655748870292381683303630780947624069125648505457 143 -37649502015667627543375830045870320859093292173856117101323967895288196246942279959211457227861234895569158060015063092031214879330232246735897354105633048023563590268109876026098419029360894202723800769773751011575593050658 144 -341788520962886720377260126870885397198315768293636765500980493601216028888543088164887417077142919644435187554155200766455914375838626139527684860425462988744301271334278184194436716609979756227662265558623436451981704055615 145 344006774809645877692961191091506953006944465565030404607096995272050649234624895107370000181696707892631675537464966620712112552715608651821237936759989474832720289381319800263204063579192223154448014270618182631129271016195344 146 7294970199324415226328178221195282648372289443766261597241007872845620431643277416895518390500148937384582056463386207535652851279630837923357917586754165942561093966190374882053052728014406598391264500543590601048599405905828543 147 -3200627548512551851211911622554407774165611784484936423512714737509065225000227290503722969010285599712123168960832920160141218033200749154167357545468349299964385999360070460508647989881499523152685209551362140441152452041695313558 148 -108324816686593417131615750575892536608015897157451450360943610260952927316599755480277993726708984393539732616320834636014599745513683892902974725969279350559934100954569822427212596266875080320447781087727220843426892343085503864143 149 30308458920408568537482747915629391516273116824699820753571586559780475645004970414225091840600611402590704508137141303072703637155566644343396854045220279646668283236410239790384908169222836241025039307168284819625716949322644922817956 150 1431675085541802478753074442467051977495693242706243255747826668281382325012260661564538641802817583386025384859058598606358691839364033794991274542528306904521864007940127178762233012234345356510401357821811366889502744928626040275179503 151 -291932113121804827085324172009964364423590495941168816283871849901150894493011707220238145857733294563714006546589163794233005921883247691066510664396982123680984829019697438866110620102741014438726987236618961009224225347332557499417653546 152 -18001887690325318077275457671349208491283815892338972332315969972568943743693120485610829348301775783491074534977352552058686782391858818056672416692829515422394090497128967855995946226562351715735012768686062201603387854204416034497697123039 153 2857829696644972151489833099714107094889270991521113380621450686601890758094294989713415957772412776546105174034282892372514043681284328536357095217785234987570042977799256018656174246092111934503069762984519322880361370624648178468629299372696 154 221416457264192902699802239748556398766656406922707053498754511456234270585142694184316804538357171817505604841190875617347606173365066540310895310779667351081895782618429337938979402573926732289067390025451336416565160563674752142077323688541983 155 -28403712734212949765530967492787085061423970330351930111626271546141834373943206315966704449007587915568768260971754448303569285921078643198359159592574205228256394728992922851875935965440754707640864234192102039347180228838394360915838358870426718 156 -2701887902541879258588762337254717979238208961576323815562848197340130187589220800556065571470329478709803049981374445641913226442138968384388581954091295617667510960579966214562515494341801329901676933469825812184645646305074567155729689155288588783 157 286231898391798898158649192574872596892110742777321295355141542361178897360169511118188472619439205100633552488545162949093949960988392583403739863883332774605071072443374377279617070696311276377153059797772459832920261217584891841491853588476213405804 158 32977462534819195189876074746253284003108221874689078806640583826480826337055894210262292775979393820140626371254114463714959577145041876442362129832000639372689656046236036536314283210434699626210722159348460721338031235859901748704587685950901548539471 159 -2919520197410785813331294575438903797419398471556927965747377939634824692545570019714981815312641482730249291526995436521350610467912516335854301676012077060534088750026075919242427126830679584094983602657018397326014486896301064983594642760866450608911026 160 -404616922813920484831755241454371811201360158241751338277820252881125496516218995714921122242101181979049247980689590715267343807781538488441183149828654841111466960036438153913203053408346898918021968321796984628031139828581978331033439943696397508829549695 161 30071498755089037847694547333201300401828744256455435650227295152385365764357582687672327434427781243870121387693906077361280572562807039472978053906040205874243663588088072808354011402935341226521000054024052533681504375977934374417766486034320844413383793568 162 5006933917624608410801865472417494571665622488598256213611714524650530266637544158528492740113287815172387637387854591099545827323688554148342304807483955400294885853207986837737237184545120506719843410664628407842955117596804950188302297722475804690398894129023 163 -311802413972662296261362014219508404910454230676536373151951668056460258251360610478421801897698937166665341052981966512959487731734185247212424217392257325460142938279489733393658130702727345574822758994166992921323038689462268192562834989584583908157338013300390 164 -62626903598028598337001762055320635335990088874334092391154622617263536306635835055225386021263108669127359563753973569412275685523457407792824170149474954966965274997539372258300496953204924556281913416325738636867627696425130424052667445785111327572242691537897615 165 3239905292349273762237867278375807916856660166268762674640162245580565613022579904665938553335251930074237929788041512944743226202633439512930009527355044370336588917973843361898743500551196820862809332971997298717576516115358341091584200683566479583917223683005419700 166 792996964886876306801420251356661344557620894021160241338565645506382079972686770748137401829111891717143173114461614672884277140180758728535864450079713847339243388911816650287703883696332011520299022211586903662736877967073898752302747480612317806917737997735794505903 167 -33510130966583536149663996867329832311115660668484496328041578517173169343331742142875166080148843485841579745326864992645390458231548850701108805632177549096037134035816776900036988483776185854840224036048252953640834340795310468229155886203104220614263081985586981837498 168 -10175604451714590849639829541027188549939860922140809016002569607302415748868130796440495627965109487332858438662667182710621084477628802915038023123788534530314584710231556865461697514403367453624127572203444425979433029329051956212978917687503955463681136667364823419545631 169 341239644840411089625924759575315103822571392000719185062072775233885571818740079092535064401677100402141488010315042709903683470011404958759269681450025025909978997905025838660728090516317593520243945666057673628655893352273185790796532485385259681037208248689509279369253928 170 132415686101488160466285497647155973634090866777216219103540844437036833389655212976567261546399269636478763328841658409073682016454567272637871321179740237594917378043598010180306840218219387781891215142502438394822890645030081815564338480893347052914436827112820700066713435103 171 -3354826057161634595171019642767497883884202696056138327950042934707031959017727467556266839408158957427013861634943094665428888973221410717619362304578933748557955139431424445655717187008064281173177066732368596776033810437429992360103553469978373921614680085339288858644799080814 172 -1748297904395817520827100990691621118363702972850552003477852112276845052598985387451098242049030017496055443530352183445703435485520922049585350749249217844457340272609019855139750381813316685909718956297172165526478494365374254901660520127591912089318767619171533984648677292880175 173 30560993901436554517009569737393930043985727392506690948521647718282742731186057599055505199796662325181000172933119339059326427239501291919974609498223587407578268804471223306751796990330707736562993634826348288686444817445431392768526112301645472531979607362600198426789689995541116 174 23426812599760827210704919490661372486731728520640102113399753858261808139269018994740636630005036028609552319132875028956141999178738980207655508172253641707831182132045096673465081872567274792417696011432435233425815067012683742049629959669835772431490640487062311890887566402187372303 175 -230147521347515927141426420372527919384439103476573073734998543706511213617809167896097372571695565527261032575332410298005077293359949858273624310855420689651385970839416370503484314339616057132523854525920431385255875850058330208705289150486948085744236480430207193095830323417177546050 176 -318634564098292027677432466711628575777057221331940189519610446759743253778854819413697660469167438276546698061193721859615679804486060581830141511987238684204398668410125044540013991292644017336079889868743808400802873365614558536311976547927757055603665307297756326773759204765501829432767 177 714214301203556998128277287347184013302023748024738219490890689720165406897804523134517958253066854416103930123520222264313895286563094673636290008533575811321310679700155271507972702534371026315518395118966695220534646615421929889549161277042266448139612512884331193900457327957057592274992 178 4399066406460932120680227052253461677710427960316276974740467189404028406233841472669422987441590300808509322350969687017942419769000158901596148186218034937293282832265706294041271675333049633477971578167652595975588341098544427171188113353407734286196606669831299698878073389515729165254317119 179 23672731342674464672266143750910442576244877395933589569767420389748027279696400420900380649826047806220763894718341354676829594574432115136301070825888729384573215822145037849044758931439439608019144808914218961969001436626798749029997013241810341563154866371409906274809021704361384859390824266 180 -61641702343391083672927367365148683381001850435711291449619364856803497006860179708114011352222371103453491331272283667583330352489114313025357411331096495523269110664993344695187146122482713200128706353817025589779107273317347849082838669592895557497068012896362287024185868547457028389736335113167 181 -810846753337773246040124130205614174678249597046803347236821100390758042020024459173961286682471360267543263425926073442124620957722948717654813945670670828098054757996882337908590045764357910101133016641579424021161533842215901929082877957472545268831672769994540726193900683548936835105464522782268 182 876495278139915490603857304841934286047427229517453640403251236066813804822716012743663550795688441167789490733282110412876345953900801951463603134241020915588075475314996192402372392309159844661006227718942319562829175204340637847567208668569982935293625492408564473269757377104118923239829157134297455 183 18572639430294819634109048752937075790704406551270295096962364685168106359098456506038674993641308161899537908403923264691837083162341772555950910827418040728558954400447631510021386681165959266446820774626321599958499128466233246527810550002020218659324591533510004113857864130186080659768829522578690486 184 -12643177317604663402781259922610569759957603759558227504632246090119655211483913580173503344707571726408043689397936611084598103571960120509859332014914657244149637799118178497190298072460088908091624050671852915278800998022677223644612069793074495545138195355618160599992448459407423946672142709498078670175 185 -374356462584098631587529635482786267897906918909991738363351336263406694068973873126261733929830408364475076379475001060634646644245833391933811128167935537636463656445794850627292567151843732553674480627438326568114565735692600174579388151318279428580557463066709483956632868746840428949371369934874518219848 186 184935286388508549350806876291794692464022965080541152378145341623543289370982720674907062841872073101315517020500229248884100749588660417958255823984729105079843953224379567550057883363085312206850990474923329714243870585563765567324035203630496388454679887119507616660020132303290511311907787281677170968438943 187 7129541923863703238811552606277463739182941075981034529586915736568861790581562679207119116263075490950283787253517869342549870870890351041105985915507092064152043939668697110085690338396635389968747886112811430001562000267696790746026896194017871575229641917204400824227439960773786810297932209240536991434547074 188 -2741667587393808940261324442292089165374577147668178013046379918574408878440219873295132678850166568859287824806210467627948179615470170676298363851937193307426712945363962795423145795339785957284617293799564537820653800996547507410503112676700895415065788064579182303731301712093513928991523189403618431297773684847 189 -132094667757740451323365453681232345791218076551641238804570770681096382630910071887957179959298775266448501991279270773754460005219346952078382308058484839701565402459843726223630868927298477442024839004673932656580072334122928816393209133692291406477122237094604636036112870936626019634627643584123978469365423906164 190 41167689645522770761880315214876364831289290070637825986549104427840917324134859547395958902285842834567777334882313948153855268336479549449228367775816216591787239696199554423555240610380014755521742927758657838421777789183089899404310099930642224612116977579188388291714839724244468404096870352182268306059502698790863 191 2416489749406439882845069292771547227483653463009044191501298997023477218440214608413335815245640392628096178773673341318579325330574943541559156459966188742218944793857462117466236604687450386415983530298287736532287179853623239959400066732246780984489012883426716291034575238331766160652912599682579418308925106187042350 192 -625586351486604734816674911594926308503101644540596984344829266652202478666183118470047557905146738023835823469917693776619184681377192017609674837877301617804428895757784874584463822089127640694797023989130675266809662868301044949194288815510263840722215617844620878943133192509964080055876973426696590707111728851279568639 193 -44019864477687560932005188187029536858409532324797519918206432895212942573661455610010201214903864484658173578385930524314553685306466067009764461640666784991859208506922702565686759854444263875517343073439204274016593041950803349563204238948738395312983636400929572357078982056206839031356147630610910891264828436570573495616 194 9610725983165957086697543809209322476539457429681266795032812209879631339832680269646681337117291682688410695813915157927961287701906759628131014685575193261412491017850271294349115287624525370453326843486077298888668030025386345902336032330926752124335270704144530728176449296174485878171157753297770765678034812691268603271423 195 802732716639707041366291202172549820693829009533250935649798304194843459135278143545851187982109642189641730582233762729891075778272612218131784009690129490977893465203186754516361929465729227133826479470536789784590375529915731772995838331518298365832674490306015090458743474065080575753223752195884129159107228981712500600271674 196 -149069242327465659139962017339546031900752247896748756078267021715129596913783720985283251262473080182538197031142963785573356265159073317183416376347035057485720660922385094909099182281260476721153922655216937322638526859451547753146516494083732009805576791099237936673039738524988614882676380061482018364315763942424680469711042319 197 -14704876329933204659716890099529882077879864492371563094366478712813924109165082258552880554537535537118173044485632165608066594052117633294320678432687714431131390261476406759286549079803451073381268310153131229778783945972642266726750075247845444046651370528739380194407017905248074097828507731524083642630813803349618666225603630892 198 2330426350366070060126437884368525491323286993797806779966584423402399097808660806228841868753005313147296531347114171345948471774329437236024870026618066076897946826425950507424824810170048435257356029278932659639405868700504143327662570906941170260304683290685575852583076219123162923246437301155355606819387056163778465444331071072815 199 271239617138166246849987552853467184709462982838584608737120411927059235979244930136052189651315605776360239587245983895198291077491068240282195514576026726778558969470792083129406874208154375553873678778059230321520756044731262573455512256187059284956034294520983239201754495709863931485664770762364721150517901098175091901186532862178342 200 -36635529778279934771705664685023969617822847025161739497902890327567283739262774048011238902689389732792860292471851494202515438303027186027114134500326352437376774267373989014381988764082876317540071833222636620090165738702333356629756524184405868305624422094981764374572003472977991597637591593063308471173365928569765429987781099383904927 201 -5046296901347505624299948292627359560924296890150716482845551424118260676283605023075255291009237088521784337705685161451850439371682380978741273388719207817659699391502364327642415989843197184923017695915011365069225838653491750691613087116208029819992120221809808122107187906112264127744615188074046511974868720957296208683299406193074077368 202 577323263516576928735775264052788037356528445628064516956729954842278398365983012565347585408091093920614919432078025880760796938330845759483582943338534118257116224856354946996398249209932832907969867369886091560620879383557405541936944875994367700315310744690841750176270316662950913510034676743397760340824671173584514392429492503656737244511 203 94806954495589191956816151248067842480622094440410372773453419144983269540169722857060175772897352688854067188359166306406790293449988111413069090379545909470251927995271358301347022807730697212201840306030399283773301361249452302244985482621248627822755295135758691281301525541598047162239656556260290118707244991308962465538056138135827220731506 204 -9078605375524216731790291045407026756952548000856708877873943605585590267214248896353978216777329254228680769659202312645979094690453057167337695419360119494117037389715596666927378848036487787645582645208481436064527207367860392015704990151426466847661564567289520726401759770762092590303820411675165168481801252073892923423036923612689731434031023 205 -1800238094154845424814751591241166404374375918330979807631406988097389548343283663199969366736547835811212112640534776679512074492994527477694808559796095007707976452208875442574696935881480254780734966591300413702928308521712986550801331172032491884697941544985001496293462056155936620147355698038066571025441638601491890043551868854822278682268647268 206 141489632230401170098849836501950144668084917069156241408945878853379057900172726974082163898135223048165529430996724357881300328854989813748862356437211258334738340525862286771696721304364624562144897805193929829683118912610069980988577562229580371452696562374342464302890663600154130781508858834835972909853187941206253645352764078028830539330211801231 207 34570938179480505298887299873499001182930111586885219590245958705036681038004088669951428475671622188501300750724286699968949049940823451378933445637832635477574134136622041548961509104774898330182527808202263719630412236032832329483781221315149382304179328929915210782726827438594180317056446030748445236686297965422896954427397409959749592820787751976862 208 -2161139207953825861078746655331825703015960676570516071810318297130454188875765072598705605463937594608453093521829933387444142013266073838527999002257074712604392723254925722283476063119971901778230145795497179296393690710261780263064610186144797570871681912554858044806245303162890318077583430690179493067733652863644540762815158305250384144215476616421439 209 -671697485984737018619489208527850269338483679419805923351601290458897586228320016131372439197345079949766318186731754447439576033609090540449848786194897230632889123024774584995041898638389715997174864502154487650182122505759952517937134692481171369290184441303766092123701773869499767118080089486557655398876986375815779766257656577874063867439531908381912240 210 31704747738901157269758758399004176099381899989607478774266768584647204057811507524943467412475327685159952909024844735703301668954480139734549926494761305694362611764977010770703588766365048519656925326156737388891392500355360236102770361187544907715682255963567344243497181446507349601068710007156456203641848664004716733554699845104140773147924813807450623423 211 13208274128486398741475066819882896548971943313559375846794613459961655313495622808768403223100552433587986336701033325047644194712380078925650135574743511520663667528118839858076594120581384235336136124851928319808864503160506559961970818597605791584911069188320250271483468206540455323135107707240226201151701189008698178098973680016812770927378355405088931140906 212 -428008239947396122198242684538340667030293301853391736541647198168349472587929894477831466652492889641254699482272702836290081997418143891809155000009210214465609659359611499127930165401555411275847644790785581261596974575949535306800087792682664062237444443331931167145033254490107136095593453982389834498594439039434522660282035203806721755102319475737971118848591 213 -262910234476543786918029448701615409738465000552116503070163821657794238842495611011059658662382879059932920732253669113171897452140150072921444321678856806426136019529341610244926019734041352767804694449558745818135884542182865453462973898038160057201078444318354785908898898246237962107760762253244113051654807595625369003461074339126216267585124969894434401736307228 214 4708597638426145510526029642064256327256543776340454760798563602124312826555238906056881311703230934825036640071188717292212024397503035133790383773093808780330885875614391417745323633362201964131216493165936013256916403985855603523066825258459895697705366652509494438461057008929858842759153255612278065334271673551814866632047910603748292211183497494907025594382252783 215 5297811143368714613722996623639928016052930115625417242728570471918942871516875307433502639658223742873267716956029827827823879499748831063907888270595476117402765694682638305450168907600099469036392314420994833404292851442591087282298822934316394523416913188058927464626426316363153799514781803503283166684572202711669695080859334992829752499455586339475942953566301580438 216 -18681321901979494337801784420680660714830663338668032518915404567888179927840194489121754373625926109102965919335594066403792138337936221403629925178852614610029211128467046908152085340999399791633172586751581179275160115080973106370630295452061687627641795376472855589628311767463138529605985352035499477431434589126835403388813692654439949969941661694581452570455429967839 217 -108072790972908569737493325437583706119995155848626095715009953363165295672829899698622972332229083286397875633090259150286886501212820642982001693799677825685053501778429500537039874497677035759787958224930017380418534495570752525157766248322790741005801908671745717357090608864585918278674066068830614571795835129461422915946308738392350949668356567871025341217317952897925928 218 -1180257425172940327657009235001419930207340729497677680248789475091374143898007342210161318892703696401319267327063768813287695381136560317854640673900593932896911492646225965844357616818059850941797671739350950399917231162146333257015773722589428377229402520392765284118155539005624514342572391818117569048032431175693290542843937489263424066739569588484267136932608084231908833 219 2231716038650546031710970316963441573478323315120438977108077749204354230301753763620431249493715677319438046144656596638363856574981700031607760863666119080923457960411705804763186729723345394576185402076212117228147626336722010493864402842418788044505615466922395450397342865860911972661396113591866947996708321999441817336890358923592390474788144093803012581704521509241834339170 220 57138013569342946094066012257476162957046423917050158474342627819524400430540416281941227324482052477982964249365132422566552104935822216773775918487632177831390534157853586153272339594183159067161267437307238635551328586777983051805862440423118350728229066614141900253369735499517960700515269351271884667457153693485255028128747554891114553209288786372201763245277658750217453678865 221 -46645115977334637862614603748843845666263931767466499083772667112667440856617058773488918556317726462377930996055343782266088809542904983823197232476209025478438508983167496579170634053406386309747030279041540118852426586265565710498792293747292959492514492352238730877703912435010171124296370482125009371952971294021129945029050279542057704320806063937195823767986109463603779042773844 222 -1898135493122547318804887887863901190656397722819492852554145122118718351086536205067331634287938426593761433018219892023887682377076387696252716755307980797185161722051948364781069117369712873122928217807557831574076263445300040209010923129640166717993177672955173865889062675109679663319707206770494486893058156279482960406187029272593569228094176310725254080392951097364766424889007793 223 986576292113425934475199094512991026391316234378363783084648914846508160859932389660748318236141352554673399675290290394266400857864139142363305440274390994377857216413510135744231403106071639615074409078129497919974147514143549052214240480648704197297747603402188867108485657112343157756777480513722607111649663275988941220561285295538282185662337964954206188193378074311339451384457070350 224 55621010690967045078899256446564505059260591702114543093360632250902244753399200788298859497920261393132050754860343293753556871961157138199754574955627318094331226259593777748848928721906309987909512586133459096415845057657189151249073416044794463317939179912351908500492013127872461197993472787301916106924787814305956149745811631816666870658472173187592540754720964906801977140336519952001 225 -21110301894117582006348743001891944986517811702679447438050687250120642871934906307071311492559808384192049622667107213811976394553954904706201772222150548981078788077336661095765049992423401504089118554739668162638563514791890761049540527983987577171483151552331857555743945471860371277507307173254160414226040216472955213964293195112770132887868736807390766955527301093776569016212630619659808 226 -1538166682838945795828000254588472490991749621088334287570913263752039045989294318745196854585705857372938484367524520247910742838252278556179488422181479320113561301752178540981970874953384048446139256499105323737530390134325842954332875001068675259044503881824073883728910093423994712474690418380726899724668787010230479315756093153782422887669730466118893178277352369268729463305166910101392769 227 456821154924357581733827235747010085036654731461923928615175612770264180476329363512507963539757325802666031504050204537380838860864564145068004383663380756738987110736709884693255392994547886042079240743281917995026023826742505733449190881069661807795942278075517050704765751255163832301781672728659997428122777852882678586147540767805942948016996666865935437223411883570859943145715386542796133658 228 41291245645263757398474324021656542468943968829092032153537076425980911113122910340366046286154231869077097694507586090320928884731194167147581926418005744637272121909367111781578675545141138555494005519082190767031138019681613607238902113110024799984122840092858375132155883814764935459973725399664951849496966241790640769933476905473916167228973952012213315206947273013181287505020408883005528504945 229 -9993020583459450189327424105529551391914984375801106012112406560094923636157737997713082782734974316069843165158044111170412561406933782605045395272104313892850860378664783652019989934270835043171655400702481924159786157972470098494975347853309600575548910286651986050098653552461087844652385848597798460936150376956969746416829292300891616131864853449907627495884636681438969007941142293673597596051212 230 -1091611831808182815977967206233960093682875674214166132506983579936781119083681142528864522228627917850289665777988892049741986834219801096416330293471530447148912034043308503899715436368890670045141220759041609553021112627012590310587696424526757801320565923093563626136794988329264706478817353661036373877355104404568059969235854217952906506854080185021738633229127222400836226698521265324090061537076305 231 220857454669767229334660970092290643691980784103734174166365965536646001966513984337432646458048927449762711347705885471228619550477082472967716050546146959298205005664316388281592688013535104779713159917526512352722040151170989393384922677039926413874435252857008488421305070404471915681291861697153040652724325449820615002662781857301821826089212519530820820609933448393113754795563370104523805327221447430 232 28658872559848599906499473282205574491224078535257492261009838447080632388701674964642461432484678497613727076822726966187856569084713029152021956774021793965339371167102404832846501404269159338810971770498875742432167069601732823743027078097541249720465546528015013132909888464873432636047524772265162979251278083798086752724817549730609612948257646036600695100423412360206881533440588058514156075191859876577 233 -4928363622546021347902821631471107550673730704139656277201152512090286607831302517794052209290564179374576021354584301420075673287007352320514280372884809724540300324077798500422620659642880549742054011004389047875409883072152448894401237293924188513211683082849723360893134843255790380211349518817057111991864743681386932879950974852430824558111881831121261900575605179483357452614395881481252427617424815004056 234 -751112172520353744070844061936202477919844983350206658457620015846667074332119328407298219492397365047221930406929597418803423868649833437657732755620493549731813843799232402818515766877986266452810996777195529987196221645982533129072414535112608373331551354862347990037782842745345300239284293002913635955792242389400207050388120290888015985310643630163583764140381707768008390634591710542663078152534662850818337 235 110945421635352818998759655310359569642445668161985531583376310870518918855951588863731841196173165058364210437245973446701319252547626095576894038692053930206847896963293171512593229277146090493674577170448386861425811590930880475500864014233023409374597040817356226974971716095643952112175381688052146299841888623488577487571369937049487539607443312872521805621560343340243124692203195002136655344503803042732748370 236 19720404067067237151812504143033871812786879985073658806701448693650851280835834651935623824845073394488217889988366287935542830951875643064077763569549366004393006641641284935306881303683961565086099115028078107592989581478309841466753759783927752851221046314981024585730129686075062184208257070889546962186762945522779223601271095611361378015898682209212857891294068675392704072657236339199165801436808986108835873233 237 -2516984664931427542433894782300514941505565536521650902634279157347745050975293904911713266899292161769821414958360213547675096907668360369091880089774416301128360521083570227383905291052369086742443356992422991203372716753530840641548992166649309766622013621220385185819627932274099574914632553656371073890532054901633486808031160366234744919162361042748039863151251406954931752630653313400360320612270202977382316499268 238 -519921405096231037245728218494479757331730029026886360258372716902694557405509827143113315814027051364470744063364765310022872770409230615453228926641031143696363965250318860952725044695035880063184992306918033343693131873334326821421302944868759201826458587054801028878417263312978326395373346899821722627552049663487884384711495220156738650697168591147801947684254501434194224225621046843838921900668843180561550982977009 239 57469887151672040347785808555180994045594608870423327338352503184660950076936258302352065199693946473799464380661666011086028640427203447489800232978099178815280082777460137193847640152098166608810390200603608771115240484683048922645799782259265365251466796852214829891773918737838812710657275739887962170846381469875330074316519077993386069071592177986589900462722505841286435505138049270295145732924146896045248876352992382 240 13788480582822803547798468197169179208794867544599094742761918288987604059682645431874842617828459446381530867713689422962550229678771032286424195347737210771480493555458011665176651627980951246588329541747211634757529889476722479592224034826013459078970908108880871253603456989768435444673417882275776997164428161537632706408652606571364938973683771550014637053759247040703555346959357575713110577582297310221551066347092763969 241 -1318373256753512240872994941338835911714114956564646163898455051174710924083223497744653056512545818937796679086770877778527391810266044020078747456526829704182766447153129763363592891944185729316952723693802104818250047443897403678134996244336559071194446868292164332050949235826904061522395127826722173359259348244139774705355152618664059212382386464278438002240238516720887658383458836497633532713393212445645527175388628685200 242 -368294927271386847641223318118263381271602343968851674255726671215468718740618654978481408222392286284871911500692453608512315835163235857142991579528787702871637962881712046051662386082364512259391603647833345178922661233154081573174224913431457498077997472211185065823493608938372227381164757876218898126380916399834412602026185463317679924418743604962699415951036133261274097854523878866873823891533483327836843867291141315164353 243 30315932802279975131496351113927712357083944259198525288522612825953135481499385916557222298554418523955764540072496099880883978434135143471000129688881353996433352068903238608264104391589594344433355180794939679689038226576574087201081020845765336045907875755726253095712200841795682403225181406868888887765452211834157959101673187619406554286479477947198607419372878578122721526076295211068282728274385607336728729663673222280467210 244 9916941500784492706750128990823846946071597955408281420614650736455537981917836650744233803763577578642653323441322807438590978400534637017221236123702359882761821115162457343065979709006265628488352606082757229402101329712061552954397333615962606203473689736648467519329709516740591536847643802427795502400697921559605615822800957692196896008158363651908612251486769552924493816923581742426697083813850281814715911684240544853928699697 245 -696545675325987626344108585936276357816020330124592526324007338250756408049421317051499230398179390730252917148849689956522090260934288543164744269226427724965610831632902636456950874275650922307919084848437044416151642475851446861935764848840048283521240813101368060077848865893987595357209868659718734536434982380109527646919057690293561195442385975044720788311770128564823771392653423614917086173368035326232764180336456438103319614972 246 -269377851959726064914896803353369089935307663206270416924394701872082708381187137904932135456306312980836318431636987540236634980357598252787426339195294717870385180923478109541690087336754589890645819147848325311607879208624931704041392549341759093615048655395329460963196554914359982485707177725034022971373930147528916519550783263960851086209091399483069457769548789464676916843836411497153006889413765912567982343789594830923173025166225 247 15917348762898638381433198901298018132856875956587563529515277694275804894023289852457918610557321107790305015627458431670624212854302856949326899946752654787000307098902692108902501836029622713006377293678357456771651284926740613778643386367558439511417076945141793934452267156085664912276099739874248174429183771649281241097988873793212558606782975072079961682343174902518796870450723303767056401481200577278753711191203009967210531807289206 248 7385348698123770338803471234439073624385884307618646781334045435767540685863198283276767388358683853707883938544831787663498489786730244690858162069308218379447347826136737663396089059073689250465562379917220574883131511376244552279952530341150289469140904467135287781728065992504404170535607826893422916444837668822420737354234215543149881025517583403536787753572607685310284735120841643250376712611418044533939466386830998700909453999721229729 249 -359235397370120112289904585570791129596632683110293774899755127360010080519228681686136235332245059225374039566176776074449847503097443835499257863604041679714078438556491864974729400571909153439935039668216334863118993781487218413527271677252227240935048510458362964955705073001947599964938345830787120871011491790237393023898180203680660455307143199947699659642451047458013522466798440381616233301807068422070803926857098956858333076695984235016 250 -204441608835525620291976437470460720408936533060901183626302834368403973090763295472040344399151130199663143282028847946671866955583146393600882357624495362411643622131226572368964852192409569420216735907736889803199098920360689626477432581485602169666660901920966117959640379562655555389657542591180511996861241458837174725434147586557862368661754112415531446682792070490340378936936689324523865220605117533916576011491544493230326375402685729752161