0 1
1 0
2 -1
3 3
4 -18
5 100
6 -726
7 5698
8 -52028
9 522720
10 -5849876
11 71473468
12 -951628488
13 13674233040
14 -211091632376
15 3478906531688
16 -60920066577648
17 1127785660994560
18 -21969631512312976
19 448167387287730608
20 -9525259404840159008
21 209717946269871433280
22 -4750057433027583470176
23 109661179847605622781728
24 -2545305957693412193349568
25 58018844042811503877875200
26 -1236852953130578960203014976
27 21381666491286865901941914048
28 -83882317647524823766238131328
29 -19474351847898440924472081703680
30 1521447696922467460920279136746624
31 -87752807078548008694006865860738432
32 4594621639032405580468238132059283712
33 -231745108922613387989364256159107727360
34 11546166147887489761990473273934895738624
35 -575519756352526053765646673101166497811712
36 28906683476681093146905602588917557430103552
37 -1469377632342686808317124176371133246134819840
38 75796262416953969349266011098817258932604865024
39 -3974669272575044131623594812721107529625201761792
40 212121297303645961387876968433599950082363358856192
41 -11529528790260007141442667365981689544558523465605120
42 638522302762076836597892259375159637215188223362509824
43 -36040174355864417539831301329258172060827678658987164672
44 2073448805749539286616025001297226680208879571365054789632
45 -121591072783354356488875817665635233682499919300173107507200
46 7267533949033611613274539429489928801856359955433752017537024
47 -442692003991437011329801254688800346503083574661854079228516352
48 27477740383463475089567205291347758930795580551192998090856271872
49 -1737594261538746629798634365389390617580836040609050857124677550080
50 111922705596070569362960891562742631917856210955236856422808491290624
51 -7341733977421399662011543515056842040808821777572131456286367751032832
52 490335666320881236653190633129229912248504456743309229275578939473190912
53 -33335241615392516698885403192408138563379528569190691410012622367015157760
54 2306365549809058556262693567325048756091746629177222056357313248271053594624
55 -162354876964426836318425052712604109394894895019802683949134919368677519450112
56 11625542899726713931269683731704424550553514892038475736649102842698809297354752
57 -846584323141977492498185929497056100600886404808531280863609115592463790642954240
58 62680920798283728834115692154903523194110615860462396697142475403129899850042753024
59 -4717466314048472312646712029498717612017303582539595853881303201138180526972834824192
60 360821113061665943136837492231172101440356788471760730420669317468586975405471960891392
61 -28040620624537558214834395376759716011032918682974638220946880576155160286371331715563520
62 2213605791529034896530888247408473370406508378131763936902452086345244849776663894569549824
63 -177474532020110750503199269979736238831882114024458094627557765675568563349276013678899331072
64 14447834435393902721081937971166814516460001457902250589082172979546585435499058295716022648832
65 -1194015832798143148012847790963353364144630878529984741969942964439430052339889905287524096409600
66 100154276388282591801823661542421991805814650632507768448320267513920348014446579846004795045249024
67 -8524998042779866520348354410412628686464674453877424842748028201972255347467101683831482202309066752
68 736206382117345142882265638842539776774664219243909340561264119193240940739179422151933075836862595072
69 -64491473999549154695939747405846511601573827605555067720710423794249756150392886152772657883260202516480
70 5729558993738446687056829245953454380864389266161933421257737500617239776343113655738369198823172173594624
71 -516150983899114779196699003272967581191823992287116862067100937850681742843555755984393243053090586234847232
72 47140180893430252541607182282947952958038410918452649650350999717890112893803805740351342536801986038064218112
73 -4364038902316549098557768748538336114565627020358411233152184289925918230975520161618404713162743185793257308160
74 409443995667807830055700414237330592325834689075179711503269577642989255543329486866518738470805050779365846810624
75 -38925680105631263195004905610545728096234377104768668753664888403723962534067712138372682062251174229631569251008512
76 3749234555974662326834842009459037049819326253685432411450708271678240691387932884771941940162312465158031492764925952
77 -365800395496867024508053198615597512568963506272453484165247249840795052847735476937436610558675725298913282613591408640
78 36147051298637004585005213665821383356778634392276534486099327553238046946865219013370566512481974646267546706290185601024
79 -3617114061573940933720022352418666669375031488807561321736651875936290040075592855326011207188694774768028650730779972206592
80 366477306844786910175956968702261769235053186321127240276797918378209179668053973702480839520222601361847297902516120654446592
81 -37589268179318664478521477314375306115582646223082990359428212917599332725729281580231911560480792574106311791396765279631441920
82 3902566172320111898499277178148516887433015225775750194992112270689874869532104122640569079343117613873735522063889950093763149824
83 -410058070667545999606864505302014042061849713377799168783888621241798158898012745515318853672675398497815145242142824931050858217472
84 43600302211969702461556784750355838688862505904507115217369350349493450335503765304241205559538420742909561597147560936676547501228032
85 -4690555876147908660818721977251931116545656910812971271023546963532159622620751358438377938726709899189529066666501942899159460216832000
86 510496384535609452402107034495784521050588039847674523921882730568956898576591032915222234410862744686562676062372267543167560996853121024
87 -56200299751379149198456172895314099934273197587363254057898534359198640216990971660052486944113790477365036447819066477190536638053746737152
88 6257594612845583892696260761150470660626348690742720651700335494392489561472848251198251808995428645478229845728764217402336533353509286838272
89 -704604493808126431509084181909768081760927513771453885626449140219051536947889553408251168212482934507013073406454063672303499356264628884602880
90 80223211691908337383324594177043131451881168889460476814438148405817542537043318636838623590913999992342345028083491472022519344771881810341658624
91 -9234637761578683402661567570707488042826455672911609368450546763578951738315084517818874383312933980062431247729773812976078367591130630926874181632
92 1074618815679783867313790734911395427630050911706883541991409441417431458795467741525341387892244421500227016260891847259588261375244832068222228365312
93 -126402119873277791943910308867485830798496937764486039776150164052140721699805550082008955290087274490445278132719902630410354885769932559462722762178560
94 15026961882924300829262130073018764680078994276878536602409120773114849193439312767979815597085123991434427146831861613652975420141669989868921013743386624
95 -1805333531660201052006422593744759159830474812527909459864776170456650208456523003915598422078416841488792264867212814363814816956607938910379662158344486912
96 219162682036700199352553301107399199151360250534491838186876404838445256428893325048072724762593167074633195327327513330069157153264968331325593902843168817152
97 -26881470446371441207699692329533100142838907678260306197027097129220378209368530577920252101376093173053619913363742153768197119652182952476761759303718708183040
98 3330979326990002194287080353299198020558174562758540075501161135487232353282404694318118013597017186557497354949439204167843084427319229352039558127608322561409024
99 -416945657980811167700911283086845470674473786405227005040590143183918391032397243891609410915536586939454418688617469941599082506768631637607013729789392194205908992
100 52714793699192286343002085292698026949026686648745478157650238526062568996385977783881345157756901114523370688030795446127216700090790384886515067210879648772015521792
101 -6731143535782227596355851482206233763599967376211009783147906605967615083159507265331827542378915929009910126894765802448064201676487420223390467469319931441967341240320
102 867974594990565962805344647666249044504680662538998157143561872870510152901675987984956197471937206866324960416298305023032444760934800979920893212924988690713248031309824
103 -113017658271748981720818046759871546174578174372965595035380610636341327107471639073136802057663941608503982918511083584060955013335454274570935565007504069495484130495823872
104 14858219805487804036006497004648464918614232622615378120526439385601903098245533842353019486185078496056159620615257377724636575845926183566962579111736662551779788679106527232
105 -1972101310286015593326190496313364491306945414656397925918119864183590857347048577061637994587161275666060335358481078991533262487369541379752494985721935900808157275141596774400
106 264237911486736405605322736732351253019238971734222140865792599443264623275929971854398307391435589127882498382539151373514844921340209085394503447062488033345999752511485089153024
107 -35737707104159815806552030318962676803427834502854392062960423928669427086850461529925959519495816137249060868093479122390104968628056930248089802314875218003249269901922107813527552
108 4878504996827311802067209789301806135351114444792397300515378488647117281394154240256272897941897626144954731626375160022728923162013438689236839867184012560639728956000787055585001472
109 -672107672634838868395865781173183941161840720772484735050655908457781410496371825579232654914949300330273437448166455401288092815767629892289641549895138653151659729481621533080451809280
110 93443079134345218623648357342362727040316755274250589188449810617205946078899604149263404685473396373179015903925857430163442922045796245783818643548488935038821729764367636818697203482624
111 -13109206347055210852406820427364652628645526079910138441707397255536078446838822380346493908384354217322269557468502817701628137982802638546532121181987456558303996861070745797226934181036032
112 1855632714236421966807951984808727687761228660444997616410696199897666235516386568602921086330614228690580575961076150248729043098396282405191157039328268895128023814755359547797645864061632512
113 -265008612085643556666736549834212354499104911644696639672650009815140634412513461573814837068926472799737132281316244804696799168189846124318133402374172056549694846431500275210282792320457768960
114 38180961782282277358953719761274056272704658788259195733745572250672535303440805149910304373623542814057112363831067412618107209160587380395803414556308917813131829484526126014145670951439511322624
115 -5549064555602037709252343435420772206739965364287855408922531830997265742059842577575710404462257782300054759933057060598478781131678500236671871262004844790522518292006220932149583554602897151885312
116 813479110190536456133041923229374904479876194955818083714599029273492532445085896800333836191384491888796567408317639549007737009263158373273652785969565406239701387546613774083193280929571390045028352
117 -120280427292753396978846529094852336176147513676622621925817562367450610232191334037542478697286465703391426520452186654595315060072129811286841139405443619193881458640061115887870687298653059787721277440
118 17936354906365508921399768359861933137255757451913802572898181197484677099346843702307709378608113668188852734230138674164249009435867718606181625700439899684243323720137524898289597716067832470014498177024
119 -2697325359349934104688287306450248519110153757005832222386946436473982302306693220918447937244868565308046197135834930104069738592463077847539210716369232915467019299476862704416759269281658949437169327931392
120 409036584529211479515906325224340532730104211820350837076146809459648997333693190849773678961251493051806406424896418607318048553711887113044331893445114829623811570139229680758217871345556008584511341820116992
121 -62544752867632504011943121010140260392349428313491315440336778580754260277800660837089321374347336051323977598352198168524075233334627508678435267785775580119521300418415765716660077137808179762871532450972958720
122 9642512994098613894390309240179321047010973168662990429906578644857303386738181698033115408842582725487634059780763952934913261552803153432880140940640078116247549828009474346416859075383204772770795139827262029824
123 -1498757568682132227477299705316401954870725077472112767906579536839682796127207401002778299575096257082373315567428838740517844781526487721117829564778047446064900401705122320881017781154777612114680449673742644150272
124 234847523507746337185491744314494128405359917082147495618983926920528273454095918807062580968293624298805299959353108306284623027523766075015109784370404662345829319866392291867092006885373861658906796599806097654546432
125 -37095915876854437147680012462733753750098341312859391312489301882309077625458172023224020685531770617990289783039309454675420338200172668633680403749830352810040753877188799825706478184734066980671169844371745592364236800
126 5906418846203314039639740143320318291768963937505563225098537679456502730024365951665652630615000789499408116180651497396674247906650721441711111669354334591436481048116273559531276448312855428526405535910250938540201345024
127 -947879979832846854440511693432390273630395128813829058740977226470294224224403570346758100254120490573075211343513842591363600548083403301637738740895672246671313927266347707877383364054842575931968039798393575085125981437952
128 153315751905313377134152237225284207622522166353622896197388682165756034346781562190289895147500583665751225185711721289864233870310536098659269940328433499050570627879518603246079318404146770649669690387241820132128034413084672
129 -24991842600713327606900341904942399766241805449052346037713346177950636683063675023880564830331535844035554983544180944770783385456636652796297273966912408027543727788366972165207015029173636507794723894025362864828828016632135680
130 4105461672364122610156477081106046107756737272489899524596131380251731022293018803519445025801545748070918754257414184057944106907336393152722157506121517118135794419345399080635786597104603153002328848105877985072053656659767066624
131 -679598625427160166911080230254536679804831756158011388138602534914539570112220424642207166703222887779840805904588807009820533116891033224409122051297389892455371367889809578477713989366599931605808310941042819741533848528387867410432
132 113356039721644222428098536215106809759499104969760660038356471433353941710717104990499189499909581934794013178424820330055449348025170481769964621282009349513436349984930352699786348923463777707985534264810971461701036707888170860019712
133 -19050825973761205633056373757467671303345581080693899268318263992562496572269461826683892681427941093375942488035709814575292906420092735204324394874203228860392854344710350415543079280102332750647680670409113761993977289289055671272079360
134 3225786193110366110006613043881891866872793495158015721874970870887474532840239792540275687965669692498860158904550216052320557984756414657767234755296908133745465039930687871908926923578301657289987397309182626673151236757151816160718618624
135 -550282849875461044438263081163491329021249699644541583501188312163942087257596710217326330082462771043106169662014132856900295334482877966814513777910865775946896362476816453592627179690953512262938940916084025785708576711905569684401225203712
136 94567380778198410560424346036582601772827996224708168339635016829781834897761795961518384907132982770765302958206926065571431039750614130588171110549305461464787659665035740146199438585276873235180084850437886326362726750526058557028802129559552
137 -16371121079954137769714313664679026065305318100738620203746512918406722977708710940526786995643068440447819162030970121608260049505791338396656886545561120225373288143808623542473909045053389051770474990044358429489474489024645677235893870358691840
138 2854790110554836828346904482347935396315204403169048661869779247952145591104631071281858406301250425336959207010060926847258699328008401553687800068884724986331234703930900723819836736776217747881042157446539261530845841441750803986105206806123905024
139 -501425021212463577997161957704908056180065924791558724565453555867867604461219027455947228941563023337522643368309273956470798354553905786704273734729817492823972059665971225334583156020314511478414800492994196770509194801879528521321882584830330273792
140 88705703571712362983581971212590889617825541092124665725875319790598819644114660003326322980764449518169484014497202194197075006975770170597517258972467429658778885682383634729008976890798142108597291505320878351264535044051159349731151825194069044232192
141 -15804792426769840938283731231794957776661711413995526284789393550912694416187085205795250584697514724531146507450931063878691959219671261946243606344779662825684198849788717590853212693265085938335305694478182740366171860757345994786870683919551082654597120
142 2835933512588855619255059745329496512148733688322328180786746292381360078578638350073898915170144582556425055057437515752765930000293770395150796005155461655789435814494742645454246709858131190554260887703270820351675468891022601822383503790559276794143309824
143 -512450449285746465217973925695050932292951052731403320557788106709386620805786964856521744732904010752644796392069829253494332529937123648644814667225951457653113740368638942649837398144794955434155218175826678268739350672826931921018878285897365644571335196672
144 93247066606263191049457042840846842569264305828950853587994497535733215777263751751123914640078306542957765775216012835665008027669462524716967228936960219989360662156134560299207357647503778467489587471820865897636816846896863928550910652708310903569977161285632
145 -17085398587137419440998776399209748879976932793796315475534471988543738984545593369426572822497977154088004407103088041804795165463950173072981594139797184391723281902345423321596355445884459757202424844672791584928257395290335864715213846485251566051432940647219200
146 3152108358450429415067451613127690199819249493702510850108841736248421555249819860631385121158799159351138778834559723512033260089641932240333692648187061551408123445505054995718152391113988504862191964019934445836318760409271150739997442832163337626140507495437697024
147 -585521675251096723311696216703542037861702891690398261610999485753683320316847497894832330891333546965557677640836334716737980045678350415671772500513009281370395930114933323564729487483304860808267425494902420566208435712883206091950385404998149827001329313696922468352
148 109504162322639891514832624057109203226732843901159421540504887763255747705136123379522630306166589894836569748351422866629840464140365405748755172774061202677905710358114217288742692055265840564726186398182486829903321346724707588613409094378377357641728703988535627087872
149 -20617896428057006929823371374923493085879400539651172563579099990349596617254209937841989022972124585695860883263335318922387049147147639678602113604615170846224999534372872347641473213014155561732695030900093989401424438436731940141963571261078880336625219866193031153582080
150 3908091104274131423123742989259496700512092119818757650622837576799422884521678294078844055740231506871674545838213763932514832726774280990160247735148753757257388068898120154213919987377895015411082179760493377310231609523357611171952634088044381740482332924277383977840410624
151 -745714148141718273280587737848892280712389328128934353362134946774656647297225659774303232002204402467708422678770817023585861040682145251928482848278169675010347415036966344440561303029474053005750999572500230690316772317823004467991955415999706430476878355805967251742845304832
152 143234782563524314637580427364000347586492481827849756618930851505516722188675873845000895295756756018929006381073674813142928112625235144300212941003563680318426686681939881301145087181254889269567117662088159105148448163999023514399054239530303340384368690574120052491505119526912
153 -27693272824114830626055665629075077451831495157226587762615690158204718063919288127343148757100948398626232403398117708095618048755185543967908469311236910573423433661038089794619689072349568396345279290887825323409796479876913544837508387020061397770430649215433462701246820133109760
154 5389286490691160288218106087710856592718013936684199868224449104811894685473636801636304460115453276944533766597780750376147469421852164409314328860795248222563333680603926226613009490636238708323430904733714391675666080963034587007649019085080411979703853977913406842061922787733274624
155 -1055604430633087967970728597603636556336108915662583874644826167233020322634429129129161464214947559277226341775514382694331499835226445819533628976121017642273826050625135377536950765695471914426847001418766571369018819789655832542812040656073628363756151798943646220961752103289316442112
156 208097118672877453901379428990898361952973666735789131827865662702320658611403329093734713727803753202122631414263451984305333599993152047571258438135904213659723236402307866086937079330977207327244072418318676795053631652293748696225992865573975789795449665174084315352507281730607358410752
157 -41286500081927220814362977812429950693552329792094150737245313595208723546526717562109758564622872612901379177239224488844012260965315581050188061124830379058782678880067059404919891215767006101307635622519321289006828953169041400674091405262291595876112637894731635157054441715156824348426240
158 8243462038265084440339681485185987049394799547172549309594843738743805976966144673108436153071919980314917970113318929443126450052087234241463948715614210890073087225234229668396627330884191216824549761340403966780924392052135830550160423186034341138534086784183867086782494763817069510366593024
159 -1656355064183589800443356946052556156148505660050947507004203031711022949409797036940007275339268527302671483266920912738724971562986644395139132867038818458569926307391658702306513029991016643955455479888982041634138371386849001021274895832574130278370686951814344751614950952452739129713404936192
160 334905537175678958181650673085801877809309424269757593988402956915496541055121653959937883873536649716083707215113179690606924025394637123676970842646080778135934733538523551905099143116137128013204443774087485832283000118761394743611237889864488992777350105401171931830110491075193992726635863867392
161 -68139569354953069296729996341310141708578264449944019386920530464744806814738592239508088527874029332715917944477581941107890751049280606177738521456398091115343211041009356489849871365356226516144787377926536607389743490109989406421903752130207720626341941323727805536267593293989030244471350514155520
162 13949797202069687425920860303822531334089332094169518939253797501963287743703768454204827330391750478048081970829765828521055656285424576611626460852924922869426316940888774596111249299756327105952512069307547501682966224544948889236166118486295596523871507217468270357387289248014843580369826804163149824
163 -2873500948046800423363970809403685076350440129995242236704487844868047134245771605398067196040900261354461859882056329174673151897376648054713570742857570654878508611371057003977955729414617646806070603587305276687706003256937747521094336600513909035492774191284478394619633890249991907937134669799800963072
164 595543411653693434120479282337563634142186183332148637923983699768017145733271767421821138432266194758557399792869115710854133150465007802005808901774178378739847135841707946488350545279142000853037367564106750356046687781649598606573447424357827502021635590167880692017040942469689066690286467656198842744832
165 -124181819046905799355566863147318655113715630344212742492573036951402957549371482368537824596784122573123544989871080547286771897853150263821653508498618425541169809225962619112351763748679582778981213327585502921613573419258552315642592443986117447897676954175108402646277007401294524918310648396456658573721600
166 26051287956818880222592328433572248290717564848419789127629996722815055199966391486375991332418312380149781804566844980253713587962167656285769840507715361122108240750583055531289481531481893712434968546114972858683050768052788629080558285382373531236902336405604669147796751912529954122419124188382585136846209024
167 -5498082303432114757290064652126891292671683012501437590307132202901632960276620315033344972142639461364110929254172837246131167345331580084812099900879565893784591708016521308332526094004082213580024645543062907817654586743882366317339914020593713064339517225973559500175706560175958521202662657683379525276508618752
168 1167316383178278565021191420003405798625531435679553961202206718500161893145827330429697139317037340152089024214866333889816294911004413003255113067430240356933346866780573241579272040021019706880806495381715549414738418793937690789676106298666062046075568885846856589807882239706486550997350886514206779963100283011072
169 -249313540386133973095066970372076054952187949296410431693352800291265976522750439262185481677242841251537451819518850447730824410570197501098613105261815013130937743724618411796604645850207773982511888457734283357223154666348258380672951601480945880588389012987687994492528747000577072660963275330716807295264549744148480
170 53563371528113829139084334413581518350406127609925916275706164336982885837791571407830758790703339668552254809683036829512583008474033494600974071803975084985747795480527237742896333966828291545117669685833830734531759153105077721640219909102504983476488803269223372171725300560380658084153765882821812812170747984031514624
171 -11575498154251428250795463051636249666923101013961893304027558720719889578721204225048119837505151652497355409154650341849432850443353231019926124487902742309211977947965858943203751917249860923086076690088277842768089156598150992999787811950170180702254071276700632108845280086197527943723283442770099044595361353569226719232
172 2516207092838584831687555326417667929875377827236665123952725836116172046430071578863930050013624734309826643156410543093024655496237050818835444226960261388778155531879654941993921367526844364832721187553780474582206927391836445791107613136649652126769208998933029629841356000735142048547480304535660152405882261959704536154112
173 -550140117429497537409943582186985557483924694156752204177735013410434709208707151314701988214442762792830564367891713563279121384327917646035195002580282412273726303285758995021593578624459815393443258933269430819952154432043872051673205117640655409447524083920310895117346731220638578366987539607790834925853371816695811968860160
174 120977886147131588263508614686729205421013708554470211852789177439695385105371994059098074665632253698772477895051396372930049047562087828275550558583703825333139412623262323811720730900793162638137004413821138727540615052953945707425882017232135319665130423590913881262164588945907040295164708186504193923519823060406001823723290624
175 -26756547603977693133844020358180794107750936696717634386867299852138123642570708049335292177781714278433362328808795574379740850124093016013932623037578595141511144957990048713334147729047395033515781819155012426116460195944716488140397606812357410541782970785506135653657462092396159073591112775260753610650652707992312002023377600512
176 5951567930774383654205932931557903442446654299389914130564071160241971156253253142606446219284846741431327182849865468154059911609064935153030726509347031235503649237015941666825528218875640214551453585339759610041188125698177295935544721926185628228497598299480721206635408552323387920652008050390899640654321273414745712898912867581952
177 -1331361322330709687648209915416752348846482826503123448034113024341046464439254906306956404210648233742910863253912655705567381380089789969295566984033050123384631217938137542738604539018810027599210910666751926444715979902515493230803926605805855608468718174660159458561406339911641591466759843305783746925052047599314932354316755418480640
178 299508975619469173854571802113631535985365417610461468531960717844313117809150241869076117113021565240415758687938286139300698961885464189007145880117287731797638577939242821290118989112742729133824872612614182080676129695469728228934119972966879228306810880627974118040993056921412358964332004119790438470466658806661812525938004312954241024
179 -67757817527864753125193084720628588229413449351528817355031263486744302422277854865516179393014963925374143819130399775300447842341592275003371978905271595564021272287435842974239375682491671340145202197744433921113940032659038024620243912087575406662943522821312453210713395314507482173047465207629337379341126031523238461155170416005943918592
180 15414558337328301739554652322619435147466558745230217917921521997874747514228763386062605627894911328326525701093346060358841047431047062079557183705166708963753959764414363912994796525245911211046628038901500471233102154774963444215528741570470995591099305016367776995247783958500881971420659842307620911319609257023928039033321307227287655022592
181 -3526236762772248658266385834378275609036019092734514822648522862162305901506045471812138915772660841566024882355521575329192576892623312222987253107282765152341882256696086791523105467302490481221219328864280337537909909389478467044570738061845309293461086905344265112499709058498602754841485511058779779811324603267279378275357806853473718679633920
182 811124093362377122824178239649461904442383863742047360968199016211317276137554809669137404017142230216425956308254253864280796213322991265225530191786438300479478619556732270267326204424942690103599869129269761048917297576854751799399723287705557493534185328356167131067657747302042490309835167013415877639258734683968241785604499984037479405609549824
183 -187605459080324850554269698305265534310320961751899684288021297750310775506697446947148488339954630386314498255671640383709196837717169565790053893595742221170348217073390845517211967603865826845062540790447968796593702291882677144704923741315493128463736913999074991299703386843114323323453313292221260797499209598430472793730954375296829967750473449472
184 43628773842976913921852131792357236390772943350840492325051836306357031011376274626957304752307502062725045370254693496538661173546372769460656385834260180485218690070622404235097497917749492823342245450915774939810105860298011713280263162872767999837062594073605076910561225650290934831614517138104232435680039848992145925266308103906438922354871114924032
185 -10201336609727622524205732298831405049888622309887712337307112206717083208901994633459195882228795546108743660800317959731001155584902618295957275112729083362212790927439170973893041433159551445846674914492500852659440459821153186282255342038638219211367322559617272596179565190316549599337582217036529059155558364191112174877008987437938594783131802271744000
186 2398197735802946787035947073089188307290818362783782751860031312084795019320922616321809013641831024224167887042244439903129069427054079594012201722805772551330270843249536658178457500828052053251281860998572083289144023003498522414485573851638536807099259111193731455982729748809049634312485714647805195462614718896117696540541397068396698274738054103274881024
187 -566818713360370091813256028771136719713004681571843567984695530082771363638405067002581788840204565602873745852608248528288237862831146848432572611469029859441541947347871002319529375916246136007672308002409700286732663001042567485409398800295025109377946953275244983244104929090220148186294700542851425593836906275621499817952526693615313544186210935227811889152
188 134685928782764409284404069514837895479088064905289906976526366029089601104901959731557298745327463474609818355035960073437601026756890945675135034031418113811985582270427380097519339387275579726011501227331373884879796586308795331612837939881031726107774946257194996813375425884128632141014705280978527429089889402440265254845747985499701024084231881782640636854272
189 -32174131284230564359585607707246371464455055991457136343920164045863596042635424027759347757303906801149246572813162084059418632650236950374724140625047249307660344419333858060164908690252781841515795783457682456996097156243693864092572521381740868291959777525317983224553518483148579603290239614842157140802515555129848355618478920531629847843301994888152470131834880
190 7726553663565926636163246336020267042979041016947248221146187129013223487454215639330763064712831069225655215167349330672750785094681237744224198639405007972352762214196798273427554080761360913642862924638412730043650364006164515550074113487434013402635550187433184061159186921388439084999824571249370208570288234654408762189251710475443739172138144374034104663748378624
191 -1865293480380257430555063609087660240856859252188200798573534796676056334646792525636520619116496331401350235174636379863514927711002083646437313660318179821306343825507634476231363673541615704292702054466036919770314970256190883045196308307079660928072821293889634898228925132539464019304514378283273735920683921937966264591230760482388051091202388291022430715992323653632
192 452667125170569515403456864466631813970694132343748961872497527459504925614135228771688114287372127945309903368624208282651923434439320767555681133032399150731652725573480657968858786506511403959986332659202929995205635090664506872377741537558284065999582905672891753238007113532177523395811288280969017534419220681338675725144783643672654222932644676133442237836402005901312
193 -110425501720446285957883005164381579221846201875347092317130804596844996527491230971958827567082699617798902144317441097024938528762255858694828354175819030114311654954660303196684962661291455552612754984079951843348794461729541068732468182538830527775247554813897824994470988297264998854160178905030211197923552793914986344956650218272532737906445328443073220260243731707330560
194 27077388658720534792744242544320658958582288285417003380104810613032249001434609637371928990953694450246759807330221329684853461979445893477370982556872053687558167879383139958539851716428934489609847760231122561714790264884806969740517843222746160684261985382046501861753487843897317065606876564482957014209753541402864187886967943731624766696402066434181724118081583464656666624
195 -6673898465733205690803075844518187973137373658458652902138966629585774198494416691167434579379934896320532664514956230175161998879565127259235206373354073238156328190117698238131811489162912935300913333612153745368740870859785004242740254987833664472493609213492496506666670696269405111716356584306439395084768420530057001217276132821682453051961054546746121621635921000748560678912
196 1653394144590456604160780099172297054944690113369041319720256345856930049313759114565919597001303851671627278670860687055440880371562037552953969427288399698408028091945237563265567842751726597414040227796570426186707681295925048783298793635087040166113755727766930254792148767472844003300650392242549468668093017223659707315594467833813207545413953136279702589785792586497124993073152
197 -411704732520711962666497781909391349455643626680751060884282508784435330149680503577123319216411551794569486130469839162685256390290244130368495477107308137385342514714535003482328107552643125643435442356458116978868652435213292253335922074706738308201116764120507374128625587828739154358843263476336503115472830705184859690708549544478971714639451036753368217336139228694780457296855040
198 103037848331795464982926714299789704813590438853904670939317854937476368007202591552614991793831124790159774936143772535961881981910724745486372612020524406492340193679479839958593770003646646213899293542981117943468762002134968063179011645601361293038097957694728792654959010430722012554460308285556477662626116689049374123090120486970433991414891526055592349588131152042085388772414849024
199 -25917795978164390727342641687995873163377278101393927308939062902157653836455020929589883088551120550761293002106438931498063749277659081983681810342614380503983873147787193821644529266258990199264832955530687495235257385760974326452233630296029448194704071423950120000826800124404172086287580164220800518844198876790888252927561147395220617955421165655672859173350374465591762703786539220992
200 6552073084545617283611917160367241262693111703058862357542213202242149541554627454195020308539018262991103776849807638688237627088431210840395078250117742165661561909129493600453178378214454387266665126029339375993473356860258555469142391204777584404661197940878630010295954957962412559081842606603136600390442895145116898918130289317103071899860422367824872108533397497655842992243952993697792
201 -1664669049944035633635265175869368868122292344513216301930344079491254586247837752647351892340789266729167604247602841841806342469309080661313389427578608804193142547146965865052738534669826367282229292300474557426103358759426975791633352712051163249057052963968040544866379927288601151975065302366759630794693408856599713953371082999177723322957178311542584713082125465161425395549165467279032320
202 425044905541740094802937816856960080310840071970356251376576677641456446519860884898995544242677135455102467006137074049487648840279517859508793541209070282555094432878462286896489843211069560218004274945516743558394992201192208684530275294158299970068929740017686652815443430838353482703932322025002488368299360068300671715505728670465516918242007260760661739007690825210181985114380578239570509824
203 -109065853316051381414644773551963529571408154103879616385769045526057244315945650102412585537018232378711920160205007995909079258258956490712409189852668567934695366748592626364755048348343749130129818509439142389518387562719971492498580319677186612035211350050162806011532192168135869310875810768199795746163190688196999998598300604142110369072838640964639987789965830477053157976318527550524984655872
204 28124143563450056314307927021053730025273125606056172898194105564161744888170369171022075435628771437187263715396699781737121886778015231708540099795258604229208083688395273535256681872703757131879694785645435257592965799211387411907784571563494711767056110088105530205885574065271222364663011591887313795650772753283736791196061033027621942685379548017218167559978530895474900463362289288161849593823232
205 -7287790400162464483495670698154971526424233465827248726372202582031123784357515908839664057449655866487275256653204284336615409099942148236409464843193468499960112538524259015527070529434034103567908290449696027307013159643411119770251398357994270371200255301253200956820552912456930731935396191123910191736895534361039366004964594076143885966517532350063670798201064452466792765701821331448139251869286400
206 1897702587020548004550786874570994562280715526052101308705742577146229646207128662691261467798875210093488063696438996821379476480927143823775786803954380561495232927781646454013087181034907791541362488683969157112886569994051654382129940760746367117652075883168230576437687519530857796317921742653121490566766723982843601379456926478598962211652865650370434435763577300109260508548366707294581623286371713024
207 -496553307886308656154515248217844470250048711778463419888379152495256666509589277094249756655058119229580214150711081248601627596148289668658381352072457577909586657943146854509103602163978788055668833176449689950367102883212072214725061608196255324768985760739299218189804821479775446473863378471785281364941562505633132901868053900215059261242650407449484457848899278622791297873048580724354449095861104279552
208 130556622467457887259324667623946309290261707245690073024676750872509255753984316121585021238894646438702656833160076688161549766673337675286803313350967411711357163236058328815872165852548124604686077600115768804764935421812935546500540872006672176511694869094938233677591301699960298686346879550575362561255181716597077578559699789905969407431948295991163053610758454978372493213242912428099807182100360144617472
209 -34491904138577093073089637869960159443369635786158617445230705623233876102099102199808127908813374289629312333865034077741199332825090791432166600555252396440038643193706409229946216400396115833431771053850522176695391294989204991042768890757081281950366879804237008280078730914395551685540610449432921917873184994779083594171490638981430274130942921571705862068211938082261777676758779384661100705969312802044641280
210 9156103798490057023602240003925069343491809112746751163454866718165825898191546415818059125710727811004861836342066006645811938968791344158303896599654125788810354527979024026611214072055277881077128180889526463653644484474997588634483693073483306943191422861545984675015405870889163222965342356835028758818266014947972012026100281482342945014896422493554777871787429578327434403223901935885983051182917124255199002624
211 -2442134881784279073092806878970373468739086123514152930340592240401180222651660629128207707666359216012507215594517577925124692317113105329372349928203032837720913404903959755080852846116144518685662384351867199842290432256189125996332892503823236615220778058338971327325712396059930259544083483007352078556417354313835454541517586444801977359975396997353551104463778659523810381463328246442207221659243325544132648108032
212 654461662016225193832827364750540922932298790536743615250407738728666620971879924056181313140186621153627419183451542638614059197712060337678848153093420389798979705994137817962239030611627693397733140843253029481955836728436830706760206961392061257953120416235296661580192489025651810185563339431080513165666045085140925027923578472721582848507849693988050023771943347276370356904615122945000660628613912354489345624768512
213 -176215746228865173820273909362975403780509420489210849950309444170664365606571423502356737819674125756741956874403388213016234046210980777648489176485803620659391308932824015237820495478009712768853658424016164327259853877309087390964111296513206375966727522000477843445551790102170014756915657457766238824595002452884762528959997984901705887871805236339535176281733850437136998083532394376417498895585928776692169744276520960
214 47669605513109664065874383582615019718118970030174758488153732589896949339208565906033197548693160628129426380184341950217766570078607716250616128412931294682423225480050834824460061812365889061854132685231247541070823741755418583109278444356747042928836173383487027890706976703067615246971289727054779491376579783197198774525790461453559251847520862671841087106978707666841612078374841193446694591476356330948497890399301402624
215 -12955829900305190764573373494496291836990717490871623740570891296630549065806017912589882283212747591853983492651251652087454274747445084040846687525842005339266300123873335513608038947264486925828566321816448157749913018500460315823788055426933477999612106402810599402840076001392224427233385268933731450298528565612618377449990687561821031360493162016396408283876743768093649637992772580709417281530849456232610805481133217677312
216 3537580506529399448714609329432432545218238839724973456258177266852281818551793482283523220419181833663473984890416036493596060969733460972849326040946834160821691703782385521395011742088841110172636324787758522997694813647888793995399930146548106348829479284436831664876062324977243833872989576296193435397695263954962545718872286820589991579851014471425857335596401395187605518188406034861096949504294741857094284246476669270884352
217 -970410548563863757805464911389186167169588238452670412786094855981321824972659885163553823864823220920274612827351125840844888260305285669555841537748579876455580306303839671955279547484541924601999665725609213759422997272744062069811623473360229135647046715331332066504046647206735319309064360620764008285729988698023642858787335179481465152646493219159521811804892456589191294326038277078457703224333691208965567593898226851711549440
218 267425932854696240377001791147801041087704004561070425789435479320935489848738733373273027605098976129934614486905550942621029439345909126766443687326524328993120647534622183986668652419163928849711439090811558276970543724776487186996591289400669357902465683908156109836622307760674172884170783853140519239392155768943440832128000278231038990023785463819213387050928436076628340830627563487564109726895195520821366124309666943820076417024
219 -74035702261324817828536697444884388826145546070218233910622102284204821009350304995464948939783327579576380883525887355578367332327782975217090801498062407901619700161604858937415111282178556244316973959000757448144349412926120975254129061716597231163808096327108562345886234901578507816361043093352272675430838868728869280697284874108225368010390253632429009622002373126694754496706991149675742903658474819475909766095164013627264982843392
220 20590148091614666810160011564720840026252081488036269599904776580255226262731450679131451507198417771966781679697414435292361468144299901946431328455481687921014094487591056703034062356216625221205081285873982058832325110607481926879492001044853414430439798629284751372460911500628085623839197984401203159337621230501244226057257512216359574793758520928921661241275348688722078952279724349109905216888099710464366299136682164106887363655892992
221 -5752403347673674278605278876667374734328143312006873481343335909435561634453292785055373052928814722097376122688457594028044175497691804749084385490515876372548360276258476334781507011864898935970042689909866265970728092608404536360038470796834740122751148847549859222059476679410868490686468894470215986797339887094749368828049093447610871981710418566397197353228420934746170674521759004103302601528744851001438689460642265204181072532440350720
222 1614365479047842862121845855147134372930424115352354753991933955486949920986959220702111730466781991542160278615170444053070450549524425874594884566171496710121705027890754684074202689616356711882420362076689227746571523657312163787283555858864228413729149519231732149277916377854491593617045923406085194215448879686114476675863173983510566659372164065292290060865071535046197290008207795004284096417239010058077817484584796029367091924239934029824
223 -455101458227042775956724479917148334171327055326266124003398050328871230812005718698812419493994564827062057200549588312068082815345405658159500978295036094601258244099149357920188127170291297709116939589135290131837244039682389499358038959906165807727984749310725712744482411890189860346244185713499355359459952924744272559525035891904140614781852181553103748843106699914578217959991847446980933852561298653066720989154004901026820654304644166582272
224 128872325300748454662073957390235952934289078631521657808542874384317994589273560535969122505273750088802520249239298667444508863656764847057926712738145189871523557246699056821394376425357940227329555438072566547090237347984581550057863264545611121229023902261158547821692361692522007316361521928958774548650942271533563282761375662818300633429228740592374703924107809984918691459338858088798256064607351148688508156429501675390181154978382257095442432
225 -36656204325496060416333311167208590700480820432712937855934098912018233508427069214743432239450162175736188396925888233786478394937040280211442180487497034302444724328343770079072531775445095404827003909410382493783059884129391202445145895335980469738614860467751619630883776784907208059815379736142775966766852908666020428139642115741429108283338568408839507725488602580632298877215878047513995967009278936046261625400450790970225896014760727951494348800
226 10472807108455782589070811883780905091156502737458927113348874406400195464818804370524417309932412589454628568220228446129589489437944600624759528980115302695080823909457763480090464049051531873073145129799277177953019079333692271381381416762343684362536193201375621899386184456601392583301480927469901412847323226161290282564103477900618921634367373100095053093845745659996360128264691693569035035301451932123828100066136760496498735001018683434230584705024
227 -3005370160182944158869915339821800067037368894947605748452658161683987665706294725211604597341281552973838273803319732862735162484427181717141963339717806856942017925291987941409293422180402818428549233091061487711887270102558396897396920935146136487416646956475466885193741580805937826987569900425939270544431947732049269413749261225710498801710171325699071112099758585132458764132908522538249530217818035523071431548369194707041237920135230070607473857789952
228 866250768297802208995381624313446055025365250547034290002152299838300615068322733386103092452401977141209984703782393207602824100338627803752493116191311225591394097037341406826270968632931413108993045161419425653521012032208469657976350946089607925864059147679054310199967859892713459389649737248684288864567978639499638257646737120685579544464817050989723805613170587800125045101188128456703704854912667267051066488260310313180316751911001837896509673462300672
229 -250779314135783477913871051386973000314257993272815976797428330195902843712263445247998488644474912762967972985815747533332801530227621547032430314966114044757999603949070987128621147984494677091090083067654717859454017318990346021830521281468914132565118496653494467120029969147905642407722482292226016103936173880791784148425627290061137313715993242479692321068730439582606000607209289518935640091965621871774802364471949413971504939025831341880591212307210567680
230 72917856306061997580342309804479221754271212318867103599879656908732765107019672768702469647590460032135383457163566167651296039348010673109094648785979313148730365766006496097837898989201991988292952456648351425653058527840773807252849754489207472442009396393904381945233032523698639981551105927977897016817545651854158453611425309513767094680897566893969144315468796337301770140041087335262488269939207621368670159407533918341741639462113731348936057152849391386624
231 -21294230016955175837751944940547967414973784561309474225512919981192384328324613185232095360754596460190132481827076612017722439640272661196480340444504269004103328201659757842784993057449493561435479200248185057136757065421873251878178911299208409943920456645058775355258767544274891595200545556726418393933146833605692044664934743848768694476571013859242750081445248757796973436814110309353360910678716094914144817290252408896052900952431736071597928079675545912082432
232 6245506835879751347563212586675104563531313370906390841333199752953102904345779071777098635194094148302386551910962165891446559447728410460811843077240716650166744012369686889312950941375046503600263796405522775161004648870146355103743273149042580409422912286088712322643603117249180231070373530525332966709856131115918272612348337031104299586642019982705554203988957118863158662316452600996597521057231640836656557438690113573270702088424294469049074005254046718688755712
233 -1839683172400296065841394055323786338771816904078651069471772642296008219285828913131227031393354194710143328234684212012602184857758780517761074258190347118599909004947942950848436611368431384055437877483708803917212878588912472057329950701882923763640016749140978337163133393188218075933865049945112191880663412954861452691596403427530803925986712994421569753431134025813707347441639777155334229946689808867104532814861845590353923168791566012276101917215299670134604431360
234 544226838860176806676211297589525232907915206765959159253280020422923022242065554952919401369942593318357257813786951862589068239988927599904976258039799437622150329915279743177568690844100799456903515760570782989324529487874882246332813108958915327381993792278834616164312585755353926112409921035676619948136088966866997616044693131301807489752797493991427209099499330223119607010833803244652588981475624770265521890953146530108138145285772152338135063529321595946609225498624
235 -161685281020486038672342782770648901992703697633912860879679647497174286706027450431737039917773797640772449170047674787900967881677788374126914285726376434629056208822571758286676719926593790088841307693737475490921943940014370886437918302087712368946342775124143650556534952793796071925047434188026579915091699808905261098193010030623162320180343928861135060107082847199903606375647452662370079067862681100456951644480403378080796147681297812528924365604144494781822208900595712
236 48239937133346208905129063550547545935242182634956957883022269710341384374334251587240089816072213969945017875445748957935693893391594333353879360800694716842254307719887425358059752414346118934513781210396233002667247526011370910593086169900662501063349369285541129934052273059608373054202778599259881001347723634003254831709757599777985629636570765713459521999575804898497595957057612862666353218984449698212496832279770428743680659853797615688129332047602972930829895710437015552
237 -14453761027223147859936349570773733898245249633463270343625910803537880370260314514211442419486213004135073959457141815231598123073391589729635999039153218518473555200057156101539369888914396159583246336736450761314114770517192922424829205273245977220021798777733733282342544358337699978753088544111908517829351368575427195780806367498678406457058529620638341095747077650590159427786674629177781940503029719882663990236175113819373346415482712045932665550138997089548798252428390563840
238 4348957206917030467848190504328871501252856029168291302807047074519153901749218197938234790258618519409491840653128417425782857233727521750781806684305451668829715494805136009675700888120816196622015213207395025752433713145691670049315883510666007259870407732577474441439130469235694794481907737471481488540998351101919309610227817111965355020547529129723320689464306991707380296007692010336845838090648583284579959822532302947797319467400259033424761243102008581395249214621760066945024
239 -1314049812828958924259098680166940093437008850751941294621303316571158275501478497897868521901292205341592406906145069673464652589528915304604594308779550034854944550996831906942918667307909723065606882370434276104105287736791928148743950907790252468003647905590960562443369589894853250295712446774938079515678870270638669095780679949309013046190968230831063647200663115066177104635447866717978740011629598509506420582207915827141508081827407502795730442995895980075307644982445022266785792
240 398706503518600302908037913575530300603255171501515554820834403008602945482376923016547440223103640213700816613667540722589651445250180854317673938176818948747772712874114835693748076626437182469066573477081609490067660067799368468854217193912731863158146529578265546096402729424577506026251308803421675377032635392394695854757557038440186007561787214111139188869514845258413485176635838532374751176102991992974653471762832075266787511919030260060185750818831091677391221592485356174617608192
241 -121479231796563063594780250345265256493647377954513511767506442053412028893484790431742418696763956967504583027189360155479761598369215268088612222144477890827656124617618166988205246987467023729830690915265854498587316437487410261083142161693747896599029793380338398919151621832216400603378265215569656473935151765330480365202270549339600623799405913466229219734475390070335424288316670264260706850051902117628898035475902724452649293666973713106771421063025848800032506768675900203346291589120
242 37166397890062504886067159987004004959373713330763031818994528426157390356140547789318565737223167300407586730052311270133306011281792495403540380190350842840165839052976082500939388933328462342600570687908490490463720884032099698751137270954802776571408336222389157529598527846480880746234390368452186733058445064384480787920782182744758851255307494694017517938521322763230821095526762341430870573599968357631627641504123320555481401655570160857461120349811320015731954104527171861514833388109824
243 -11418029962682450062618859637901920267620093417552249880242333156004856992915403524134442853329598452156111004214304079113742583239988566899654615662307200211190876163276793946956817906886558013504287692174816032591083175951472868816678172082325646320223260221029118592986103560248888673296828481619380375672231103002677843606007870608450211543881883533673991783252564761325361246370884169445300004923174981525985480345301036923366153603641433862490066362810151890788437870669389869258503688051228672
244 3522222361661119450863339515709635472896347365548961800273121214609768742555136813766165393294383108085200169033846835589729129888908035921685427894753875457681645028474648204620350003387881348167134626119349691851629320378948217916926590803457228764553246159144446342510033407243265626406519391087908086776949220023377806531116915671543100961382736022872156447234713596908437180868784760767656937663912070838702857601018816714405977745688528224526569276255275642970938190656381120694901446003635781632
245 -1090987867471682825345455235007356105423665316671693646961444916375164230482066775595240421502931426989211451769384952778391443094626182116585138876187726045748505602486436400974498558176613503068358628361627958317088382449444773748339928329836559104696399398364327479758744328310318329839596227100556582557841385685789275136281401228546561812462114545990478259937276890610271006416030888450411647074173894384323579204044439658845068390346214714823473232422014447075014594820624987590181271749149274931200
246 339307426011093441171650114137037502856553628922537188761333775835725314215747384025482734011338333736096559663820409098807215760948109381194664700483301553923846137618696391979821642348693121389141636459061013397956400890745470666790973117988787384674862746977067361685109485623386716614960757279337834496405129759673261494438615171664975735719082630294479226506761692843264540580636193691332745244784215281384325649508237023125150595592346571604459307103063612478496199781404956374812646306763533161857024
247 -105957058399504723925310101165486799196192906479498841042852658920911222985856251425047462212490307531641430643799118772851396083512420934344220869692536739351454695336479498398466474264414380537568653814566352980414754630065197199571197531319903088071424056960725335599524412728158623873302700937610394598488316547068981158311795048538590596426835909782855775001300709083761530166004001222811386260123015493519490001961330519511808767057737633650044390054542834466469314631697633400913369701773701390744420352
248 33221738487590975732925745533691935841704105874702018193879943034329660949612956340373838979615915958680369316166330998896242061252380181195127662641746817998736730786948478725959744919077407693586279777265725845087616899736774674888667718752617040414099177580580290494940372110345706216246184456716892257512411766961374763787069881692702538536198102202019586319559060327494706572931333049685864436228702203355799243099951894181340918986115458456919273611506907440201347440389873662660438740195572394126445903872
249 -10458361725481538001754083678573556474555059410780344364727381976115885353088313558007699115239913905190857439805050987574304636077321693804679422663536239461471238288026394296304900050991869478335992526636081424953041037507088993602040573757868503142168914339868847339376000754998894687038724631007055302983208568954024144744311970901275634502649248451349628224056394210386212075423281291177232174329426956901790851924207561748877656721596303730492214179486974319704985636024201452796786622085325172585139357614080
250 3305573107825390413492258705975118649541708095065987030069521315359418101617549595919650307842741150528052307715330780536361861947004237070293634295739602300529549086884435884086616180292301858059625940069859123581052589632370079544060779613166744745093355908752768740307485714720206762350794966211997773137580177224279286152478594715015682596882979750879691390700746338772362246345898406934360996561328295818955774564487076050287063798742181539897468564005588198881375118140437773731207432561204609969029990133530624