0 1
1 10
2 -238
3 -9140
4 149932
5 13856600
6 -114819080
7 -29249375600
8 -20831812720
9 78881993495200
10 852190309246240
11 -258099234921313600
12 -5749435918990656320
13 989356137650941398400
14 35156582804554357854080
15 -4330067415318711118688000
16 -221544548972277705507065600
17 21201559092320812674794048000
18 1485010569317915822591539417600
19 -114140179824500666087531593856000
20 -10678139674404662073558182078387200
21 664806218869577882016131753682688000
22 82441497597620070218277293929219225600
23 -4119084067537980428489182781092275712000
24 -682091042999278230161779510816673016934400
25 26593099525875314934286455612053810406400000
26 6029600308602654194209901422521425097159680000
27 -173404155547365725700410357693514634879846400000
28 -56760173971781479433363663958865671785477703680000
29 1073495188382454433695046985622765786648089292800000
30 567098177155226605742781103981028972707733344399360000
31 -5214259438645821900239965394404555349534291984998400000
32 -5994197294618922593975260061457267129526972902466478080000
33 -3544542857796016266757134908693000634706826914922086400000
34 66823831195601502450532479376407427556396787484961875640320000
35 708972198477806843442897788134774238858018729755903373312000000
36 -783436201059187705555370253141552125603593808649539955091865600000
37 -16461135721669830726566882817439454194460309990165231797379072000000
38 9633041773229503138409791557613856340853941071069494360405080473600000
39 307757244941422337236122958483330913082187632224377180809587605504000000
40 -123905184205297086998156642727632545154314774876594302850763894747955200000
41 -5399929793661000869413948825970959396414324536439522513053263373893632000000
42 1663078744780397022926315266659822216784350904875448623775353419678226841600000
43 93288190798615538571463570200081961759341260168049947833057661052576268288000000
44 -23238304568652134945496430383633036481150343449779270819620409991077586232934400000
45 -1619765019243531639089770519851949300096426655717031532369437635084690124308480000000
46 337256962296763656130103000936538991877332457313972393842732059613443185359847424000000
47 28556676142166066485868782052023497636672566216228130203707336946431193906346721280000000
48 -5072097341624726776424128452357623448596577754727484146548568129554846503563068964864000000
49 -514024487146749530430976404535605460143341491839360025890433515914448154972199895695360000000
50 78863831300521229566826651382590904954223105855402992176233050202542886242289549239123968000000
51 9475652145785279359951767750477641325964702270639214359310656920979602681453073729642823680000000
52 -1264698202500532161673440139028325606341250876029044635540798750181638246230056512487590723584000000
53 -179191044139327391647246671372678280008568115869045277934652093544953879191519788997078176235520000000
54 20863893158201259227745539936826642111911487034493852821731347875304328751050034474731918459928576000000
55 3479233869213016144623001645262390387835500121186752941080583490135541490514119533521990057249996800000000
56 -353067435118831247597559570972983372982079542759373194545179922100552056576878945550046463597572259840000000
57 -69385613027652282061399770851256358990771141721416591614225083522291049898220043986004692439603662028800000000
58 6108341074722879995600584985852934073965033053587918049965185543966325423027949325107148243274790537789440000000
59 1421318968541324137487686957626559002394727792842530042504920392810656996434985235552707473018738095790489600000000
60 -107599348026710431497389996211613621279063411226224961327356526189669891621673513085759675537198491946692116480000000
61 -29900342162285157823224191462782752781355713751108758875273350828096822803918235707866504308191993502098050252800000000
62 1919479935991864098380945027263222115718172275151218663894703348697645597416482135723527947144038571935917555056640000000
63 645786369712766408327295606566707588443272060119747337629175373440573474653075368851285743753911801549325916648243200000000
64 -34415542059883090027650887344875975847670039825872576852682059372761930604855816909583946668946039335310169250893660160000000
65 -14313806170225393845212567434699778311681561602769100176121142271994104709743884548086852675574080484468119921443733504000000000
66 612971397353377549455364320619927406256495158946729511692213421699638568291243452022690781561003679352083219227696378675200000000
67 325442102018921861393555597539481928639557227824040381845832576020640873547879011018948417302316624241035651399843770793984000000000
68 -10626929244275369371030624429364056755689017091267232703323539387603606282044709104316371266207323080196920068631974483538739200000000
69 -7586230565245653755979788098141093215408473495220416463377851321134445900444898280302674135938518522357932612460328972764315648000000000
70 171978938182533626911378341960217599502094521650330236473133072386346846705397722927839669311102003652773243716031619177447319142400000000
71 181210004555537504135595569821620441471585428113418355888251292981904458471580270541239666749416368275516418047971699687378181423104000000000
72 -2315050512949066937263301752145097538135410049430441455999734541308507042520331849409899716633662200904088122217609800146598950548275200000000
73 -4433077175993051370016486804700406039033857079062453523456480811420711971789580782385707527180133360362008430837615381593501412618141696000000000
74 12790784596574763909869839385424076265614536769022177250772641958038983049250860228482790336417647541487386019221150392882168379646725324800000000
75 111008034171903948505951066353020796610970978629200309301201224474835237668893503131316144573193672084789428732302647428345479016201427353600000000000
76 785833952195869219944310235109707632776381279197290899704925771112064156390425724521122710703749355671189051735770311823891821737969786552320000000000
77 -2843716042285909937021427890125301147014858686234924636332207796598446943674632051192037894689161554957358954758032704021099746750802567993753600000000000
78 -48889274862708791688484897080218262320786686034737939319042476084947051170963540418307118615667396280271955808055485175739606020060427344748216320000000000
79 74482836990198641662748075924461256816691867543550173719071901588671984711328363993443815869428381272093091925160219357054877663137554629139837747200000000000
80 2050269787286036572293404481080600608656564765935074192887791212306976007480352096184074839969834628196752683238299758733147736579029077250865249648640000000000
81 -1993513214342110904837773928186626378236782450718245955434826306834620706519515441420880032709645083315429678823949333827432414645449186399432560187801600000000000
82 -76067418379738218324626567164890947246167254668952920807230210878886596197992234103536401295790583283924991749937664132870442878515149940968514406758481920000000000
83 54491538064908563655237476521971627226748989857417375692759343811439481539914967633385746973622617296331199060785203095032412375528118150836987694097524326400000000000
84 2678910735874261613431448480463566906311466061056978997253629774110679385137623811874467671688335196410543709160603260533871528269145197952300580108177695047680000000000
85 -1520334641380141323165187948607182771158742659421224340696286991753282966029889522928343451358209998313329966642207453668821536883302878559040748809735133724672000000000000
86 -92168451855468949385537394329790104929915846528379249998059653327732648395302827344436890721187970176008220430606206211826344376005570322760003154605296515966566400000000000
87 43271402837083258487910309346815687742743173158772356635379073743007102772603800379036718536868568529211793266049624201127040990363792370726596454855327901949100032000000000000
88 3143019523632752510510215711129964702996537114601243791796732903185377286438312944680878393915939136287815662642902341876235892624457724618346617312876628368003851878400000000000
89 -1255634410749876915359302084100386169190187571288512537844747840380149492003944309027259372221459310969997422278950998819560348291136063028708418780088106831893992833024000000000000
90 -107104657417419230174761329863215459887443705194319741123276797597424014450676773092162777567993874207510044986413298236516531604840297902256187129806835802885231800536268800000000000
91 37125352200837063463482356099701592667891068866653353990004461328389907402253218149687602327296853497632221135861556401725860478967956058310748227992211851797362943975227392000000000000
92 3665578574853351316350132544929797041896904173033420137369792353785466910496448368265618735709324117850916175050715791176034083891357443460703286018520774143117589160646829670400000000000
93 -1117794166288695812296946019827022755181771635747118494299480805929757891475501587900029494612529715183862386690243799956307016615073987154623994037460612002059622214247202684928000000000000
94 -126401738584827203401119526615593467766805002132603713541076860908189945779300373887061754284412191472364322913446638179390525559191669749289987033080788134435354519818244470708633600000000000
95 34250538865476171314287373675788232299967198389631411665472335556918368270166632711889119559985172196098032520787959630417881276302214022383813668227390683185084771792879678998446080000000000000
96 4401265214613563214352821736384588572991780602374219358458701359331162841675001332632444125672327190138598733958651148244408588468666655873539620314498013828570081349292626744438685696000000000000
97 -1067348832960835174662468483668130675939417847323017852136659330557575585213616884909053710225675595517602971894941202605355325768767574039574589703497392749703929861642433556697191546880000000000000
98 -154973369655928635292396298285786427713502697302671334407793576072607260779292762540777850206549675211060127810517748572394733239221380719865615888666105808880537985734332396010138664697856000000000000
99 33805129046435417972595643070165296232682249801700929990096767904663061076822918070319716595449781673814479562942854909375842478372443315288212550451986579352387592879700645171936386151874560000000000000
100 5523770185891038173880121363940638406476049755158997491854556321588214770964923600842705589566063048650638792424973451823230988434550274801025364371065098370284438007439237087010623859638403072000000000000
101 -1087375659910606745734931522132180628599899545745901458746725191961729316686965394768379365030541990088423021303218761418671165884643081308731330561566495398407856259259489435941343613336976097280000000000000
102 -199444223205054328637268898343527320206278381999076870964398095625995769018070215833252077066911680255719737308835931312528171142025108094244717194515085282148848707290555570035782113453705565044736000000000000
103 35493921019027534879584810173593786149547352919144929982108116761812622231919116791702126218123848847731274709361410705544825403618703790257374180495415642534020765321324602093155941278868532279377920000000000000
104 7298390396851036745973727528667497987156849120107311485575636468741542924914287661935859073188701724899939681763428219769804004174649151095609326214802335438070226548826647636157277910565990864261218304000000000000
105 -1174698407692345538627427971935493790857320058612709463875308155723821867447277916842554550087602517446450371765838026923613662546258184124171123930626827311975195677086935936417044868729126738042080460800000000000000
106 -270766859261166749500881869711764441472769775858735579261832419832875577079680848290529184008343049391163363023442447788866480733620880213624886226669603157816864296988727083971392241733278283153051442216960000000000000
107 39379425958189688462934670681387227124108365301388798879106216404944334096104264721729752580455192501159790289392020350730565494371129418664554165919801937355278667748783469890235961139494369939041144327372800000000000000
108 10186348491621253547078240406809545061545275366720918948374493459725221461624780206492575994650286649292412089999739770239450797155844047992603176932930887179157500842382138417811731425920686087903669902492303360000000000000
109 -1335643080261543852180184814485263888322999013294687524799148389048835757227942277337097128250433480569412863823968913180674054834965267819004853503407141049425517479077770400695056211176895619375721233501493657600000000000000
110 -388641881930925661703258381212529898040681025193678971144004571933684966661459575140970456077410195538925174858010101746968586817165259094333534779597111155948775820825820447595970371305538873044304218882636376965120000000000000
111 45772790904814943807026687590436812387442293062359692460592291385498863787120298119983566667577014852181518528395063174587775490592356066567265105460706392658152981663853299021882486218501590397946273272759170419916800000000000000
112 15038794035332618413853114822236064838564693633840044563986686443662981217075843321338765237788045864751209895606773629088645195112329751366878208915531480275467701062381664543124441252826223342855668416766343295176540160000000000000
113 -1582386832139348328620271137201215321353368509830288072148314918252815175354467572416710247389915015596671466454855775246308377020740933742301605743165186397712362263243013842341138985759333972676097436845907722464604979200000000000000
114 -590215567706887510984908578892496413657673593749189542798390651211792056358539435539379901965975773914274425417353669741874798352327731861129562368751461221618336997009035433983506299068038114083790373878432793040618824663040000000000000
115 55070373738924494688547201669712264625811259483288764568034963917999553773172950144966880232768447641828200691264966034372006399839912340347069848808126350060469372757189455033253704408598275494317482697762188431599970811904000000000000000
116 23492382854155962498868868478248458245131885183863885174253794251782352768388157360865365591745162808466128922885186803210393475953378060845576787761450561184909452801313101869271426888860624249380106659632304549804853422771404800000000000000
117 -1924275385014191962759869998283593888997489009982147029440976922779102976654683455675207784248933667056138803474264920243553692165389502431872146754454512321321788639050753134251096973563714943087398795017536838528123121365417984000000000000000
118 -948272526200593612607866972823649468651960421580902673395450316708775952345224905549533825533643545094162922419160246522193757321706183818517901116358869015831647106871235457864718817482519395996859685911994484111863964670572154060800000000000000
119 67265074193900096116635985283306363982256247458318925388269420421033983597443145890654649011648034925925410813575979613771957885107333076807609689991075079265281747011187883427823563518790012830129216681359494426737022925832609333248000000000000000
120 38814068290779277247479985233745892567941714551410256583194496842870726191204067609919896020730691020036675173679223231753396885844739456316503115602097180347433327402686711420512955911969795274086982453565837084214762616238079273965977600000000000000
121 -2340130726396795126015955710753447197440896251395313047916262723848431112800253321225753603705137386395167910861849500817056642961506035032151617870017033411525494384746913437627394177202424967649171204060282723106306023709389841816879104000000000000000
122 -1610819072220258832127595993197273986218089204237529804218651159118211270895866490322761443492895175201411620361751366740420992266893214634753860600594740815964583167962550258052412812659764936796101120426538432301278421715998864564829342924800000000000000
123 80389439911495655495117989756656408771491905780161830801688498089431792658472581050837561167456093513377027768681712348287937806491730714238265508482074981598019454769798219933479098164521546598020212566364434046998850976520410871512533303296000000000000000
124 67772086507599997241823855718750032790745759634772682388603088270074833302809479279186859863448184948957256982606268444349141710568735812367639655693946504498891775172573046627605801255162282948341310106276553124963337614186140904133340435788595200000000000000
125 -2691561340494605940693146629493483076523311158710415828674337449223516960873808024210835265015937941843085418014925243497952632239994059571477787434561261583747273636586052527575917949719804231532810048018700628528182465986062051405499891449856000000000000000000
126 -2890286268351045942873989370412123716174241456156249989205223853902896876652438579787753181880845193511874961695264094208730763593929028668247553327414852430915650237407071745292104282527804496882748452470371375814982838859225073713688632326566707200000000000000000
127 85725351685473818373499834952747220101232361065596689419530444748502171563169350337213520447690313132094572165466995328003499065897576722347620477988946484019472387260856087591482150817388977643691829800316708609608406472822159908120543053800800256000000000000000000
128 124925681872091736327543866063838294841507812357619153930818743600120773042814271979341228289894063908011690327385576461284011748691973251836670678912499420289679925963544522614323689939962425609625778368746328764330037405599317113315003661788210475827200000000000000000
129 -2459564796599421914835658198757272782044638745565783631738377725597990220080816053195793465749933068266822666892908321257903266100073026797280745570588786481721654102818232547414646873563892472680425540793438793642797723584184755131777138061755717517312000000000000000000
130 -5471605228952938106501924230103050059499870021872568186008942635708445848413596047375194170553460305199793948323594988077484512927468147994555322397648687588287840672890650600503887997497880606157707443842011814718746268194783272326078561041907110342190694400000000000000000
131 53357224873049217872859578952364065448042726261434850918494890905691231786215096903671223179517455967646248500038441755297424383162527317526962736395184402123971074548926632128360703649418629188000823824043582445477069292341245417229501836014475124288782336000000000000000000
132 242805308576308685658420796850026491189015672091087922649288910932955477593919356754715559715561289953312938928872523299647833507234059930078190192487040433055448720059741493610394759789705343771330978436677034956571417956052026186226401544173707782974407390003200000000000000000
133 47467140827122951968704993961589767860282446030701917913321056681234778565420804092960303778262084080624366211010115642128448793161280501998932477862857045391393738522504317065006443874591877861465028633241875178309256013423256327152561526115255684475761197056000000000000000000
134 -10914595170331109425568961451656474987232407698722459455597000491513268191971396555510553668415559607720423612946425311255947422996268317291714972588283787057120727824180394060591035967147668105117798154356047010685928430236228552612350129401523707118986752198233292800000000000000000
135 -111295833445653146996256201103073073638251989532847145822100142214339167510499004614083894762880642389383874923893323270222755932702543889413685375670202391871074283446965206134418631527444696383279455620417261117435267125722251651692895110656049231651143698119393280000000000000000000
136 496920019287751991618749149028054222931032243397377353500670131005607035924549834781805724942173178476389090709506453719906653351992697879126817345446687179497708067782881728923424784865673648672692335227062252486424561600421886339184607453484966263522854065824191217664000000000000000000
137 10085247064707303777311396542586605278313489888819691134157000647364813211368116591918265723881829154119088869596592821284666178234397516299836462803274735344506623339318913884821203502710314290073513368229963183910509975239419327316865076981486933715768314173394182471680000000000000000000
138 -22909525942491570686124684129467212794261244163870758819860461079871991273408523483487113241933452910986482345698439917741150828335029892827848039370221549180375803553360932200679896052962780832536956141342045031797270649716741675549113781971259978461531597230321056700432384000000000000000000
139 -699511523511123184250159621627081744544266864012813261460223748994404260165139665148306718844078568174595604690447874733413477500915536678568052364698162247212924974572800741250399176710047708071558518961138853068294533782234891858858992470437076320853613218607008814213365760000000000000000000
140 1069340232595027742133008313554357774054539104666847858260081944964601851405627853649708487144076698982220957518699625467980613441827219058052276062044767201120286752798275309239838884593196891993535688242920571153216424327169608482059873779869365544871141368888873797757580607488000000000000000000
141 43794287618496626500047636430937085892380099051754802114898607252061228105070687491314958807142564835844073589138989687064931889761595386210362998517964709549318477324767684168367277887851426465881505999670296238723861581847051167581806261499776106951504391193372395066152273838080000000000000000000
142 -50524673928828865869574433843064211936967423659695087207809999260602382753238705374324657492240981671736245657534796853682370756512985652006551742579749868175497441291612527846068568783064063213969108770284405617632749734765778689362191401986016462067953811446572223502869253853282304000000000000000000
143 -2607197367825652744192030696569898493860349470684974354384773546275954531663359770576399337830024358578534612559662917557192178546127388676618099902665732881284064050595675047805641557335957696796139849663019594450117957829988854732878287346803418649923942874182823708623737073665310720000000000000000000
144 2415987615997757875498090378404966634822779960460852601558440768799196022678405987856844001851675364535914351485690241950311786359837374617318490926822972799581652686882843170433821787987258854416021504806296265178160146101869258624303376350124085491093240093716793613701445145007893774336000000000000000000
145 151057386446787749120295421847499765841398729041787597792200105732335219191903106632062948589379699226093580177360815942846775577795486007841541067730776278793674492339421127631134403758528321562621933810861452352857742704519910123801685765244856847440030548509394331683148982299516941107200000000000000000000
146 -116896979195582235986958455227152417114250458571768510024457181021525244879549646398543295044856812623644226564540070598556312893717674869916363829646286134119560053260733932506650261791670273239302994612447965432853051333407413263939091617267132861444079391507966111690676336733841704469135360000000000000000000
147 -8623349698331904203457923029601942615883849066471819476094062627894530845477530970064475337437277523645708260237802251133165810150228392214128006906841209147105849380573093131407723174592558344865297135822870605037354400316722657428756505315974524321911421422921252596806799345854979054449459200000000000000000000
148 5721909811328379935213438576120275570579809793932171994314238869956558008630528421257377404224382816781929958483359925248537304335754109664523173170736960768393402312507095239211347675635003612719355618955860904446363164548513508857790141042375018110491414432235591699494876473499109137708964904960000000000000000000
149 488593543422638975225913527394010333122771763640508017415271777597361591100473293459079088322206199010672209594969419063170859530312566188764771149215194254058757032538859363197653420842168174770735180111961888190852248166928869303794016832350059785784211089582568656897612095212040563596869396070400000000000000000000
150 -283280886483893480544960058296629214954312663205606965803500980192778558519645939416773249948326305428664834473189278364735127125654122809037068335732502875677240956937093736805185357431908370196064835880735447987819219211322948640058086914852590064222726502740423182600984848006241728757330196582891520000000000000000000
151 -27604501516366730849403416421842616038867655048629826140989288926114018253990455372543042277419117344127729371196842330150113849443388333860744580622535377437551391119091107082172882011017010162836921990483822211154401174176523160102937522548673931781486767269240462730718781707312873861934580346598195200000000000000000000
152 14182044869201288151559637291124935712449533154201470059269190137817891887185784902227842708088486803026918528130665965877850279744701236589026447912890127994439510048964479068241321452499569296438387873776137572290773298365735421090255264734759752379984647574173313766281876855469436613697272769731635445760000000000000000000
153 1560029318596870045634546294999835598737359977320420648412157609246212720688871484242049767125569440702175409455915631212570751926450531406319878053192278831176035370624069508136127200723005607090293582920858225643176247708150408084351070805808269443005510630966231150916226897549600573667723727584145231052800000000000000000000
154 -717809975179906715013409619923236569446241557763170616160925322694652333847036965591390160134832312124712310669190103447281441847452974434901714946835277290792684468965908375453670425587332670525111854675250596157013287874604137485417950052435283140148470958341136436600338710728250439304063526738060343131504640000000000000000000
155 -88380745843403346765503499946563808279939477117114241752758881103430387875767508153681076079768463648676757519691221470349547197750132805110779441893117270628301837801383149792038397307907214565515080124949018322748742924450686416460821438108284872448807548946465628233494829578534313453592990735590530998075392000000000000000000000
156 36722257141241279331897494988312725790489200440041366163143288844938531891488591545796119728666180195726910380761957304899579266410560002593393051645769004558345720951110108292097409623441286463155459265186888549438438722506003898696438188866001634987890318018027481631156796759267697380603958258451076066678774169600000000000000000000
157 5027362538243384461570443495065543740889540753831613400770903171271062810828355085385256976820693353224697174305898298737586717307074602573815108928597977491272556513102431805155574709485744474242033737480180723616280104145495832354110574677233661104359627621029514461807283341609634253587090798090728279133307011072000000000000000000000
158 -1898429672074675884410768034099147669389204503012919002805652734132797505245450048115364319753192584734197254522455043354425206178272031071882844589348398220980448462860584688576885391982677862711387263991605620528337388207048644564684083183590906151223791339734351195620893743411203286663258740962057519763042759973273600000000000000000000
159 -287465565713096462629815644751471774632357079447752672082825840299887813401931975461067906787664233682953700441856743179326333112849732386570850523116330372153724092654328115008297165705203476529535442356307627569287196563856545876685761961898895499129459466870803702274565097009432940545197584390857828216465555219021824000000000000000000000
160 99150751779506266753705339241041676301991057606442766327953130834765925392881656731205230204299433551955691848127211508160256099304198169999419328689598313470394020364510261183416003078881038932540019917873792982741035951384642797428394378833553523387774399511295464932312420588310557626404875412874316944940788454293451571200000000000000000000
161 16537645311559319366557483460570010335137781432598892169518752751765592202705297800246604701119876093093693038376884786219570655735955509165745789577027129660777339134391167071482870752126214400042676921807854428774461949687208428985449950687827803826798911963486018868331604652153239000948334117986334519395865110787634757632000000000000000000000
162 -5230209157221578830537562316213305837650371558501413536339365946248636206002781017996260170246367814099387908607617747988869109854576300923370943132860289725824128408852007722364303348025286232630536034672777522247057074905577407460603865800486037597447918152970816422003261257053151534904217169037931234315829174997864700025241600000000000000000000
163 -957837398251957879540597187529104544287308075708399074997562485138163128711359096530265688716983613494432135095440880834127501924023742869113285885408300408963765265731242821389759104383675858015042177877238652324445009266128558812133336157867559602314680405002348613374397956903834270084969154654839045287198281756266375789150208000000000000000000000
164 278574769325446085294230486374164826376636489886992886621105402591240731846403626440183300932383552215047356085873683399357479719087789294381065882107721798064916877899980085242041337612268361120396330515489618287434912392186596098513176020833302159370648798669750673820103696127047987963163249164427392970524309749769694025299158630400000000000000000000
165 55880590353156990031636688162854971362700426151537906391475937702091065869192093703267520666283671185373835673469215740390930483843362007664498322021030126250328604989014052927697540050318603772693781309245989158522984877561904233059306850111247585469213852196787695074770664508363821138981642672471311888065218251811054682997165916160000000000000000000000
166 -14977308981748558276542867343458622653398012779482214222944288925492584956382009309536347486336193995179452692174483165778257339095092388870987061024937343415577128230591748824671669998133020461957565539756396120305015215336627422083486758180760785573408944979844118128199476487921828077315797979175402587085488572226545288960962417655808000000000000000000000
167 -3285121253352417979460499972876052959752375638305310994042374801843851373352450086598297524407206162820749698888755588419636900978434279414749542462205331757809208651029517969913970277124606425097878337096737920909457787663609596929326456327849487381240740268855805176537227209114495557239139986858774393286418151394880109043214609400463360000000000000000000000
168 812557970250254940683133690340104884696180472967599954087889584669915936714414396620105694969660744623691889673593320891323144752777242188064240221991559968857574493593686674458277381943370408744677961086122156197642310968255175497631228988992728428664233905643723040098975377746090552079776132863947030497763306433950774290258338532995104768000000000000000000000
169 194667904952866251952516367363194840113540702975204779026581106594600415751589669683598783575635402195850369798435030541733893232687184544167780421393783158224013848975997015148177662035677355330204703104562387662899074124372959107011185786010532575743016534483145271545479663619818421243065086342428115453353601373146379854812481765525862481920000000000000000000000
170 -44468257327106400202176798985975522822479813947103196787142617789568933979484882466897689672300607032436024423950647370536821742241269782824927725746664056958842231733298600066923943991012430935011447462115845929692733345884942543705579204449137307544728203813349294781078874891414000303470321398030101121559699576388672330460011996026487749738496000000000000000000000
171 -11630300391862758839213358458548930741148846932426298570738776562821429228881191244688563000979016280497922492857583328633397722572618321736129940270753420841140258079493774491083527900480145146623676715009313254407108132645319655725918527308656574877641012109535020250814050220508906487661223075216220525165294930664877709762125322207380935708508160000000000000000000000
172 2453873333073468130493281043205923960682199817190407582195881257373290953857455324374867037669840322455758114726923683435953245832334727690353873289998154955695760728926254741757234835787735031715554873265278530500309520599004712583835881585664672352693790602908612337248656308768857324663365405411181579372254566809463706258306520124265129602300510208000000000000000000000
173 700677876912068029181440617778259877174251363435439369530428326829919519188811487444962969001614493707584803192037701227790742457805086029355188940480502423577487650998712621231204326380191068561269618236434220663214733605458350631120358319472705360613475786029014060673812186707194360813306518754882012244732131757227967597313982933090949374372835491840000000000000000000000
174 -136481010509017295170649709542640598905188438476037499266017677375346620043972727763046345470690098078202151968621758452956022672221890006672200497354547088643579036353246693557200506524050107558922659476949554585842951571451618057316015756645428997545281953854188057201539807131878219594232563528464611549765892222044301083775075628415369694621191678984192000000000000000000000
175 -42573077402042717883925382708201425885423955571125435193483727531274692962972108477243625587629852584712498965016338869138389372150651619625159376941084779421874994094068753615421593908312298199814615382490664931503414428518732697890610671051283037643852557466480255508363640395942296944094508616296767019634845055126534241170980720545098611551827117735936000000000000000000000000
176 7647120997587945830504676492365177166387656580146363729650108341439005645971265762411755078715020775478532299293813623800964847340418277698409065649110612499048950059353854387754194021814440880112129154236659504437576441166175881111336225295064294828364901995810421028387443187891173719557911046545714102972304074382655066693585916215318131321325216634555596800000000000000000000000
177 2609058438468596659783999931469138194735976834816573526086461066794858991440997446718386349744074878314162461423830102885314155443902146325245571671962357483238989149261500558951741718635826404111693131415971270489650881935384129543230009852449368291641149958524081649965410671752727097805873239031719217493760703383193819605715160265940007517208343746220916736000000000000000000000000
178 -431406076417010480657932776517547707208948174215670621229182770966981361861466971034861795841764084130637048723313392828663381402548842418332565044804067928535712594758288687012264994362712476052471307467202678807585939349853796967934500915978022819485347127216113431944653069441250087968212853880326699749483456520184783823953319420838222449257518972916713966796800000000000000000000000
179 -161285452656194754245823899642084707420184792032061035835757671332315709979670840094713614304420161820199640816336448238278674662152417155695400224519983954906947669123751806498895238703632984537500618633182522305815215054258988739518235321922544022093151617376803982707965498349743573992074686091907621998789453523548320800997780096448396836757897982876802374172672000000000000000000000000
180 24488075908820020558308009848443824307353934516075893567250439295721149255545766280604072228974208999869806313694542410537005154995485892437002848095535878263198206716828464076627104301896500380751612858048871250158412352002264536758790821199276896403570955717061255032435745023837077082332067224548449768255353551148736582906845930635070166257399433070639004677413273600000000000000000000000
181 10057487698691089053899006152708871842517582092391352355920001116815299287718631574168417016570664735139644210402854934922244617995307918676878178140751182599170678256657344548159057365747995783069053766223313369587381807421139520279877345197760347268183053958375366858276978369836769812501144574077144220088903887884167203361773400374271165210924507608931046491439497216000000000000000000000000
182 -1397556630962880327177177364981007565050123184900577493098047364065475476278592573773111760658477510842638568555176166242610455192360756740742178459381182134394233107955558329798302413323944142462931633767480711646317532796583144627030531407351758495495833389274619791791584225369937003617899762922653617721436980673335734635457286340649610979185937440306242563240394280140800000000000000000000000
183 -632671979582309837511423036139849035914812811844552206457755262342664705746085265654275458797945786955276738932693785839102904472522969492734259791100261570114525774716088790522535597044593150015905227820668152360000554593284650175807240081258943107504507081196165265571682443652578101821999407248156140020203381373815787028357425360830161108907091384474064681599796053540864000000000000000000000000
184 80117748055754901382102898372136751569462191360394798193509069033479273052275212401619300255790010086107798630084928728379398050743052552514524108515561024039675636912322217026118841503293309487743120996847070414571319127667007326002274088857746238905354207648230679945759826239506302403561577863336255470339729188830350659858000735706239426417496060587961680690673387268420403200000000000000000000000
185 40148313234740562428331450447330858757308660307840338805955805965949796110283286965586892336119744483183648934002941216189281815462579044217274326013263077808959343350266216230438722266430270280666609138591464435718867682542229036993826616022233652130973846470234216995891672798036200332549402914210689214839885986288654933466185005397811773949324787989090647484961250034497617920000000000000000000000000
186 -4608279653578948359139579730736402488065384222687083342980564027003960982855936161817385921633351885852484158999181181223670941958337285666560449245345400055111324142624846068338823936536627939461911264546932668665955908227595677724983932616052535797442060139541522247049445206775967085969211434652309162411944406314675277426258935949733033594392780788674337418738194405549351632896000000000000000000000000
187 -2570126952977459162335737424030160453235134698460177253482635249737371391689849046570690606603509615027314482772888720191624478594084792208517206820255277176244769239170784942658609830811304511399567495970437512831433332548340811874977731022246310600144484381286099976568212137534699513366407976757120701182673396249141911131414708278846960940590078579184894200271925811224289759723520000000000000000000000000
188 265569654254336418364418902220623451128309328194558017241603177393438643965493810578122788496722543146918968925973358538507100771477818555755447686798748584120918661367038171168837607424621060427633888427249051127386075809950004287535557134707753471611678009367000455381325112364134780502105898171062645907582624183033946473689975222850356511961289316737101228886047057484909421711589376000000000000000000000000
189 165971843642543029195106287894778750351656492560899083567716606083245914153194705921069191790980640408764861182580174421241656875497302221655571867054288818728506803147538740107987079163319744476650455848217971826634460441551268592658940511424697095491697895618113941464863723191146293682376087456765104295027624533085813065671515975099554851128468846403095929350939724323285362708987248640000000000000000000000000
190 -15305402216650088786004745432710079801462091578115764421750928117415188312271728548140948056837823097223828961103228345944494042728572982762213790457534768863527457893973745049527813245866445137471603502027344165853332690475713487969757055765153736318580235638201583676021173596134195111211768112396172902917916952729716437975547837435130926185826395667768541410189060883018130050689880031232000000000000000000000000
191 -10811765820890614222769773262929792145598000868042096790936269723840204490040881299732472977385154958023117674756331084791584144971722478502342963206801775627379981477074675340230208356327058441665208309592831592364998376461179603900254730201345584835662641212977293157633760039296756931394310017597416726855853217042068079457180234295244721801328533272684505997019239704871567293678059907973120000000000000000000000000
192 879968498093590289619196623015599410366809699419576551630033720165687682163229438613558594879484633930344773323338904709568804960753989836139568252289511852017805811948410279505114483963375380768239695787952968735509468067119315317349028704073339060898276440201244907380237324626263798675666225624097962998016350463904353008253614946184735114691295118792956436388792995437168766875656675976544256000000000000000000000000
193 710440039693453203497059171901247785184395961326655678860900497199990787407325327213574152289181862495171692354220251125730332721692441863249444622791503149634629336055722233674630746331834538437987755417215928705474029319495904727884421258187256464104145528559386865831602864756464975806521805158242935536017613877801093614535704634286048817165929446452063265546448509841716918759287942547589038080000000000000000000000000
194 -50299464607702736918048080786787134084024504318670099980424614729288562384162855926381139855476481984860394019432487598566708095592901354338234149141938984658183250976085373836490330783548484204655470760859164675437484346695502368133102325899647635657596710014494141629726372987105042884743192510779977162852422467384325627995059271056554522300112651314819087515922037165931098150773708175177997615104000000000000000000000000
195 -47087968928856140828889644827776491110951457019298167174071213549690681535714764915312295712460997907382002151245255182802056458182745811400374924297103834374423747333606672044877790606306539196502287805826274523829717894004940488498168294000851257220812997698841056982607126777681971822432679732944105540596271201869016566772285816989970338262205452175902883323570942059000372778391766050482288381132800000000000000000000000000
196 2844358023005125981979652556379375096368540509450564617969074221310502331383026184954657970749844948548328548308342705793511165998700670150429263526974160135076620598497720269114299795880615201963819199789964798519787414350651156198671091360037263093984069180066898304989193975803273658309097021056067239397640452806610736473431498385437805182178370326400697224938712049016514951333577445321158939000176640000000000000000000000000
197 3147927345828912877452077716114330734081997529708970625127560497453013293691862007959155546066614638853726163998779092408205747901677551215156330620104276420987590619341752012320206870045401760709521754558278682639869025185545809044013364054568766719304260163353491326033648874525908005875611137158641776247398179109484716880264705787805933021016370499013221186669314890014821845336233491765562230063287500800000000000000000000000000
198 -157915149861530189861576367957933762825975663065185589400813171125650975300551561471799300179683029355501743077671516483884677020172707310484919635006058662544335952978151681716042697508052626230867647691631809247839874520096999796204579648753753533182980628790399577275673981327577699753413422872452875440057305399486135330017262693614702365650365261563584613553075931595665446096135252856499066811632886743040000000000000000000000000
199 -212251041190869467309218612752814807675963359308895006010044990442801971420039688635376518766758948384201787230231007145165608242773595510627971466769919181823616874138608928489677951545998993696032710378974560649468993386718437722423596172475497679254548113460173049276232657092047644382753533971929470987981448792718016545795007797079271285155003231891596660832187989015308591638243442731483477352871781570969600000000000000000000000000
200 8499178398077548957377163534058392678441141456001563054177045611825516186465302241362399341018250436667740370588031470287395063303120684011556949822078325941820956127830349130687684404326645808580292615244793147133515706103580023068076474609719993356408161919098125873954056761135054796986558309527630597969319987853056269109671045327119397666824835904373861668485113420834563318935814950319005458355333412400660480000000000000000000000000
201 14433162168483551479676949857430864925679534503841318036820811810051668429859335974165076662043087415138718220469496397716069067844526263358566440651867319950694710253048267057209106368552798431937614147771128231375439110003202190266515866005440843051171534089098679389812868187033771308244004479597708544767239138266268481186839237535829932853146466834915672888940759191643206427934614878151473123637685768321551564800000000000000000000000000
202 -433085560323757006269520237602550432531138923199421010406472006675685234377486343932027919809667024014945763092314718051224355132242150396791491650493684108328485014882055588668568839375615678623951778216789474516202398941232997704533820871980748478135942363568701681726562026367655639715232753636711082117167269952098251998904439102075538310157281033322194685144134043668226498482515247313257861593367783688460556042240000000000000000000000000
203 -989769435818620530889118630841975237991007287016264040386042467209844566060850886411415053375750506596160582851698483230974575227475296661037397218451829978036916887385944037484694634813067022525212061335389445870551504663990962719681975476107286484943147085102988450836129008601594326238819977385380259423699692103788729341501680173017079878583000979953924429016760615005313827058488917893802557605420311354806860198707200000000000000000000000000
204 19818038277868057919285675274441642997781493206242432804169245593947021010968339138438013156062988119799882760299097232056962150768909940715077435922455341628481501937257921786058235996787823947851706697212898545749196354313851277302063830549014211229388078482873012681625036791174380801032780384175491594150318139455382169237812382819640186827301671020829821836312007122198554696294412000213849339313133996451963990295183360000000000000000000000000
205 68444762521344203425059364586560293039933749386407862440740092654992672729137473711224270891925378812016463336393304788062728532592565754779001387365915134061886308238408192490505246819598475576636939120169902057123759313134643374220532211334039759822093758596849989788869017769008875790829442884518494563724444351334994287247601975118070093656328100279991295447926797997068384550299871986615612445402072648501162264324210688000000000000000000000000000
206 -688744247060035698976710793900458512916942170396459544593486100654662358558621481790127222664350658700769243097191399328599622100852112244357701661407779280818620186848519475650922704021443565580275365848182719663724222259060321262054680705400797097863362372109771150821108621570384087795266923974334866921431100369513487634012000254392167608700451782233385400558790993526454009403241087628661496266986328129144962244311148134400000000000000000000000000
207 -4772559367306754553069800545372024668913676523980771241469786032388376440369970234383024805889623782510090001617364939776517658488363689496195885616128016747269206071892370821485408552595217093105879550717671767630050355677529552072847763617820528367871377847302568800527583055436253844441825118402997088152219922298448117108816150326064906157189817484117567773453835000875142019562311897560358478311125377651130375762809253265408000000000000000000000000000
208 463086316734912183906541952319233625610010654150976082329988194520342175212808251097793202037720361557120846364444047659624575024581990326772098280776517689063519274119805418538372383612149578330750739757234487691625377802118916692440154055866886070394233254006560333073855262430954642265394418758342417502649145468899504713122106538153337338437634554565365200958020644320461026284046961423345464704711657372452670757381257717350400000000000000000000000000
209 335534644622301421220858322961358014659563214448485651121115137102977620685522515440575153885284487609204938682170869166524893708116166646243823263339071854576904898871062436287895546605490264009499063441052768296339976459331058818096413574927813095235533290509299862555621937682014699826060727068391890709628695908724785420265341853589048695848457304748947138396907996107969189153571616115697675913832405666958794464336115554148417536000000000000000000000000000
210 3322633102636226545713057293017844844815289771854323258803196344992470194913841953931701231474496234310931255992831635250477737852275145501774398066640103783178223860148253068502567764131773169582549740652597124283887964654613303667976778386463582386570543479563467190507216093371499500421695278153992082039064818153033855390709046685822258902222661667285864855443003466723605883716958515708108788820653815769483143075718228733815108403200000000000000000000000000
211 -23783022744264592612799393190867013432087644063834968283988720468119426814309249726432707410462747968158257235100559977087432178023562757095368831251140919200036927483266529197029800220416381207698418025639399522431372649436772421871803667764511537675952447525554469572292972975735688398649573454532916481749054187419754930576526874300892453842301272874407409234858099529076416987283343726735139948475617616083040399647820299746116525621248000000000000000000000000000
212 -474793775056456330915157751932116792963413276587456309011213561613367257503957877734828142530925602120169567665902366333667893088384186397849234833828048113609073844090718404309764130006513610985272462660255916933992048357605435809710804558610925145404962495131052048815523367104425485357570198392715572124352566575235617804519856534548396398811728513531567402109065116530558294287759484690622302085867564993878402794352275634299391157311897600000000000000000000000000
213 1699448340012459084953601740965445546560038090272283924267383618247431975231104019619913800778809412385146384761706702054840361217572571058447256623793473225061755337300039232099269723294091075708985117418614253010002518084465310303548855571747729492253998954939820551184070037878272233040058133474083507694966701187997603127346411139559265708535822723953221642111901328690194152697897683236026965127110180248107558849220688642264731848343027712000000000000000000000000000
214 51176786441539107937441884602255271858208356337360168753627145337267082089050983645840355301159551922890951702156041982374489907180856826111230378864551228141789215704467573120869856008629851666363556850948607013845848710302098848719808219110112239840824859423863166714265489670098730723233490197825999976470305689897489099492066662743869907421409809842723879968559047286402955365931933173176931667641051276650357319268804618438397685462943032934400000000000000000000000000
215 -122412729465365799453489502281490054555198591582201239122572120421700578811525706110689201484921246897413498785562208753206968108517650641538494662323583993033748994900541762004995679065221897171518675944613720078581043650982523836389097739024555647235308003814468468441103499083110199853021150008469148278827628373431267738412299943919162108155599031170557189017552456433955093899285015892096533124897723044939612373489142804687908607199718450135040000000000000000000000000000
216 -4943144365360304968348796776860791151487987170857975854551805855876204643526592042650110634584477107210620448051301658391223862640009371968888058255322777679401312254249076158743569226799350292309826435804572472481988262287478761700359440672977412941585822572476821009536708125157176760187589232760706901078373398219163210244211483820788647253869841192976316247490710530642453705435123742615732955536452426723577590126155459668797445874589254704693248000000000000000000000000000
217 8887677109153823236816873614798417991451058902524768307315227309188753811436602831302696115665285622414258514855812720070222089040256544317753537724366992386613933497156262198873288844925726765775137229006312750772224952248057312630091653323974984563939508516761945733852717179808137703267492227490708508529863758305278362943563079467442300719685275655770276093318562634023768958344649202824026360827168439797715444262433783287966857135691152060412067840000000000000000000000000000
218 451436637713255160576679584543615767711548496058996780101109025396983643898467448273241975760885914129612752531328898637064926319596692839607598898038574375539507983571715361927938716958082414197507902050585300074386160608217990381975480068839951175252948827568504371104006565945859663685393842140973893451793012848835528448007566286993987128679190128697743652421639280920739099062291078054133812965048324088444676368017336177747286036474534996174551646208000000000000000000000000000
219 -650365233733757759775847719587370473604964339213045060155204118796294299402909968538975440829072046660676096883322415479283595145646296283113275684701871723259865995968744870242500028079926426867400132561595295727156761775363675120015918582835373250856789257273402165742163547017524221890707958869015626807996551038477775610653426284609078614942497950132799587135868576316200000936044221080344220241538596077170418031352997526013077040821521498457657290260480000000000000000000000000000
220 -39919895134148151093965453402961231093593886167409510258196333465898466282681457141471671938063017602308956136707251889705655927485649360204566442477630069658784119919632963223054879987470440732401931251204378039377779998295148835254748171484024598403141670687009852215282409494619666244227302571649325809168587907481281242884950334541959701388515991207792376510913268615476949600149352390526535305714193006446556014426909233809340377400133244471409234858213376000000000000000000000000000
221 47961959829100745505992381894487256106329209402207935570559014939033459440773570689143497060669167213664785002876782296142471575755402098010257515489654880645015794261039538919001753288148624694535854544768182409877599005633091393571836224104798108949679432463980086522434457261276904477350770795783508751350937656146394581979339275178111488793238987659797053534314054648717862573602754755629130864103668074233926724667139803696239004981487006180597303755187159040000000000000000000000000000
222 3461555925021606045476955257239270601292568202955234952972339866626018228791475192445085921036122960993922255528526124618657802228877056888663279275090559749822014132367138476025770958185553228774318006050146454884217400368981941631577541154561650541014670841618062806001509997041868873884798755454896426806784556074500692100813412841396420662251757387837645475955339885526075806967983872423842442907275469937884108412332663984052497560850023157331300062990694350848000000000000000000000000000
223 -3564258058486187479332874815262353043181592874674522303942742846299054480309970898306120586234010401434611584920576975127159919136093581257411050139530838026581184996847691457565957850147664670291449201560723870758733344982994826391740527500382014397737999185951029144237376835086755115623644449877862398398301112405855856932393567723850809466466963104162155254241236005765932778003176467119149039089810082918838084628000175670310465002182358764193986283944316722216960000000000000000000000000000
224 -296553896877440408865108773711776312733641964476293102384764573570060042780028360138417112074516836076302011937412897868278312376560315098500216513475984230848896343181517610067626038703754535768549937403630977598030335785241593132455930861987749991855819791875630157381931582867901375656429265892435987258117590253617973735730645856745921905661233592392496242647070148589301765654436581071266190682591082100286457633751163971837077601173333233102629273787303763222986752000000000000000000000000000
225 266891567155331822346599530276025510478028340082594501652265300643293412385428233051168830704204227152654292198132594962144748673866314073176103263029398966360025715049517239534557540363342442159420702574529215926904915657500088364446899509489045574162981196447968016994680959109409389557533075930228358034950997919935978902708075340940733267268534374618400136182641758982657284831632130867812350140741790176948204487017637660632175150233497414423628796792119070040260608000000000000000000000000000000
226 25221839529082661317657517543540843688173754799248035452883998826436000377275439119038309680309047655129310929821576832504013142976075103972702498480142590419658824049449586640988535647053956866792429765291428005599256193042624041367742537149058842622264907136621353638842706468197993514246776430422040411329352717987006691629396370814934693598222158447633340615136102390042972126336223299147917302818469695496267147916952396664531503071566966521691244239445641893510748569600000000000000000000000000000
227 -20135094636570660632235469743289628257513891294236748437684401797275537181525337475122301543029662027185662963132736895643272930269539248382049151071488302338113056080708027027155896036804462903005904330610223466168420135314690509569692334359358624892939158562901167345801262039767584514378368839854063409460543301928199489503770495435631385884126582223874016196568277661266794952455352979738970629522799171081756772875133781653725280345320730827775244086961935103300319838208000000000000000000000000000000
228 -2136521806074102878580945388478611055393958423669472252534821711929883936762088716598556363961688610659308140032817673007135641710677730911230063409102303415919873494825149254888045346423906523591575009477852339819292732020535277293678337248892275007965288850593421652751858116876635095517881856799102106694261349659553070316994770901502993159858459151291855854002615368591105028889826598647812809271277897567464160919827427403020096908122254381621034846385325670954508893133209600000000000000000000000000000
229 1530325715011940362176784786412085801483110934462366059076362522985943157989447720016839482472420988356442849190533059395781828681184995328201935144082151497225145818855431902271861518716060063921331261239367737798610201987685956656541986682580690318669810426985481343809309876663882782060875797706522521519724695523199234755948621751236467190175746340987708625632311596001953235927121056044125904500832216344569862335651035475332484035450574256695461061853781310091190759080329216000000000000000000000000000000
230 180674317983867114629690182823142310924434279253488151881463895376656308053153668042329854508086831725816197146725484120056131226501727681273048719432158003971281506435010521649563101091063813378248401495998404184678998063730331099650710526564566773353227391883486836204392420729124137483883849457029326477546463941580719096235515474830499348461121918638169313067833550719708243805401568948979266108223773990962559606872992890601886381236984476213185949798454790684132804937099981619200000000000000000000000000000
231 -117160777905189572609326347467444127098052701252569455913781783583160658021568129073685802822325139317571705124604785196227518049410304260001687950906624877354570020893471170866118883454075871235461808233788463894617167121885402959483066939438177197639858788675016451305691825604559006102573646019134767558167933190557701318965090700192817965879651301362002775425977567965994762122920375207380555154812458758717235501904781568946328445103557797953373283450528411139647841561533793435648000000000000000000000000000000
232 -15278297178596272302150213569139746623338506668079542481738755859050177800389813384145888408505655040663994092068080201088017794396904936498453977424890281407615417668367463218015776641528839133301496774342448040877538482038790821193358845887490016506271876190229049710223469681734144467492419658097283428295552143536316398785527484245743907787943990177051011379970083652753327881067347452472208690746020413253547084004477354601877369325256851913306865422869037258432199559494230299220377600000000000000000000000000000
233 9034496588427382802711432727315701204287515554740691030117724782866624381415388275600687030030391574320062888130328033936496877418589369487307822584044993568559808581698760702457420598519525127466958186717331704351524392209377850258890588664109202965064448010837799548484895499789757577864490829655499098558341127635409542640111277503862574534539296545832299524003756133093911987820250667737231526112313561891035268277320577964476517657988019765178650740827945515342303148294291643057569792000000000000000000000000000000
234 1293571981887444656910652246697188617617275909685343198908031226752303946306053246011032166023758272815652819608032868495850722154119745063872322763960259157660942688871598805296188679612157448378695658833738470054784909536576710834850688435664480789585579817593676576363788086313188389171542926050348450097571324788413157096356544269327941459277133967861798345458201529319874703823780387949368638492135227244280199736461815363961015520421158313232355386920907615403992475591351529415377315430400000000000000000000000000000
235 -701620684353024114062946114801881553473335421158697302964990776258964016111845357033699216918926147667965885751923576175146903807249872960851427076177684039747922953455002393425800423181984706897829700315509814460022918133258345824327667554265080273017021523897246476125129474006239622456742879438609250202200603219055679975528115717642219330493010702724350250497923064785464939902441461933179429478353751964642959441225220998726766579401376876135186290524354790545413515848978599338555536834560000000000000000000000000000000
236 -109764629364849970239042569103176507432073579717893783318914828103525142616208262900993277116456381086426962318985286506376891898774230080031892867903140225290487907311621117038934271053413513193698093184318944821051794545822871599855466857987480511846952820150438195221826982435918949976463083410565269893272096360134213867918881468489140583415312858094506145084724178121732297123747290834150145250213838619659605859479414204346691128581066373581397851288371239796993257494710837974848975532982272000000000000000000000000000000
237 54869232455823527828182659994484722683140284077808028629722235959589790211047597810854186364024337136314033151469586959275349303908965565540877706333510098229707439078082419748399905445846420967889098602924397431636590188195523013716414716888742118099552244716731174955331058058170532704364835172953329971196416753976291341608737919879993145720613349153970909330871085250589644354900477627144355278127183700519043530112859286582969805219878366919737561509663020534256612757294216532289408306889359360000000000000000000000000000000
238 9341497724458906994250570640523904531185089017659679692842213579656882976524455086055509320331098234672458575039331230472580795482298130446443587139584051869416898693885545399004867771463207097573270438652297368151540955769642182515186175294832535063007525058138313815992982835593428733858200111416274809782418718564674249519597298113591027032273185302058218351465625865125383836943905255831875088194901593471642822280586547119225737598313686591308831890402896740520508012444248552136146117113971474432000000000000000000000000000000
239 -4320485558431678802667820194191089986210686122178592258160953413736672253972268407435799074664262794246921497086426141047220391448829844649905930336897045823296416242258406720250233315971037417365137943627127253309058451541504231490251403732449645597770305523411339499946721806075536045531342799538894928105100362171222038189177340245690258344026288406321453646697937323247179512116174969679681765111714149669837509513592986978688165635124758482578280079179303056452533876523333469202127700668267909611520000000000000000000000000000000
240 -797829724761556212836227799424712955700300722246370167528789231529209043149321214836094144661629405535779763579691516870508225735139306020223665159678849336348200072712046195624913561474051169929815312011481158527108366004398277102844283649991658303437576944480642661683012357485663720433846549395818460964894352544803735606583882338669012929161355339134081531335075561869030552237164304073407351025677682020524625564606272319172175191018223815044892858562319835057253017026504621230683432639383522743681024000000000000000000000000000000
241 342499491252362222344051296158534090124407851008663702306728648607026762810737201062831079490148703813952474207853973393045435896977683937798132417332299863822323284844881491190449790976830043597361836866917751203159737929002840487460751034276398667856751414614321433618847949333990846809164062404636971958236797853881494381840227017343703627575798962129455504506785920043120896500492470499681711275605475001011972516096600380519462244411138169956301151437401865588857017893307764809369764751816057600249692160000000000000000000000000000000
242 68414608632150468208653957047123608846679174742831458129627399707976577864964779528746867630748495154273072723753051315168313410902754429173360640750442707878474914371426673915118706800321560636116514054500409723332790657276303261118097167903784488759985656889647404271563300109407103807191912844730949912860732148133437638859512157716737491459383672836478568424560444319158699689139854586208433112605707372038014674402663734380321669154073857225489893987143467779982286439878091084302708703457063571657265774592000000000000000000000000000000
243 -27330942300156715656767480250112218347349272833676341612584902544380595312217412302847862301668718425623325853068093094505861340520159091084402432800608372582426006263457659714262844034737574639728643667821400280180326017067953307901158619920634460548410982140896561941571653862629044267530464520002376259167329795774756338068408087533478207006596215177976156762391456672655529853262883571129880924373368359462395157182610887381166717052312719177490710043102288319906325771202221019504182190604975611753451162173440000000000000000000000000000000
244 -5892474888394613712417258910609572672486640066664482398144665873058754199483191324842573849000584085257297813623414047665092867096288423196568827195402945094714918679617335032486988304684986807684080202030550655018018688015411425127685378987815779805296771764383265521856296629812333506775205214789155602734576672212539330410771252437241299193590980736531092306606762100436335938800441652294942254514490852889594248839214492033405007144823829381133294053171064465840128372164969343313160498555792215512032378752073728000000000000000000000000000000
245 2195112724494578516520755042081159144817722828472310421491655423909568914594362514192043161253216705145433951617997633213436467804415676327947149165977744252670688401763706761629815390186027387610859898552261017356851660399474130957947499912216407432295582801480188601226734471060619203764020417745744418818702256195010311409070039270688601696312093250792738677441880593702883498670292117355274117049775526812686710914772140183765531417290096282194680898143021277660913215280939878487417308638015626497410300459247206400000000000000000000000000000000
246 509906972752903746690480760808390304456795892205208891605276335187091124405146698752133972048270535151611171462334893619280705002287801088187336071711095325820049299876748581656545655412824031420427280515672509915610644158550961424403101233103188799999581497823380103877187268625365529733694948014147419650637316787870485065406667807034838003184390047300067140684524775474161814078767494400096909266842742795914166855523073487123923955835762273873594889524526061192830162651790510104636993971785309631525504289051697479680000000000000000000000000000000
247 -177420163088746177024762932630880317528736058819763578010135401835361924866640587342518665051399757247916430494509918270238008374978676644434276198135606525862861906231081203999430433509059564910863506039666673972031395417309965426647387710369937957180517303799240920776028645113494710257233820214581682739431082030224012522387288947208867473813114029143913964145092239850465739006649774029855363191786308075462132970586243177128497166726479302933187378423550672583021310397661683915425404438915870215691416619694969742950400000000000000000000000000000000
248 -44344295158136383966449106123158076133167422444841705304659454137783108860754483165445843440935911470146574565649590111401649021570786128092750701264228569630041254911821044128172674922885622736274427001528101902534984192393885219744191186650552199728570233965275120560051142759592213717919594632054928304347417849654395441394413958010199160271983127780332544948639157803740530600246480777785044198969496305814311463806061744917312887044169242225942816731080089470574832063123999365749978123117627062054452417272719713218068480000000000000000000000000000000
249 14428624799169695703259237003619330975197097170059445110074995382069546901413735761744826144859174136847881124115303487970414323808504729762131261019876795727628123878795940402766529909234552741725478260253738260006209847536651689725848715567544157325413980134014819737529313720397658455423171799346545690906596841604953671262647969130734115522190639101156118681011820335188034800490945850500745522198600525059394719488360630630446017633238708666812070641664910683893430002142352998869119320456507634339572782556583946600893644800000000000000000000000000000000
250 3876390817090771304416882039573423313271607579503362052951498932964797476952956169787701337124639922518954819835353837835489728191525549410163397129998772834479813334676642119942933965952245308147583107905145494921211438075620684761369105806559215806810067832325632893950317414136776475481780641416472332859553349478662765851263147225361722882032550391259908834777487002430290884382853773724952345095656753340538028611729374882035347375743758850887920048137811596861453316118065564608940852002390805140022552168072475969868015861760000000000000000000000000000000
251 -1180454887358931573881236706410099234271438635074989491271822120455228738399931110169560795869353815338456406789389606355145113079903394170798457584879601510639778334411490542834342437670797253594327081912389428021312617736090860934220525407391889135929380643000995938881723835232234374728440210630618387553011899620831957563181121919293415532804783500135092940197723948299086031797656386630063473174825176834113473510649179539452335016251233293836740768739306836820380302019848172758351174058550987050293674604350618728076832826982400000000000000000000000000000000
252 -340669793013936171662931805537431079394051030180656124761017487679419775733734206634144613997673739900047653073085644957838728691111678502567426861563631904837996187031411869600062056180164559988567926527580627778338862160820416263127237452490789641977446341188852002845774267132858186374207708162796863650668906059279111304921274103498172001193925345095059075126829681795171878367249112321578141784973579408245700006468388501636638150825861346329996768731308728622735779453022928097876835742764340996972170026878438903612431057949818880000000000000000000000000000000
253 97139727555544994020278899649812301584363546879340743660958546055100365264615190173461064208991343176267886373962192661327452864782734716866255154634068619221873797541518999780457330909246181272264724263693875643359934906681071008301895097575103652622146462236364310061731966718412213238127546299045583141708652501511191704352302499562754241410240985956556085523013038202371233060724689264386504973289173467939992219678370631436025705835956433572538264030826111846785354810312358681886551244183495463026092327831383911746548002291554713600000000000000000000000000000000
254 30103433955349187723786739415226004339146515263662035289423234901968906354740698847846853163486985625575353868631467769537895573939551422637213492186093104902535143913219344614784279981283053995585044911716468560270468807887207786408081534488048421970280811042787133271970860346783357081985273418823866829640387357768305841172560858682170222924199741820024442605625843791056040337304187483711298266333122404196122712549921480643315731888082271505788726321597395737912480992248926260180705244148584810645339070956796663520978909512436358840320000000000000000000000000000000
255 -8038605550545156949391116698583425672229314074048541171886380746902787495150336318293510752835454938113197042291087486664905527607931826686029602613783128048410957827402295723003979973407772614630620658369481926131032443529511230340653482572137314565213709965488477414700104203241291760099873370677422735585567360982055771790328265605639874904310011708142008628265456917839414697356294147888997242303490896527622984918328260643612521578547709020011667780358509396891091471252447354955517144974155604385262687819412004956054849997610191683584000000000000000000000000000000000
256 -2675001028116998059407090237184163570713331291315516233314252423669727913666604196878855381689297840449471720360257081923120274793929255383961726917657195992033613632154398269578296891320864150025781227524537244471022030987093551413919082283246266635270640203432707790858169495321670464497309449675203309402560659975870838168566303065872650262879875864549326794461546045529514263645810860699966769998286728982940046443861015023083508147219288071284046999462064632619587651434459427914530156442908080873374401403960424478433720710852991685283020800000000000000000000000000000000
257 668814450796401359922843643323185020859524775286117008187842229031307117243702258980512344604453266480563996471760647226909742744919832545649152185788854543852567222567921861624305410225819107298500532052149159659555754963850612224776873717169434888346105493859459895830588921544845788772948748521224001370722366011296613439787861135666080593091337934436618454641937995731513732296387311421539485682053593004912761174574497586739669185676383285370729119704240454767996486310187170450445685955894655327514265837598477720053176853484684749144326144000000000000000000000000000000000
258 239054783816375167027684736976471402942179483704274803204954273324807656121000262755883775031867078873289450425531698150602863217698657023639710892287098532482517553996403178701431391863736376329124517430667943874815357293363374559369263738788164546422880486849980193918991640596060684456752770140698450688270057949576962362748559093476754443666236676194308005874116038748281923348820879339778708299491710929881197686138175906862568710573114510453867317852314110924813065792607624369728033429128599906421683410732411009944155351803802823225238146252800000000000000000000000000000000
259 -55932747529085632520434809702590312529612203667007799549963051007198029290909809164577760748568071861438208244068098499269408574151002507074391558286660286317294096536849026234071615074694965669567195222768935880203746482933995042855749858244161754539104978618020538816820759908436125319588694964637833308649772626153340254775775051539857347603274666472667795659854400592288104277685950311806142226422884415101600448606212728485420424561992182912930388976165443508340234934267485768263385263806551524116337203994613541000075680813240420632129435598848000000000000000000000000000000000
260 -21486661360143971197141925341420162681660398399109702817667737505472292125053703093821355041325388537339887151592576904492769937545285858234211486515463782593757492677321617332221423057282159513299890457143222501491123473004956486104861584803435118268342853366001171524224573800144705691908937953303402103239035139283399841707492110676540610983462437772128789406830410270024977176579336922280969104218332202374675812325970322523417194306611512303281756629188936333663387754959131510257365355090841408249130381182282860042532004615740910957105092155251097600000000000000000000000000000000
261 4700503239254605673924391823249435038285716474265548396274075547457839892834616998444880064170908269809790868972778727070867926120937241739355415277077068135626230276885076252127999302191371987908566211605501860137394006190189919505114681694462583806213116987291633235979962642751919636166365133959338770131751666993521543172620190422557257597541153311896757988519700621350028832157247944178714087815859760375381889300254271354064574967441757911355505016933529812176305968473835334212412643432411333856852409675223809382661330783710159055580483878874251264000000000000000000000000000000000
262 1942515324261726907808710288001898261833574190715315247131753222732333065616333749515181099677352208685148073428921736631251857611579400259099223070191954654212360791776809200335189492289231267823375398464315821237917870603453150486249826105134065101458801008114807681883843077928684843090486339704112914444858718587238182667477740923888632195714500868500625123776962139414563724885048424051569673314091427832842969704774992625911463797015071971484465056483124883604879800651723016914008383329727960691490308063890867441058701691028533273369701858540683840716800000000000000000000000000000000
263 -396832611612813590981961339419657986632094166187906751309129501953353138893699005419132987965945430654424359458464175588175261489449924376879365924574917299276392840482066720580095211281966825082997235450293664513947884906143927006832437491083487920528420777845449796026603141012252146869443767405862074983338813436405911950519776173821094181850709364003323049193580986830127516011666764704174508027480362661473888891825567327771427862846621593883153451714734417211036153337651731687374330218503338474112518910560210989280369791971951512592288311792181356527616000000000000000000000000000000000
264 -176646283351050087652567105735837323953754685771326301091621366001101546923835362383593838554378001545401796433975210611980255245418238450401159994847392790024317528629028344260397286840378592572721105025589827258262950038484803629393016416700622462334362864593812212033648377979515031910380130355716034166494659064458010129547964063426367012224351933844527800244965082289419502920048162254681979619857647012387481837854523867765487941400324023771971571248158247575282546532510783182427604529897870722450464634137116880198275926042009951928849160131037362901955379200000000000000000000000000000000
265 33643704765924081473976703181736548223617479779566032221900030058290591820524196027724136396633462652701576478857923209964252380772413267493687980233195092548787910655605494168199083024708677810078798263444705999325968165560186858379741898037355569501248414202767054078709367699010133250350404949602724333248342409912792233873301026908140205912658978630299244323191967793931743479552567125536079904109551250884763235216833785114045171643526497827661833090927599040822352569300231490103510188758511191497503641085737578193483198016821077852346579036529553176652677120000000000000000000000000000000000
266 16158644647412797165780202692576314588773982002333357110995526053301571476173175368975741483281972224948654671379738846614713986139835750677368780540812923127966000145858123737085775812539797314839417359776527887515872116602685729668529899424248309646301365923695430372640978892615262740716252325457512423625410036502631889642344151430181095344061792500757347511173442098602622311344239564407225713591744955408394380568798040686895206627662287787532111967606810225726281218609993164551075639630537392524863153690518934741294406675751042172790485063302312126894670086144000000000000000000000000000000000
267 -2863251761620574345504495402737806431801260551997889253896632641947774814637957662770864240315701637929606791347360771495318863189087774547048811121397975149596763469765597532303585398460109831400170420672021348112240424663158422766520535574500081446255228764905425994382192042156450432865341684954306615117437869025413005266657307212955258679754725525685370983497809019430788969646169809478625614882764084310463349146187111545164621225849557488814098969863050472304993262614545281166715637654594850279908925825831304832806743300538839045820871377383275945737542193643520000000000000000000000000000000000
268 -1486885562466621036478045126221620150696509385302555038377868570625731367585103960976293408303421881792012357386809519666544667025066494901100311079900182812102387283860768210100078777963067646788999763257112749217879799281557560587331354659185713766802665356798872069353179701564521505627332324212781732333673132844470647565329563362097675717217747781280201293328336545824800142806033941824280747897628256088890592760273619095281191029578506398561763966327274700353943907480822895939743528550643426028597889426212884832990922457865216942383858828796613219661111818530586624000000000000000000000000000000000
269 244495941949971896148398760299385256311320291989151249791193885531939920133313717314673032261723298352295378013541232928466517232869662020558866395821712352830049349306639204765187191954479912499663039753583254305220388634871966962009182647888658240059556988872204387581584686931054690954400787947773093100461260599353305193421589882957362395074724579205881632235882166757870586598368306603569015219564019252290106091455477121254380138826571251581118701422801816979736070625867740789808334035797385657469291242744974068645056810557358026702799224560920536072078403883698749440000000000000000000000000000000000
270 137635568530089836840140806569315999904741229250370421697304505033752146604905959513033279592380957319816301338458907476406239387581792469603431147964901545170273750116255159246371234569502835706346066872399037927440270996626496193341433254801370049505827509459589090165545651694959971244192317461552271598246841190478493269869110458838218495511619309561617278314357837087061184450193901124582944312543796492637011535864152766593700252179602671285843890360636488475378648662230056752531444443239575437946870214837577655471651219819594835102453204677454872518748392803274984521728000000000000000000000000000000000
271 -20936343977053536874101462799228738491923677554426238838971308943307315645317150247006728128281058634432313184131183842287791968795867431300167835803040453867567566116561342234407270792070808457655788339188017408620009956852150743019543675898305250492776895709881481509039962012378451384056692733498249760365626230392197699252963188130306707219403172002712584974703028167452657888465152649395878885811974432037624966547585314419737728947516865706434453788238528932816927318694389456952594119674473660721178816664530556949831372333268545165872925186655059396750391210393598028677120000000000000000000000000000000000
272 -12816506245989704243624232228128494344193723892419692275019411141514702281169347581944889625385721514924856701841470845446736635111675700943736764649319456273182410624314353498993185052018028829606444916769887250163874042317515305747884040032278946299562557168578256296074050224078727959866094822178247471459870421669371003526000411689966204824067337237252145308785579443175156952153512481703507321998506415452941232327560518258647132988622414141505073207135966360695902733349892632987901189308603367572269206105337743655390622156367933157373237893912062006939819196098318012508012544000000000000000000000000000000000
273 1796638657414496923621149761628608358551557980719533771149472147596754348356184049289361660947790191465920577877869809270103076092100111154574862505895132604036867652249040024672534997019641558066978107583890695977250494969984177652765926987063802046308311112297881321054357445329238026845975154925112615254375508900643377643260419547048215386682376648868862759146441803171175986112397149157824448026024617229281676601243198283906536518632686424171707211404137732360498002637988462784514681093306376796339603627816903847185790825267697636795960871021198920630245774357762648239379578880000000000000000000000000000000000
274 1200596683916598938612393902234614770701647258256330022696635865148095181776182219269276361902319968982835433084498578885453207029215764740428114846310254834192002434470473055012822507460108007803774879325863483081393818330506249099107911179809145511308918511296368834674480484829932924037143785170926733334031838378125973755790766183750423737802813242718893083814344975571256192464137182228287679110350427151797516037805751244637470914578471506734956197229305537290458708843507877444170741153195130907326964760442103996529372177109371640531417762133053598834667334244353822768558145273856000000000000000000000000000000000
275 -154384332501305399704277982701602529595160415127834161386728555881749661892201094980093598524673545522213482227580292987268254012749417846843206017932857472383142362665383364214844586069381963897661227706300650305031184656855112169786878918327861379999616123619167696558741346878532062901888013196215262190597906246525124752739726313253725086013400133777854187011926818519576388501199952955521560989482687579320259473016277567022777450917825640048040586290266948296465853931874308740957766233881338858789333723574958059130276738138598297133633350565684738449061648312377576151059840106496000000000000000000000000000000000000
276 -113139305095060925341064793039723468232669716806204217223519589224332943765018148230880173824067376572176688327479945837275558133493099511091225335143866761561978049910684304105590297929110858964337487310402017255465867260389106975459949133346538689076160136861189160148580374533727585918271394963599792485304238439712060508128148979912139137288905492248499654010662633664544026974553550617674555383201899079552781710444207353859280696019247182951494584395366619174112795526322800295845248052528300806423934711718843147068707911243702076958731614495924179396172945201136463587848078004269875200000000000000000000000000000000000
277 13270812559431168874202036519869862098546627638383351075209937628853333020949474266194169880929071948954484446771710913823525299006436696985396749649481740268058804229221440239818518765949396058441645737161354893101090481664808634340478869199504145526642587571573024475086059022267223224808615025412531454383455093528715232852302098511692114451129016757383464857862002709408801860754405705137949827754841968104100548614300428133828055881029646479286664369892756880939578626333462510868015615901039331394500017287672255949458177235036537173415071862612356086474333595753714688101589583812100096000000000000000000000000000000000000
278 10725488704424485884724552678335848057737401182081509552521344437005929523153083888926328853261422918436159465816354518098996658796489301795281030724674486820682344943229943058588182421570427241979478044295312816491258192937838616027817986250698072758710994849481426552821846736317451191432163775116119485772929179091768529462529097378370860012322355784831863254980919766570687088127094787181777420585209422903249745908192361993767295004308333215809498602299522655604880380210833125607487350325025084616192311492265131046949428670453216029072356857421520781010831503359139686756880047065892336435200000000000000000000000000000000000
279 -1139723744290145493248274632769693241650461307592238104905813134987515288748965561059405690159005087427197581898293499125523764607875924777583009876817157374341054031162263980108425473107964778815616019603676423010438284089773692356890576602955226802678334150080473406248767982605142851181595064496701910721957682617414512845108423410768929242162663372742461259354336024921181787162656029805764543409303876461901206490912201809229346492761986369621597144829607781004557762242689140115127345829275008888990876509496184547565393879008441018672050243924292219499365966957810650085208963182661250056192000000000000000000000000000000000000
280 -1022832273247539322833777513000124075957257019348572894870925954448408318779871772504124720421848754928638685764396798757026820563905293385674421858166425029907397033148092730112067033450014077561304898729173353450863012951321794092224197505442881925318747577796602220846693470754259710766251858965967318854578344272886100993826503175082818133303649428948638981264754056076360751656187852918873619750119457763241269603543478138828536918423904302613483308642345663278897007237068876812188545568643265618366076123438548233465078961271163588160301898807807174885877092099351697241399391830234391611074150400000000000000000000000000000000000
281 97635132427143976252678936115322527630227087957043685299576895550734363739403382973620907312429753924823592293210528769669300876850324587093711836160311523608563383177715735776340716440437645891496851108000203139199249076742964303733882194649253845352290068185649980958916467166208122328163638314308195642180291640183248485722796159844343282145237967306860143772646820837777036820511888131628820190755324290721917486264495997837179982890755346994853120700250623761482376546277411452373766553596154185070435791624333423246938087096647222125519816096916943904561224191893682951650182357304716789207269376000000000000000000000000000000000000
282 98122914972776229566633309990879009762570628063259193262046574257108268938468695038632966769350648584860481019462984440041586372287100201055522357606533831726630389246116708678347309867419813517532585182579428795448059734858071002328608652618446577956446908125822185541166417136960160032438705444012725966591944898752008585048881580161459333486366395135752434600290278946398361839006528775845066858534399102344348479267997426648028579266973136323571948895235212644517903718825101896391781346554561623751877535968189768350515650454579047497544351905937079295356446695331162330110133260825049214328673350451200000000000000000000000000000000000
283 -8324961132697892944834012374859291945977018835080983975394005633742713924800285901127320733698047939249880712825024915809383218654994536332869013799390914867007523538505985984474218629562556520618588008384353074461435027650251675551412628739003813744034411057925191729668417813044691787506858295126472716164137228988186426814665222970108830946091838140463157117830701585509572423193845841395881956716690499071006802328106726263368361456545505290925700563712736328004275165696726731030540119357025416066654882554783066886699994205158236149140603272034364632253593178121226660918387448960605893336793354338304000000000000000000000000000000000000
284 -9469098920132916392415082757616133719288701045113804712041743070326861496288287414236671010692447419128743258563962562785831735041300227995093625732489296288649178488333107511763375764353800407412247783138296212744403056154616440412254858344954927105286316660446647253051416642949234065617960513492858016770027269635106493462412370898465319394765809541719894950434473358193884627580268961938642844853416316726356377459182093111224209335768503434804208205261956393578758313977463564107764854116900291719028642651049054770667223970633886570821513469930849029240561483976419268133538561420565316480762854207442124800000000000000000000000000000000000
285 704438679848606975636355688311331815285338981565955766645603958090961980106546170078647061762218543593187116799860166090515996574717233251713826115306239737027294414624935531504015437045430921453097022269447858196258040612656794435408652474464904817864488019667888531983816596280293713410178736330851788802327588188682926548169220374362033706229589631362140428550459973014296029771420960387887072340614391219560521194487799936361013659579031109538497766459293421661998798565785556724005958596150580821880049059688245608881433604035210538720089654589814239486881301514448596953542462386420827748377839127568056320000000000000000000000000000000000000
286 919202685774889905837708478924275479331933961491472365577437149545496187738516188314204989077625645320603709265465115334064331002275623295284507227963756308855848307927377601923206141750655902460552799172406552755630926805500769649266597029114157176230875764097504415206281131178102654675079923628075530643480002765836637780715875892392784554360086329467498884860857418324959866472521518707428335968135737702445515052587889028767838221910370246970074354077477193610061776371106920697741047983042510909512829637172437902147188021131514398754437289104336829381612100766592954068839194245507265214075664137078580445184000000000000000000000000000000000000
287 -58904651445856240062438146888437069126683809055103088394322871925282150815554443286020604275653885718860175114154231382297357046862009271023827070634786019810396013393689491940198102850801157290422454957018920028559563001889299307989417647110431847171015570244280404457748771417442406141184358847350025413508603267365234765751263436224901228770201107189840402098507290488096369941218506211701984149341154593388021312302867753960468086225082076827166758547312204549121482096046288990418797525742259237794372286130218947497878543423560588369449253838844794608901720647132787429616650811515455924639432311412963063889920000000000000000000000000000000000000
288 -89757222250737532606317130175412637839340423958992799179148096848063224695918045796467975213220692207159085172147251291919218063675369206092607178862200004694974381092740086571564516015172138046992609386088659256898329315713300653676649687877352249509162490074485317346077995125237450180822646659938595179736507180976401232213636891179703470767956545548222600845797407626912020506445607505849813000418386917497309846314369440664257595416888196945850700377112874688828867499616060839109256075900444405666145274644851700610668906612119291649267436205243746417081680653435443976697981385094832328603018198395574405304418304000000000000000000000000000000000000
289 4836442167838054506574807668953891678674504469070027044865484676214033442030151269269709950477044929345134034590756986759161743732981738417617350575250610265473445716867909037710998963756666474808957361475163158691118807698778945300155374561544355235923714769114378518074316453607139081599223761037054922055216404648637400715154619024079750505726891122805598093419119609004132830493518193613419815029281483563790448161666664234885229431325507717205213940258430492741392878161369347092234865586850039187193923074611516219126799864901888997742993803636070222238112288140139619781623442745212218242070716938227732438256189440000000000000000000000000000000000000
290 8816029405574924205116017986484196206209196337853034879866199243074652249166968062183281854282594105473165098131595370564844676333267232173714227951369926961269221951069716226860675043031611453454421643666664045119253792294494423905444048556850965988913247503147018554180333884359515999379110008646492403567573658498623199172244024994456591936612800193469536076753373567902061315415555014322555631657161685710610124889296902345314862729825727931236640253639724130281595363879109748356792700661975710826152341948604518981242628134334055536861171641436980339735753852470282434729628452086285533705020730825058776383328750665728000000000000000000000000000000000000
291 -385907767235736860683302467846018500281582964679713702139052815531753035496125746791984150802934002919678387089270046136484587357374197677957710423872365548609014929656695281607825367997112333326229784135128852363710927607689367979266789328954068040336110046637121196799841159938976612784564812970387199424176575398673206026377015506795731225205221865922709364349408368395564486890819103194761853952598554161816638479913597404850301561560268987128088667887734115595695376278586325918412934518203283732867224920287375629986382641414342604190156536218037799786422227958793661183698445337022846295037564366034494569764584182251520000000000000000000000000000000000000
292 -870986097945895763573634321793072755453139963045345941735270153305654176278525902128143078131556731055326356592920157919381838548361240398921761137079566931542608281959882101457640529562474362672132301869117030673476673778578776226284333621244287993140890298380905662920067691797223040794776150360155571824341175656594312684447347965472718781953414020088503723080802401075666591730551351130685545358061094624742357048660600694928982283995801637731854348746373327162194110563207339888061545796892639802767364298583717034256926244450972460536492685670638890253593499700859976326973779743673100987108804686151476073209095099802189824000000000000000000000000000000000000
293 29377692015639327566262877148599914349259712651575564128963255148665355828540367684100236966330807041607314526233394894292664448339791410034496576623711320870089254677798376498989527224218255223244251756309506906154046973382722099818871703398007819377603814179088257010156446203365005367437647277323779316125119528981507615134832442803984301183320437078222686193021184316411966680870768697603360484125055955307231380926946402519815540079794291576275295678384073001210809751559282623963067527239664893271389987746845654834566758732520233057786762641869069785184793213612499420916563963546075828063939405808625715325394449453474119680000000000000000000000000000000000000
294 86551014144130234325413930195941166407038860226748545635100376913958809251852937868199523969343897373749263544085588868330987643281804995767162658215774944707091561142392947800745867476932268585104392900869231084778629380721597745792031412880286895306490967951645493991727548251479836675744237747540884693213055185264976238542906982840665074863807608436227104573514396831291684912252130194852345903831473004619806901766323393246794986914038162306899216530532176812192839643032268524713917801721862339159977055823408289318946101280282808987348884259124742555226226581511091889774686942770382641437972757346411538587443468608344808226816000000000000000000000000000000000000
295 -2053809869536808915660535326051259024644247563344881502272332821493585646875184038822413508124785983601109423660009028752340775127603702040276367230093691930431593804418250791450128624555693772193183856519296009430553662031771883045280604781263964074126336543087903335695990889605988946615571507766809751269854825981300612345749499677910877228550842388974873726637757159577573103888968725069717678990160330344592127767809283978731159979668936719448636516847060334154392190201626347661318768299641356382564795304145463519031106935965172509544897334656565777141121005407990373557573924757796820771990059060550639197440662545007182138572800000000000000000000000000000000000000
296 -8650539719006593753743628333097806292692287228842546300298581910305768726971008275226398670064527866972550162217374156348806185662904813148346552322995856656048415499552183333126871732370473438342690854710863991557582672172068230063376258226106045971751477779889451239272113745051114404404613660884969710272972280782583786868570750255821823386955765061065953334291498079643869633639549588979424586860937776594086867452798198380425239744995434530815407245427833953285291962708763758075837931692683307401466960189193495163182426828016650609224006222823893737953018262496550876065009774311212821385500164225616200904528394880388132649681551360000000000000000000000000000000000000
297 118974172637352720856568954969798299970684807929103241536356535021732569528858329963840839960223309417598293996162841745126128013337447050242104465406455123695335941948915321851733751305843316136956749929933887235932206057234031054280471364894836617970676940663964040536991359072788838086948561600204084892316712821951325795281838441217409211092497028721498633259739347504978337561488047115980868478998182964374884524385801259699842696195963435599243113783236352778625710218204675250061240813915685349348173038697210382520199918449277073142707826309481155491884691724093112133038058281055928110741059786633808341380259457498997232103115980800000000000000000000000000000000000000
298 869582821958569447771873563396054365497914793833878885317137008998172225121000220016515665292699927548082403524314950476682519034089737043212338046150326617511029597757534629297791483238800779742838931640304131528858816189237581653684893771934829897099950617818622092510940324001429058981431032577600610184385762506859969286541161719593103654633866401707381777748783719698179280418154705510448325261412081470817753121360457955214366544003071325166427902877350902762283576070664005370701679019040863350297143995939350309276433098741772258788988166947494208333070538216219687365992451786815969568712230083819046027415790043037633056491963374632960000000000000000000000000000000000000
299 -3287726345139020977838315786417420311268108655512206047336605543547269082014724227112748111226533342297346529226356567169258927674503646256462349712096519703978721439287200585216115534141754377150442363539619542663447361016464727374497260038319224537478957993250893093938514411233292337655496592842950144849850957209625646538556277957251288831742006703870410558966148841109645268361775002605573744064492166195518337620630866529863290291611507835633884363929189369651460275311807656180151629550434857624773941190344315476200285598467261327336221427721237822433888307055357752828200864432917607339160205110713251103027353166752666641434620303769600000000000000000000000000000000000000
300 -87914656416228335740499469221796220489062945980994589968393866458808754105998671477580233646923105411287277330266581090746181327899922041523689931117165273815939460422964836711945564034421101946142292533067812335996164155326893124358447706979660971306089998917918094844280036168344756482157937980285902367902892440040378472501808448485090754432925226356390121328437241768548490890303168598322984385009472699265738949327136910535172944572954509342325875564230128828658417367606563787335654601317812080483977705929526064110856884681025660631006084342324872060781113616278147622110211171123524692626586998782027562133724846861136798621605148770193899520000000000000000000000000000000000000
301 -545771112765186630252189471475235785328043242141008206484006862472394456143693678146569677990860573203921835239113254996498958012804550684831617050365065640175952250285926227778541525182237125618368069667760701733888079146199407887810454901911040344960533648663540388717435000384391721783312025288583878991254037339347744166008477899985626856790612783791441582605204925196966878691147700719024666201955221340431830058539399239223591810160138198889982881139881486203926101759448341536689170776764026241687699422594347051821859887125676307718167990652315205413014861827368200084322544057737401542075025189593951959490274857502647588774580988899701555200000000000000000000000000000000000000
302 8938803603346586555264413104972351522263005565793017512139615117161561080674655902004592113990754292601505802674270294460370006357754223153688850041494509971084289302008737295122132378482111698540440877032575484422238868043185458607101648263677637495289378973424515729380187969691214917763951173985441296315791930691434547593728903152976306905929040551208503747886496053796616697410752289848993538700074181264493430926058861011635189116861644489480650099342246031908010805127962103180587936121103925181862046851632179239992139134806931898200115328912924681665618788474632500777405438687187781163022957830189980596765995721383309142277118815692989933813760000000000000000000000000000000000000
303 145098168140085056022266623540029683245775397642715728806457635665347747312070234910535167590502626796378583280610427561626327701692579547241760642448009539997443394920273578577943728509323153820024947849732096234410748247359305345627156477204247729205085222455224706012522774796149318570392870033211900995069166422365605809426770421648695916093048996030380228464873858482371758083385115597085097214231522986190853794316056326859339248782522711684700393568657002904832068814477069942504963157420003994465134074777062362061689561186309853768640869102954973724395092920636761399581362394109480811439079849554892046184589253568273346694525317179855835286732800000000000000000000000000000000000000
304 -914007650551736464910626937497238111968585698038698938200201966252330639043093507198792945086344083854526829442276613661248070554106115214589472281725138648778651970626720085556858628124773755956120462501916864699275063949301202504331436640504239089150515605959746106848617342979994591402173366832212865910934823125608921699169884183292428536302886269051163900551398868268702984867790933856623973300287081970159921696918231628377012865726443231628824295338350215082778697908230340135711683258332537353630568325515287381063938041740254024884580202604258718610858731673634645320621386973768554611915442404725527752375346793274067489030223593218583312728735088640000000000000000000000000000000000000
305 -24049203478247384325506209476957511132555770638971315948323154642409118122240775849515238991122766747126760483672048789424709129545377085784080112350069262741603823421115151601609460273037710260876408066474840999270923843405675367917195948750733253562786072837316710060684913585653880695766741849974717910154695219486999945121918356198171088133421833130625268240736707389467692735261896736397927641959588269578681826042745735981220955148166205987314577793350146513305091713907451292089386806934545623975587139706645585637202106208418250343281188608109416646237631904517614960535998018457222918456142756748719545053312382915387897809858101323050379914669719552000000000000000000000000000000000000000
306 93984556660596038324381468891820701851515941904419760379575589154528674397730101898628412319039983937091903242367575614443816502127345646614187896399543850675175193417697422104040461370652549398907694398657861171855557104099404212492355843782074675164898793090017059054417112751951103620692384968233077167656723963824153738516204176893634746926130327145178233825436342255925913782667948403915386131106999397607999509474873041209574046776257370688742350828497022207750605050220391251669623559032155819546019417280304520257509351660918604921918561200391937135131050329189819436497498802941228065757801529935667460541841377089469738466027169211673249910058603092377600000000000000000000000000000000000000
307 3427206583954130849262270922700968479933137664691722869698923129900377013124419983549946261564245358492745615728908418337056980871892717694617716824138402213590352182976072120891667870826269790851002077485938466591148682316756234077863301025211585701140825872318163278700690369856520608808686425741515895688047056799342967709231813513800786772724856628486092581857279594437123662049346939691318721463666289522063898998697836393161461416827108059743395660295589175655625076288223784754917334257947742992007220858381984833859632957533468845724072387363460116238376295912346074503292191082405932667659948344363239711192406911067436879338275395757187192915045784748032000000000000000000000000000000000000000
308 -9718129440603867204275144791801657263525071851007103626850051352909818657423617553777576370081860519631350975690224767025006493351027221189621644089553683187024325598351029980838945835878869743018545796196272237692852251640811215172703163475638644886149479905055528517053639218120393012216679154356258326422187148262183707153780124484406895281809590960261703685311654694584037132951828864683770770065812236596971038110182697630221045923616851246290604819466866114652893032878286880773200984883951203341092178644924259000702119054871545269870560697646235147601624805499587342902566538875175412144747434071860837313472788265955242512872392486460914578237990550636173721600000000000000000000000000000000000000
309 -453967208621999509974350900054878195270210081955138153895637207044247035148540793505259369314702803996842299336744529652811044870197791694776699233155641055913853279640051311881695650383286687736938178236558860502933464940311703144168912724685013366693059335662365355136393062444747151581586283208957354068930322283660637381939669958884786059005844384054533218994786781845122693043503502456462751879911637770374650522462266536175891238573537769914432510014080676688982123270692117695857924014428903869850841506690240739151144419959779693413964438790548003416896173964654749169116395649194541335881545603160199080028702211729316874015355746664515361313607831881770860544000000000000000000000000000000000000000
310 1010441202949329103449161163344799905964383453443332535456516691330164809867152056616585037550942648351369135609671009821097617729866007118538696759669609368860056081346577760139964224487028046822973578263965476444087540216466487903625774672475801215532293386887185855826752256594482615466118541407186758587496766915962384368735707061811577096432698855231107524111371971793294779309319875260737759248414445236957102657079078640533787565968655800165939023454617623979687632907167117224756078023105342540651840906966277051159819274129296134141681455995662611251639936196341353775738690496709124981862896053301687579893437929955604269789264858604305686767196130770725547225907200000000000000000000000000000000000000
311 57671096148906399689604098941198136360056446921692701119750033467397852441535624909646927092303986286302827480600801915232517458797984684964089513246744163527254107454150354060363712492031059609306118098266292167938243858610525134482276422017253712717421691059574500469458787648905432697379796168706419145217486838041585428566995688910063654226959363113545065927387478719664903570191495739995544734461285857949426908314387074065847759637421845533293628633821549543268423205374791264419554058462913972889489582140666195159855105064678677617332008456430245910538780469979938155697402841089695290992297308832142535404341797044553864757221623721550976426111789932279206240059392000000000000000000000000000000000000000
312 -105638847410138512699472882179066695151563495389839302450920621224570285959199933638325716706356949446536192522211389191221814205940075089436909830850482556000558834084448057449789122224707103629844275418968860031170211613888419024108511417801138735047149399332211457788101955832209769245593650873953593497748310276291718065787090098034408724680542844633048110060265324143770911575735171690258276329330216795838962448023694717794972203763118941946510241981164279902064120363881845115787713869048158257459345316637074449112219331407276564252531951206787759910444499008387211044641125639222172846933540934242645369669194990350627670984135727169551895417333004975034336010892319129600000000000000000000000000000000000000
313 -7138151589580458412661618679733657619501747620472418513793565741583610786666580196854983510509578672273712900016352058684978503194401023831942122017453478068935697496529360312287606886806698458457428744360458707173797560492515728823048056538262894878799915845700603099388265468625069002990820293506640072355538394755430613612831998350043759966963655042832489573041227197298691186655466091659552928810651529394304388523438950460637763377955147562024115321019928127655556041184822438738505631479746638499627466540596838767899873273773520269338683795849185611846222623326076468593636570402176635076219114342628876910292218452636749071678920822875398724165374968848779333360626434048000000000000000000000000000000000000000
314 11104574707012389228401417910454845370669490955067934978354760544416352724900931977364481038127231323024112822694668187509270827071280293773569017424821416748833764318164804186720114327772596336831170986230786991065883391874786244948305376369471042386790124394494972934240575660626549637538426497623980069777229353422451714915751089847951799019183713154680366859985297430493112907376772092882588556697054440405044149340984369469794911691135853868668863386945094546682415989364667697792260344747283388304657703762896685881699133214163681635838978408012412415847103101860055840570826880171848787817724838453840135469679892624627936333378865911946819236539674178640294750602735745656422400000000000000000000000000000000000000
315 868632051575477104536617092822041004179654388006658071489486324729915307259506809226257920318674916875994825731482158567446846771740972399067371468204586701900621089883302110530909437388294484161315537358772073420428316608939541780930790100213627983144693912480846137486681147322381319800806004366686524857010294446407879033114596547366362323005623768552701451965864499208635822095885648168837557007502612521726754856179466384986356219740494259739432041119937957511163633656674252046117683127681304120289039316515590550931740682433768069583842972701189891514934330477443706170488105291642298512086535427950289318939932655061522815809215883892880009758516317980261595714257362154946560000000000000000000000000000000000000000
316 -1173617748539854310102532793997906976573384158106016456430536491916709921547607159537733716926219569793617343974986500338437596490561803154081219570538690374229324676056173680654781478104065387140801619530404170204580321566819096081836765521055445603090097605157071306933727279113684926710708209158358292780611506314424355296748872570637764418342433701893291645062975972432515373027446068247520828061460360144707783031772811153599200685557829418799779564396844836810165194051089427263480782073966449311594015326470454240315189306487669503071937601374069651000091723950265708283871056878980317453832298195900856330267418841193521153256755694806049044016793946620029566139530701218489827328000000000000000000000000000000000000000
317 -104513029650072101682372326390115625340154367455275299863954420290919893353249474875215493122659226219627428786478011395656238774901727811540400007481382400198894784128817468628133189969609611135709806109519769319934910856035805539356023484234171633654619443455824927322014712774345753272391569805980637274733670592376176296736392553737484071179009000490509853132199815155801128616691814992092410069471942639667669062996544557183614741973621005082247053091906781733954017324112957785176545320241049223595771864583101737967069251874262595006830476242009386442928023209137464451496204118779533794017261657947523064880010515433746340443518287074891218522455550357036076176443707349230430453760000000000000000000000000000000000000000
318 124703316988550508893422255481798584658530275329874486242066718759998602320607421967077861902550129762910649649679123451305672325828717682631782352030124694835186273899426610501155884353242093859231232265109487527540614026038040813390921843676665058252145403567601312979500995920171427624621626080421651265524063749641550209658090774916179065655928311418153528070595625390696280872231818278527942542778512321668183430092364178291703809235042980855898710675945269067522419708556898195721146422894798685704094647524172272653140580914185210626077521474405972961626547622283794935268686219167429755968142805918517921714032754004183554082413162804940018684998848700979327131821719439264006734348288000000000000000000000000000000000000000
319 12480511648793854866162329684533173720646454784861555192997944098149219840386740777158440681821405568619541052182593811363771891739824488921926177924430152851329869716296082903037826634225940381902945122526717760859290098710532930726052046616192354454254570296081899618074439347039493220975951749830239329492714487447376435174995324995081528563163886522903496334767321186113091316958821225395340029334907405898721575868044236967240685018643109918819229361289961218567537795150526136539127261429736921606008889568091829930183877277595092867974942123140196622047941122833769178457304865694573707875832780102016748322703377780922627197055251196007007918517600861585458883067092635117323654235422720000000000000000000000000000000000000000
320 -13320955927851554421244951133713155257845586798769111303662138309159077101008666043562684819238546035610356656005876510653042482598105753087504774981347803318006155727221015168425251496393009640271000474063367986585891184528368307274175454562743456366320276000505089771895011988634328737132193449744920889456408456739377462354004710283061443931521863528499114740280088309014523483036190898173486420554115681487919658040738448062095681269154373182656518488888871189212726959864516615893654176995065614673926804189670384482705084942553326851445181099181998850448018206501545645725967236866124874069238765818726271871823405824429852896303399527994172615468769856021138421176610507029150497568546881536000000000000000000000000000000000000000
321 -1483101699212058886536567090016239622203576417518316922711279016747410388946316542893083792338188686657993126764128111743635992636560474252670583154119843365579900265786794478476823843721807808109332549193123472880399728921814924860071543907634799621435377083229269160409881479662134874152080875759087894772496083529702009852067541454298632568707024601602233310971234342580137191672628012720494841778404741836884922226295049150997709304307982500646053032606010917292392157522126073087008546366191001587645189537581516170075739015770218513114621551030663655145185493910715930799201766642186340984542461154021394217301831399028889886596529964640059702621551407749294617004302844484581231417788790210560000000000000000000000000000000000000000
322 1430466059267917362730869037205447522943694712317667868997621892099667443415775082965533339594361880905072545195684308535397443350563673255961387244385075530741232881434157758959034698418430681869029683942996065079792024449740755354032773030072191532618663534670508538466966195946226050579847916152833547716516443904011955811964127641748614217995188903099074617981196677925656396945734359942821981239496395791707457835841089646331280133297631356565406412681404637114278528116159063060359605431948719045015258505595042213903778915939448671596953043388741874724457224429897540161983975599078953176918843002259949103376077571148701280677160942341911143406915077761088530250776858346802958371014311650787328000000000000000000000000000000000000000
323 175719517128122814602402506181061930751585390100200219290180981987717831525519058091967001018862722710160065396457490255084341328098332508323269460605638027843666354141513141449093946839490981422077614163412746945209105141432056715611074283032062966924727335577045823727039522679970371669014353355644425592624548186078767502379264218137532116427749618570971410812677227688308375362339485991875996412189422440476281973779458865861299491176639897005967891983521850565577578137239703921101258206630251039243104433568172316025400920679761988809312481561860728318625980659565654446081763230259782139162851732181671952068022897856195272504391544654984649228588319791413114238788072965791912486296603887864381440000000000000000000000000000000000000000
324 -154412506383234382012755871206056908562339072621567069737044562628211915152218638326759466806686236758828789395229063797492637067073455138963095796412439855714706695056277607762102714696738841448148670573158524939569123425861676657865063219954780808712862699378347640941322172249433579129314172864513005482476720764915813588791579028978887887471129257121228658235352393838972527726530208152478887015718885289759107182032320532389958182360869206751612000778244451346658468247181152511340686981361266942628064787754151415500477150161975749384832626743303898147981633213313977505183620919751247812745309248606910963891299663774026360891604453272685960678020663501574948059210432003495947052334150421284411932672000000000000000000000000000000000000000
325 -20787520823567329492865861968961023246091009966868797112276745325721074317544829473035084883644556857023336975649143310789722758193439141041128843133969030262362656725308163223994203453253724771976050387995241992859430756507124161618650599082955087720989366967496918657408773930223251133510241593328462390324266728603016122608473773346466296008947008800156507723271432496991752079945823871467112989248876883199029663332859304642102211701344880468433675794681889412604116419437205980921047858538104721235871500606459200827578477127101852412333754748235531061109184726123493724751142264069721739751455311380748368453786320227767920291416971370983538513101370712012982447110263766664763390722655189180648259584000000000000000000000000000000000000000000
326 16754338617962623569172573832295741173112037027810454639491577751451868136295769125464176579878037539387109145309421225046668954236084655604684784804566827847636903884679013580427041174904224485359370958581511544683073900765833939250290688721203120959898073857036519170830152882298046156020059473233469028346825108739971961502670218599866171478614078806765403029920746138241214649959885126835134608784230780248047627312921817436615884215328033556980241527543334086304391572758477543561563986317154126435334201928728940984451630174022017545800526500269577900944690561221305491696909335393977354832557667845661685698921404863299116541028579478294717395349556178527878219833163317917382149791679871886286168208179200000000000000000000000000000000000000000
327 2458078730686863137851629336958834641171396576507443562602465791465072418264587361229431698957806806355558546125922015379764660822179518629086752815291447785025585458095046025129743701856163670028090749738234840156025695205665336512938779098964686415399357105984915664730859510646420057459427095418011304148518553378708860133009210323499089939419993793739299303311040065360939324684669292017569592147197553808415156816450319234270117345101070024625572283739841371459066295752531628061344061299768224287891550928111815830633733539421319089068237033201272475570945752214308581459847957147254272608058934528878518080175021101890282766480939036208881315635109397800565292080517377100430769994864728704300132109123584000000000000000000000000000000000000000000
328 -1827209242782068301227851602018730742487667038770703873858421464642318453449580304748759263678021909014744039933209870165710486227675697459072522997156638736837660584177082194738981715878902678768548927070797796586081169003987908604448240870610049283059700940062969161227864882362409648865678822384422284785576006434807052415714036477733817569451099736259159942251909987021639097154619570608404391849013915679611560488223493601656706045332335536672542452235856129508288520013178172699071980538692094735512832493093576772941163541219744320376466621636782642324103411447402924960694121632282198394142679451020818292757236982902095327148915385055913121682053952209966615204475035105132271787926562233060663706285978419200000000000000000000000000000000000000000
329 -290784532826689077927061550832791551083702380445628261862943982151406973112981016262827308510038512869950083057036317014719334219666867127885798994086037454607453112068020004477373722921370755901679742149687645284918444363320760953214927214733721487587431335598541381867000657611928809738838713730266628070977120966125249593943073458081741282738369189311705277384794245676391568263387372096319879182297048762212253550181183127604689349800608382576814870186892335100520811012440448140383567817324425364807937227025124117976789870526602562694225696665193698154938363987961135824571525137496019662361272512119796211368095909268985261894631979160820549393391307799861536693259228845913479602589948905404136483208736800768000000000000000000000000000000000000000000
330 200281476887584668453868938339358980515276526240923529562174743889641026929370418886043254554423007197558065898082440812020144147293324237564924712388952166267747001160979694174590507539952028125403380366629980123116213711948255803099704009146241485498930550580896882848191024072345389675772829269489860632015851857902161346792801549816138568530717500978374051124448951920016395199154131769832586390571074963782042213909617104215382132155040292523291917071662749962575491892381034679078366701690394065130418626626740683124835369405451982287561584292601566410175563919894488703233392462378084829201841515191219073677509307879988951950667368857379445463353850515654092177035440565301784091335110084386770560634326004164198400000000000000000000000000000000000000000
331 34436921560364746436523134763283159413028928777314611623814519208064344050315606742816190536753925797489812923162655207941995980334575601820031266924246139349592790131676748241152170130049214394527392243042459756310965421404280234752590021622861709580491396678470274561927163590757993335027798422168838301356946591140631953176338429012598808361944874385611347150744439681944879476089768801321845187899123568574975183126305337095180871398310261917850849791362598556737846179251417932369166821361270345841981504568649750950379495852591769665789550048961720756303580758416129976905041838460086881431794751153754260152772510798662505631233924644171718533972404977153096724536488791126207355786234001752645088943445762799304704000000000000000000000000000000000000000000
332 -22062721855625550072916717735897972427957817915008896524118840804804615370300947656704585327672197941273503167314040761087769727107536773032088334303408729064207071094571318742453315101254260858668605466227404318650886103451304160391662784919034587818844438171104878713670643755258277572795834608790298244775100008246971687624721667500203962686460163830602418620193655446088145467330068266132111648325319489112257566976517089014456713467258495227742344600229859154745642420143291218502237841638105203760241160064059996637136536499817239177709919426998060839274585932645794307371295063521334505707125677525025664923364661239010778910024424646584180414209378038218817557337006131653570927012527106003496665893212667065889141555200000000000000000000000000000000000000000
333 -4085000808374145886850047267955562740972032450825225423219158495500194585653225602818907490549100516703851878658760924425296718200300103464157511992205292063895975248361951168053665074326145251082971902607526707200700156762815752426913269715621395480472866951382269117377925027053081755811437773830001341272822118753906872133883209825079827506008607662361787118069874597810008049962190178470453296088541245262331990819466650597617383799505369303650974406189843951190350571052310026883760802442257365166606208117316200419019150871592610416593339342564269064782108477712882384562089125579850454543821536570719944706537166684172819521014790334336215371150341177298400077613956687501554193907033305800709787959809836388945668079616000000000000000000000000000000000000000000
334 2442397587654336704038567775366704761246643913097659085143480422988976732532320606524538822065325561915059356707276934579219866682858692917212095259263813170453802927494760698057553777163310624175756500619683998609424832920229930944454080396620805042557488224396715827564706386958809356370347990819483215229688385140690582607574090465567158541151751203166006754196577949100905044430246601841529161504722597324917718285280237930956987089598758978826802110072373127791337531246284899538463270003312719452364121448677046857306074220484503434242028877760697049055890660285885908626247853323781779409921608142444539242719014414253891014228741188328273688629418923940696790572369821267120480179897642831110465853346560165044629757807820800000000000000000000000000000000000000000
335 485587887135517444498661213927706436566281126569537939329492045103897734488887150818677492643722311150881839852617607626012795777896866209447790796416677963381882467013024998244489895342460295927016429035365745015395690426470095232423633648702138629007117778119414283474675776023664599140768313071411343571268318481772960435014084228228583472219841248251006938875110062586976479220634039646301705117074824233404360290444031498575791562789747741216033823764307594615694431979700232550346157209344445662912149261266830966276970722400678009492475553838372433751940696868821577244245844098198295308460316987966161390237583965452176851508689122307166762566198505426977949467718496578096660860351780386764834040892317651271300658422087680000000000000000000000000000000000000000000
336 -271696799978745370553300417065494915750294679014352558817501367844002858079745790768586755896019590264133352561438791226144937546721121136921447638242274785656665280810101503858611915234777059016150744274813161712391216927292934128516299186822352368678713213867245990320404946435109337430406819869775971024744932664662665064305473421133883526892414376251976875388927420550825713388630482330053329906008991452766389638537841025936501732527370001760398464685851733313656204343219836849236734490381654766962067979021033705989997076761453543764300174290460002527079092495482645661307585990869827929500820520089333564550698162471446311026033473531338762137847119703535318101832249896295085362166292293898989708165507830975290420892358672384000000000000000000000000000000000000000000
337 -57864213165993898842356960913996713745462361772392810281946766256799486491231393851861433043522451335424682313996464375132470566371402513043781181549872030801920280821836238039216347586600301478000909255436548547032369939626285116641050218084028003505867483964138101248856027995806634569522843977591803176949249719984618221326734251842802603041987074643890124788057773793386001926015271437851725345796043553066930285850526179489620513528179771492026513944123402238451747294502794378770079726854646552715227647093761796238042981769214735619684465441220880581611191986953155341087587882452882280886229484890234352412008917413187283782399140977493702512496503061366384946168176718344232434210093917903098569437713809329331977384603240366080000000000000000000000000000000000000000000
338 30369253566719031189820667697122296735998442090084914461846843143070994687519210104768028686656782935272126833723282309653940550533101999091736602866125831426988912667737059518126885340866512669513657584812502512541310255923966103676367072993346588871658832499121140760947485548679497843652690784310783723775103802901219344601511912989248110983787481194918776720170589027328493689985191005908537342815899744888139075308786058105426961209980809705599682379065393512440806138973770792361458681592866302358429038747432247352116177207897979999819530998316928242033359189920914683286026011051489797328858167312393285479591735720340690665907377426285736014948648986337230094245622489503945668920812750849827336003923196901778110908318974532911104000000000000000000000000000000000000000000
339 6914331704602997291244435319629863532496586479226093362469194795672510481579431460259737843490746759716978674617444899169173372889865528691091103333644838601204469688887229773733501267092229968747872452826218077332579173941904977902303811844725161121240913162990204646683782917839728138197094695219105799385141123038934917523266546997421621691766646167565771183488578199524875340935540580205017883833282197125459774329795373430666475559613177911391073882823087900454089479302914948931823575130710903791982757702054045122940144181321148056133427379850007563585922609256685425620070650153461981270854982944923866211753464118155574955095481236095647909987136985606113582732493405905557946903106097065419866326881408402037983533409802337711554560000000000000000000000000000000000000000000
340 -3410626495135770058879587392875368369279207626773848735242643033062635608469531817621932884539600034692181050115506684613076082432285237973018452396269981630555198894405775455968679763456244455010735188854723982118682620004860834312422453839276387234880003213784396504204046959960396940539441668495707162643747532713638165767897772544159810835826670708600525562315700649934104710576527750036961846976198602597518153783733370375529367313765889358573112067529840040437951554222863455441042422902966697618913688540737741314870774375022154863777987227050650196192807136606951391984078725896767184144826676697539408774705045621126521268330044307897715724964974728296431362831526982033285523167253505647220717150732713663379159668762906716552904572928000000000000000000000000000000000000000000
341 -828701264444334149298606380860617600847299794460401136567386296249311260627803581589268401819352617973596999788191834658652164836826198936910374119065164668355969645590978200157140763248801512558612854167336221268246824869452328403656978595588579388401805772828678283038940802517745527047004539059536710091777893186770782379452769306385290873176089684662663680029664413188739721286077600977530273679882776119633018803817418018407485044448405299162793331289327661924563478503719620485655589483050964039963795400527428278676989113067647883248633346762869371169222297621847803032099306374603522729094921407006044792801758552669703886522873146731089015065371529668818886555933412026999574489777487731230258209792538590195996664347083551815340895764480000000000000000000000000000000000000000000
342 384814975931915243953357419919423031497909914702096246160922687742240142354703262419576056388071694618815433476331151108547401460612069968925057045098633896090971417715511085502466684543951808270041187855344414518352653167825726757144617398651432046033781352686075189451160636485937975302224922436882849051075274193640799886281833774830918568583949515685252738461086381378217643518768659403984845821983870776988417180767366622558688967405544822698791817366461026761551785451581599942367111684119625993761115959823076305682605821785627046456836918347775146601098341974825525506979952725663556882873483888734936728626936562673103549479955515372364028877359341937301897151676802774922427084313529676575062835261225725511795218458804266818301266308890624000000000000000000000000000000000000000000
343 99642701124026402761855277401158182502523566187465492244252813178657785907078615441588830740590602173464073122279134830287029661083881992000342177118443113964186381328889826880389510513947977728425823368880841978907786499287468621720578271722171743442032953642764646700681007372700691697547785921495034030279910082754363358798040658489223269461502758345117798141319951320747733256973112956638437974519568096094982613453751919481418530872113307189010176097385730675447357715631789249083514638723955499101266052717599362358771291732024095176577389535878399295688404135643373894368350946935304382221191373851620121154981447281138125961297599423250606074270280762969806981836446724422267083563453768545043556371790548127414382596453512923829158849879736320000000000000000000000000000000000000000000
344 -43616712408450397864869986346926807908653452389198171279977882748922290804679381870935242213888797822203107733422184324315464144323760899857354141695280590969768816528141163917839077500779029162694696839132690932981618627365833119645598290778033405390460077805879794546824047156633726311712666298582625881584561737538008860428217710266355480635596575568002912999334389025494806951135194629775194735780682393698425331300546362824904861438473300402871628793589435369819271117387343315227553579599485164969688557158952534799419510425574645052161157396372179853094851137152988735182530329827725759836842567418079953485085448984132205645796186724947145263125075140529460074564133985663633990757170211838602899179457037780210323030838478740074647419756128239616000000000000000000000000000000000000000000
345 -12021823269177301880575136677456732275019954611640969427023541921398120991034638593333768950008838474135045787407861408230288154196782735972437327034868423656541567095154089590215039941485549558066474303137840167901382338118810882781151059717460687007396656364010328946649822560804992088174402827649896855584551322517395425058447960546522522793183814473983565755480897270220928510766129735992016407531146045606140071744500106810192544035947091457509307483131128030793807887485812832721713949869706605441199292053170238408173250736521652044892617810079375041439230637031056256797822204600338968727990789094656374261782857328113814238229956347389665922098804836277319998137728673398662178247661598694655333378255400989672828323563227642080210431990777983795200000000000000000000000000000000000000000000
346 4965926601257627876216737741140567747477879536987989058687985488137847120823316334036420905061484329305753934920282299976123392327625931172641693192737985476419326024395000228557064427950987095081163855379884688015972724755941691254061706090451868532507583109303539552638653913327008904327069988801221035495730230989133258963949987588694487368985078532244984027297574131560740153464213748418165294064073913473111977165511710300910230451980900645403767558789152778166687126123679975661467883418398899032703389729773752698878576603361042839083586385890166142254998284733099453841656639715207711167294303895675739633277985632758518357973993770522189949912026963774367139313546377334249737879717002415552930739533931165653597485390442729459302531297854334183669760000000000000000000000000000000000000000000
347 1455587453696323379091668461566615603573812447292067983138429035505045924867752077553561820216248485166202874094977398969476972980281606718231017454001172264549416448888030471682039135356361920667569675357162978835890588925878112032030671192742111109466099999551315345179189987974292303771090761776012347821859410375655692759374871965881660869307111520425879888244955715273404549011719477848975987768593206876277988882030915594247499944435749458226836167125110688726941116086927638917753681843546437083464408704331890568347831093168344591736937731512064413768785127386838961658408277580752518826474009841998631053499761455135839531112256872619748549756731297630703690535346556669969241800504698668298081235315551946596793901637976773580589474913436046990717747200000000000000000000000000000000000000000000
348 -567877792818138909299039618091746472794952454902252604905894775606685078164205958778260044068878766195292627270110455845304838462735118896332143453263455641941822907608311692089723467143095853227013687188513525730282471106466596080103574548597316741609023392562261786518985262998728643315193823088779886890933621768034926483252089524668805036865712805528626397743173722441498924149086578918483174801913040946844631465013897298410082289346674418514557920228893465852788655113672653236253385356174868901115005680802925453357194424570119824507388135540393382022831877549337912926688457869830326423702539628288238488093644208372357188822215264643268084967814681496933387396175134845325122338955441358627560222363821131228879895655123698231557861936665782969158713999360000000000000000000000000000000000000000000
349 -176890796581757730235268807304229058482715639849304730497733524628312372648286529957942755981804799481142373135248726134838807854459994897588526631542068442864778789460088813122025405928587673088872352366096073479895619342882153010456611413861071244555930780272846534026546895775475444371922717994029475269107727503706474469961230835361552528460036813533859959952356408277733925914445357651692783333312137775083768478910143388841868756357777338459618956524212954309345608389745503132424392926727054804516567666246363550744917228748534562503539445086778998425367900599242925155375499820856737538682204329938129363917792383482621560895770255031457984266263908967483224769491354730201713320932119089746169109446394693478790084842816616997958835016584659420927771436646400000000000000000000000000000000000000000000
350 65219092230595724716380623356296306839011025086686474474931824273832661463923198009821683758635029023117685166684282331075461276196560146273247039718443070006093525932690775691067705571847996307476265044470471787396624663232191076696611746763025965028124309630701059521087070636101273779027666579258358264737234615963871253117770676155366054474152845830429227531056694563866756831330097445865184432650144758420848732086867919226631439452334634372218091820798601475833199250621598489730677914117829337268162623456411056821472196423655129113505124793748094145923614933482569633104268869032357590205976936332755894893324534273193783098888454497534609996310716369066423996332697709322224948138540582648962567856017121347233229402841535520811440159607122496398622506426040320000000000000000000000000000000000000000000
351 21578372157927896733996106137653260686895370445039614362631194206267680298931528474122844870233858068850319593566767125062185581944582997847455170908611127490964266052455414349246282577070401689488361935353870210545618014895280611903983247727394987881247854402584755570551368476599757806988734204486270506982816509848114642327591314584825324661563883499359925537674330044894591003992186784653908112657327346376618298375938642092259388271648405483495103475022378509553917465013109005463112462372988876746991581151508918621338430125188190035303767601703436455180258790225263742211964317497675626728164541595008262700408084308726068484958505715196825638662127594543929730194154241676084935347655094143461431326068663452013199330933621146066644584058036434459741586019529523200000000000000000000000000000000000000000000
352 -7521678942474136621562003332367748643897636289783913815130649826136282487767605080747996469054603992556132736869422215943508719065961672655090930589030537664473281069078014102944427627862198569031485512992349129807704576647587878838092791935197924560194133301941264743757214201359785340526396965585190402742067875270240611304110164331872064724088906488636863440452760829219078386915418232936014669594174600385766468893562449780286506831029592297816258942685680696794359918045114111570037041751381148147350361510106605772972434138057715307414983319263652028732283240576252458710104606909284083519575046356695411231350155254015903354436343407526542804355689492647863112774977048421809274043783626702873006812041472607872923876584977879657361191814889434383142361057177276252160000000000000000000000000000000000000000000
353 -2642525195286370808039540757157111829923039956966872296559715460146266356123353582544719555971489537525096951332893907630833678988098323478449735719913222881009697328547715518645369992168150097098882204750585553467952494706656784870269238800966525323761286058421336526199491757885530638249555610368810423866208255828391693798608605887362898474175113668106215135174868699713569643160128597220343518307459924366362203356511300379371518047317936613782476020471119312520630483497850798149679638740802536081323573974182991159622085403954967250714450887372904575978849302231603503580511712707696296200805854964374657175357253791255151757610786610046522955229022187614937214707329465541871974008360448747841197321570760028945451642363008288270998717951037837170113638548831317314764800000000000000000000000000000000000000000000
354 871016349389495428784653458026554443398772176709609169972901198754161745184270496778919255149066125392591451853509303196775462516755167776385021935100457342088868084190497019492257738069068859094433840449663288539196938911063732326985510988946539917737389960203606696374653337642186121737070971448143303474105003911709571359152514088219354545748192652104156573182432018580309422224824925072324219104884749026763718436001397129291389095564285409283824359282888113532115954426656237126370603212116264949239725293475029649600212152708668571681766810880894332396375149543798950822732303941697358179046518531359009723903739886065101975255110011225156698606604514249637767290560316899981031983176395148948177961556208662446295522987229967850728406060691339602289111281687736365602570240000000000000000000000000000000000000000000
355 324893588160299794211393665255628289107939298698096295727692086224962679494714207826429976862591327397878814939418514867812265983451492278607317997710061517579460985597296227431878387683594184009019791967313695528939421285751534946567310070902712087216059299064265824996568121190941373145206537606330337871180600265495818659982642052516939073689482627137286419085767709843931129165643956165331784843573042360551607540373304084285474768353328605805139064394239249117039638155751406071469174166735667696694925526093693554727103884281106427199303145684751721648985028206053811918642710488318250814809287343510946577584883529491912437854196939577538131625129007934998845287066988380015875753880108365066176721536146665607844135141890967386708822660884492689101328192461642143002263552000000000000000000000000000000000000000000000
356 -101264315881642558557756631776049984772339280496405041347771493976262241009713474830238221656710531111878260158508396141902965087550937658702365602015603261301448671566044775094557222114071630562650918595881961036528846487081021892449318362854668203857148828334188109248028972771776499015779080487999411605146053416711073280784883744920270961207430810054604883025302340811012016281100303197774865201959390612115862499732074600700819029893225320201914694226411352251548196990096967832078516937754473954292325382703131872108258417360702077644102168180750993727751203911699897990033222045081083499755698885142658110995360913634032461632318680851131170949555185585464047244323662541028565270122534570271630106391768010750852558451818814168541813216613508911987657180765095065078629767577600000000000000000000000000000000000000000000
357 -40106438834968979223446143270639740619503512738708581485799448291039931708337105947641048472488994554250744645615435018433143992132260539487285016048612314900315868190611908205368634854332237279063842713801741965971511149342720915975044469840128222069105471621146859282667338614381358537974203061974511011414879802913691600526240190344460954470982373658721449066005280398210665073054608989439791658677050947281612457115359679860910798225351577681339920282694133890270627549906224868088527958512514162150830252530833276774285540361383994948478770595762315099856582513095042060446772288089169319041928916321411760897587474473043164438442996153997320011684075122657181528145433203200835950414111025054399213612919136086769194677871644465393317345305044325414061190550175426433962666360832000000000000000000000000000000000000000000000
358 11818095551824591178695800297182450056344056492992124904412200609229260256594715094389114769703743001603394693830419778674531745333098838130106797572328659979197446721282239749506155415073245000682197316152675290774074678716691378514539004873820111265935665803561673797695990642335369444858256495545191890632404883551721452493926380061104806260346022389461738324471079452319469305844703095768303967872861318128756539821516916969555921078842410710670839290697210891882608462507978471744701045225956212547129432103947777712072254785632636951518444519740876258154260946078229470260881048410862328391101872511409866012390345259833729370940935982042620673682185272629032909502104732143744497380464646205852526281739887424394682871368452585807333260142835223119762029468699206858438312870910361600000000000000000000000000000000000000000000
359 4971220480304832273740835123292315674485843620364614443151798447101288499001570319032248577062095727058591052036354296757229473077303042701420504057669571151989795781749625737977487846064350489722663196902392737758157481902233515501789671077273076495909395146080871298616838548117955602977613032266615649331570164507285552955016431793052201397410211366094547606027613743828278009558346937115855589545286486006151799159002151871585209439248866412859564106794093086177133100673932618655631247544107825802370358198280427599916370073745235294260909602367031938924588519875334764184910044432050467565260585315670207375775578213734452363418765666438717917430641678868299922726731046641551398317713736937741047706835066017287366461514864992748526304652719935783600680596020419368799601609035218944000000000000000000000000000000000000000000000
360 -1384319145646451220067897448427789697992042066769004275719667261854084013065700215793041478614770626029973208418407253816352736311435848789369213990444808547675878622236333278304801031915174189975552554767573997755526194845818430096693295218626349176272071608474971908973858511041078843148214429359778517899801571734860128958967850491444057387268804935121120775707693585465066264414224493675558984174175873204318058063432484220204002481156407136325625340143840033181048145050903797531889201754366900484870075968374426967139107839460783080028541998890727087527708446520271172738546727731950351975980477561122793887917713492381399865694527397268628498611637308562669112077537081941370730817963203730533146767010530759678025944362442123739548169405724712285962157373830694964928625744291652907827200000000000000000000000000000000000000000000
361 -618741299499956503269463792286486868251357872393656328199907507661825624689168078577774421643063514328789091295967663367583209647160592723802539073641681503250877136945657792580148731428261909489209183346758888307967864346321958467224700128868851439784975917459870138705435499645403626201798098059799577389663473334595107373156077925493032439909562568377595760458516976203675530847201900245012897977612218349271731502301706681936528309379366136480008013916143647057844037140513159013336102218710709248481125945250506700029214988967928061405952900404927717203621015563633445833405321483811404413100712796821978772363549491971022162237740680264949481179076852570321425718164004574757681455479039547889662152637796140580307010480753193555036162444200208909008152388662071578444821781230321970184192000000000000000000000000000000000000000000000
362 162724440518489119937550072939397174687079410179083800432763284880293366859358928144857590921186447103637380031837539662487896082777173470343227361949677834337806586358576336026393724997943105217544879794162255175054116599233853618866075494697661359392515874348300421002117912803756322021240847261023459423201353446598212141583778402010090669880669414889832957205716186149239700142822825266854227151188469513151763493760887792761486691651948824595380072614509636698106692191416047977112695597477233370878065670056605762676087510465646549244863108616599460593919719071874113496877941409559004003274178783084861276892308069993683427189937437157274017331803992590496545460295279618574597018391443797313296880690712980828590299574408931118901826910105715854618448994553453022446212838254675684805417369600000000000000000000000000000000000000000000
363 77333954846801569113414012498399358998633937936389051697555515856273269803061438703910743043770543830249691854927794815628890160415753218017015744513998360355142388831708668229200615432615845249637127635517653089560257175950908086404406163914853800360255672100202874901463445122650569307759616558815071685321677477793701079165722854671726383916381131765307436438719465001869320253768463959047340416460605283475009614633236500702640724738941211241101661276868768446390631930278788564006879079047339874515937302857637055415535504294816271373835404168111330372105450171022675033360920929568818238402092602798798647440237542339543221954660373046070898892465167298999213819774627739934796842350507800894720471155057314385129947570127127061809022961123617919816785983612670960276656742246764031831911170048000000000000000000000000000000000000000000000
364 -19191972956507488390483628524242403361070181773148617293321903316539981655411569942766049830046344502631187787076997143193001020376104989590121780501913788602691417418362078290130345540571472899065080205109767205552487210266889355049110205107286324825702785966288343105419220742317572480996528348255861613617050084998984029707822878709508800811175041872840090487010947093376122566785819083700939141923312025611892373957166001838051440898154796972494546016595957680573596172430812704863796282846398272461354016293348816891624525966123874999310880206923940914389331510094295731052332934008744254793701165583825983032622470916409562196095580184113869293583707393908391010507722760122043638151014727258610442767915765325931758740281258124084450521297274521868388121101614655533249070554351538153196767045222400000000000000000000000000000000000000000000
365 -9706470862276765535066389070945493969930632469921303981386869259994412746964370626047207036461640993549591966166246423188383624420031999814970698884065384157240792556926401652476313573311307401744005889304105566970302432974261017236998001209845156014180003709495043535931042787753120567882246427946694515724667124297904471468995443043066928474111953822077705424798642689043747435129499848646521777537214309492616306647128013172827808055062963071140165050381677896302068189370368041655532309681816302166058338408114290370800409424061074249658826247680312607484771060542204712014984153146798288055023268763380055022193530018282777305486730818445333525473611537069555184779589227700878361489577823032265353434828169156690625296850693277909332218165933705129582694346850280140090123017647387745875662743797760000000000000000000000000000000000000000000000
366 2270648995021561187383301360326330362955922000654131875663254519561593409358481677578575497168201111354113717630026673323836699639599752567583617071680450258341632241334065582128617593607189537540218886011350924479307322800883529560038745991987462333605152667566042453556258835102187711301719238044858702114688797743345615030364154115961431471333545377631504909134554116019374766713071501869719644163706861504812999108624289515032128183054727671785250491563626520089343877899085682982491224317941991851896661606029300636211713674200091716168395028651403464533364117794911217219776472537190795833348680110442810976512698936774619915077444419129674719494685865815782647118541864639247740023794908671572116789929486276693294822819991881989205338630785420711607215556837697251736036604113875384501128522931109888000000000000000000000000000000000000000000000
367 1223474587380749722685825872791788471661737901595565991686039367611004746195053178182833643038278695143574060126794279253026928406149316158786231388266765045907360288045591951445825975463267111430349669414145800723555246606388717215954936193587399183538231425569873270278520029538384916324594133488878272172414008590078622506790129809131337902388777037197903831782336030936417655372130882295061112497210776413760708053789155148734503760706276312322460042968252874396629690349620346526947503209297551026877711543851295639553094185773748290438478027734550146692059699535504172686147424342856030577044305333284647956450644200869472014057926940279532066964236394685958359269898842826812737743390642418391203510615018012802816822451005482843499723431179181001286488107828531428087629304308261797111797771939044392960000000000000000000000000000000000000000000000
368 -269430179362637081823290741815122091486612921477186782731663676457427368595331686395083639691343888107596649615866345926598377959432297745410615049391005482287172510128069579686268238261964762259410495240022578770724603698094511135645016923386202760799002453545198569491054483163702127672887123267623759840794546518970263936988650563377238349269153199541698619640681539566375185757968358697980631854959073578088426206890517065694330334988143985651048582046819086567036453774373779165976631379650456810991596170142997670323987292572087094119439949446746492694585088360632515124382918068919809154173127319647142450827987810302449781845117401012564309584795438964124990651767655712771997781557756816889922764217442874550668281367018658164797968201482616487579163779885203679007972103550827167974709011036122013237248000000000000000000000000000000000000000000000
369 -154874964870393544324786672779485038174039736366834748137192957465501488036678811379044416252586696097814282390969843089874485242464799518548572755492083358293012827169543605085500300514642664010746718232809337064905941830869999313545788952737037087653209402173535102545233980185739490708847187932556872604301489509658042021254470011812764717143417174990241056408820900267659125503386811250368687735402655949230096172631415444677135819121570912688427355805031356394620751942190914974067604552981771155037073234371829533533411940129002778299094050496201750373091004550630476166637590410151002598836810147771749075923436806383972904815032358549854959713127534106259494465944774223297995549289479234738070685106512829249972250457416052559653849281278617414539810174602996089941331404422587107051700944175227317906309120000000000000000000000000000000000000000000000
370 32055121181762886675916601172870807112652939428809342434486627480468241385580170476777177547057925451577526509480383965758458043431667044217617002635224152178890601536497658066775744207362342438410728604998002698793254604125043624724459911191203609855841089989328904958610957447285861860529355908859001848820562535842428838536553775447408274226113153603337324674736873975120854663071461521025853488860179015314043731649484915020756909849175585051485807691993056550867713068225537335398261373402946562830123125188856660102814223702885818769773848869935098558123131345008503789676910403290306411338412684083313409992933927612702412643136408903590496222903581397421002139410317813575369151818551753368764240147662781907208726884083140558033393697212528719418450363208812412353818982654840394973624647832694936555912953856000000000000000000000000000000000000000000000
371 19689214318509045520016987309531106945171938824324447026382217535440298507722853855831066472019071468508429420909492416477287704856964498231860678828192186309913090181188099832660425024434834985568091868245115720325069631409852550399280965541205894280468778735715588973893071136501439326653722881934152506382149903436259023563449557431778438268216883440312919761234510527224658782084269230181366623078057943163856264665779664661530174637835414191329583193897151996219948368572651200010877239129929766277237609942429568064716639469561945641782440443754341887239992342551932387296466160726387449123915603921168073534914346282506675602599310849280766223952765229303022399305156642501401014912327790630030762280897122245073616911045282938690644328088829181056533164067938815131601095263637147557621966556880877742922148085760000000000000000000000000000000000000000000000
372 -3822755942765612008186420080780342400860733910250589452335931937441353548191753678888593845325779021091834375026726264373406244681674539028482130108169916371829392749661852327930940521870474667236147626927088385220025844533973694949205014288142491325898073215124710134260966130609738112320122943439759588774579401835206301259172274759236318388723968401148164641950309417459958345218992439511786309565308148730711893214724312727157573234888565872372921481021573785403509999643619418784162407310683395422999403553007951782925531629198856445674276696154578070119124500975857034344940549144533968877775117719467654250944785191952590384598026295199633383120135647780768602284723466761710130750619474862635990563227646303149423764699804830309365059562168384547069507004979270733028181834315304373326363923355470876809151106777088000000000000000000000000000000000000000000000
373 -2513870610979709467586720117159006686866746239117764565832553823410534908648958289205660912379047760375294225417743201121922309304712033539966055614223271901581526234518485443838700606091043158417751075414938754062993213620288957226496041626170489236508003095265182396564028853725242356299333729717270195430211794276813527599365616300834456897979757740262666925518085509825719280076337600321202176814995775028957750226163715043153733770611759297484745687278068041250746528067287065472409284612347683046864742159251403688014466696636829361671899698597441712235198922192868340992557874676538391991822403551826665436495438096096785267414407211897162755766126245349452510421880410269173259318522641831283907831783157025638070533574187743882300505832198709754794948987296147566717277132411833429038419226229528752652150722778890240000000000000000000000000000000000000000000000
374 456811426618434673644227524092710820977448704609755168955474744846875858148237570420143971331811786701378984742942055043393595798950315498077195515115181317646203599175683515953178389293387791612952565163056353537599606187573310044761112555101571559056193651570980881501176755413239699209653842674051548440864205564203663948955229204987615035560188014803727039814062454398589595614375876815796925423986701792786193722891515852332126550309223460818696245925533213008454654414396803949070398493163621564090579381949410476200408807653248333915219763205017858489846513114101516338078456046082591672378396155845898387668658467329263027473667495022026951585826719204818095660225422245824110431068373255519130795950530709766879746375021316737599885460918829815839291536272795102728622225255349349272363813010822347796315409408025690112000000000000000000000000000000000000000000000
375 322351525941351379953014738691231461509973612625452405985579541373441297453614490959267446968978303351575483470937174090658378921816760738834960977456344060799185930349707617086069604910114825658034274596983801313987094182043700761363428739598479600956011623794372045929463783011247733736607913867760075429132575393762588290380558579870961515743019015610121521786732850012074721589153747499961778829777112930888469058818722704558471058913665950921828634279450469360673916650185860559988906471347731524961171579654782547771288852131787356606820382331149980311974431283385887884932010614071397125194037639351971415034947905277079449499126719420564407797765818119163171704053000645404971161283767931731452664790877753022628569753930434247025370397869091595681532006744808557231150659114998180924328289356235412158226831262005329920000000000000000000000000000000000000000000000000
376 -54677333064473081084875691291838781943791887183031943605250628495607102045752967141160573896617360930884031481458533735843554478298784881992934921766285791403664446892020809476204664793835754330361394888447554797750879142454480040559836728963139399100812429098678106270979515918515654537457545420258433010588212301325188522626269715933470590599823640720271187078565087594900484028230604911402642509192543322926765363788312407237512329662557414149551462828266830055214888280522936294944783944295011717998869220865539952380688927848731352757685901162924513760468301224378508317002124197700254523222021336359947906486652981681213294237296087799836272035525878478019061907893042263204156285525078630819735301738820989932725722155494647554020531778192770763200814882155128693698541360459965548211028830405559378461600709829847202922496000000000000000000000000000000000000000000000000
377 -41513784059479194986317494023709611799817445353173814807947839039023978631242488098442987039359688225653865358169048918192027605198836337596986869920634711912883585985203849734996460596755030506531873838865952889369500616832114642765753798947722969517305729535765935635793488414518608530492602011828476796243482864655751705874147125957975463018747037063061835831617955318283557057604677511389168973010639161390021409385036955149302093231845552512248872101589469550661475602044050009797317985073590621224254065923822403954964446918211905104024447761330433835492889535186730802690260606898108263078880068873562822258827989202665606020317977395719052178557721077908399784603618168655268537800482285216084209280331281775467076894442457503126165590906314820343982688494735516858377888570206544299421321941760839844980738629724205398097920000000000000000000000000000000000000000000000000
378 6552176002478754880458194898316752509971450562653290297763188196290990798969692709945097418956766951722289941974644630641680496899712598996861856641784386136274509949810605170964891010051764526235312366666658588764508519438083427220720217035379771374647067294970497013327900911287589709785139162603566316844778712062105955625433573562958668847585656871790657926357055298684953507205266286326501434646262633853365789152239127253154225187262585530298255981338834391109197598013475180221660859035000256965481368678774069932512022850870322305460639163973514752086504856465788492775410071947171550245300490118267093709379962951683629171278511510024746278613343380160972984829142621744500133461313846758674748466567690645412837102441636384187358626458928859068187210288552073754646552512269504503344346523841200961398124664480867625620996096000000000000000000000000000000000000000000000000
379 5369488866600087417036450255428402367091590593729432178100279588944769513831762176508920770286318875979663353040856812290303019919621251826710049014957817194200403579311690709251736701784327362898891452815536190845049962003319129490530970539110675191155519901357303970704798262905431397387708195065289172563700131840498520505558869136524363745603053012042938972454406996272029918979856680428390799014193928154368353240192252810226974891546141026477947455000865331581804744799690757253961143635292234699750410165478986318227197824567129066765185935418356696078778587138255359202672556899201619626463038020744551360170698842006204779292691179086896445327382109599498519928388097917516730798153957155934530399157922791214903983365962504271285006821143695297110476315726909313440258080406563970904709241805543951568100336932892054738792611840000000000000000000000000000000000000000000000000
380 -785651961603532583526091180309888606361446854039717471943057138431820808191297953764297661860336571289732152616427358351557524814650770838428897069376285260887033237797521236518427101151807865710807070266576936629460570737024171898923391537275112720723483415606737568694282779908708503029018815057189160594812841254174911922473702949196887759257387286469697471957647427909419614990210455006713578790913596640340180789578214151281292806023250321337487713171458709854052383252725289964215587927748680570794590188833526043312383172996518737306466938829151619810997659251597883909488855467584553733258853004922805724757285025616514216306192969666321083329652692589385976103298947151538788788679686825920407324072675079146526218663318879044456164698430267751381813249226828658983330089122682426178370385979050086041341562399999184029912915771392000000000000000000000000000000000000000000000000
381 -697513669642150553679422582610322886092858364399005443674630481788384404438464513488448760354178162143725282590731922554082095126622661293006927666174944893031970168104768767061477332988697085147841688902293237718432822827076550710753031771416126248759249810286399497684267116686660693710767428724757632930029773346135379092958718181387158157077830001731492056341620508880273718943674896584289650013292204098550473098066075092458365583130418856654202448252025730286907525254599533761340925167794421430543888583542456263146225120317367244708385150933425250242468298324553497175086151762809301562155501133433658233947897409523442084015415184738584190271145485082853449660635156768041236791601691125367435157708570354095107529810157412839048407923091998901474687710484232518808100048738645900684784558877294565999820222899660647350949652222443520000000000000000000000000000000000000000000000000
382 94199551614958213504528744191843606089085819325536682165136707355089175992874322754974236695508641356111874323730963128256053979314870354101127230138389814396190664616041502125755231902240542479027896005766312368084345150101733301692026197673053203461736249192140455644469676664217056665963310678187129393778510337568783016622731336577805230290869519959679780480345715382516501989772573009011664749403349107164223070739642511049118669142757941314656968244273852434716082557973462053398345730481675372240346849502179254174219829048972017505768347939206234793595973579856737322345294311776510645040053560933612493283314676933609046907324766400303654566314559595447412734024280248600449774712575798814703862802345247801380278088923304477196491898303533031472700269504090215858474281729654338471550335976837166320233681493750488447494628944983883776000000000000000000000000000000000000000000000000
383 91002170485665493023917613618232885821656358770997353687144956360139932523405527351124292508845153996910352330222252543775424334162160239048893744847228082952677766871175739149167259645191018270739006464366156804934015803641833254586508712174895088769416660996860162099446529804757052695819080434007677827331509318735303437132685170073762364912169793703160126151408130778410586515029253677467259098610269715460085115237295776748345517322894740508910572990951292716071512856352608021663278351269761271148508186847689575414130200925386909342825540627312196958242496542271616714481876514124650886949670219953756341467249868697364838588807594656710072856712366047912180133722811703748416827331569709331088796450723222317357706599857517560898539156380981860477532781121923068057011388710235547497532146463769136846835124714850089027840161585802856366080000000000000000000000000000000000000000000000000
384 -11284487049906145640776087914428593324439952067258052116134157750344314863747497304411191912091924118145003055402045575367504968496605624429318387001862834203317688628493279224695845194220737003372687184886810633248650659024851450291374472271818478513241437792950748924004712224841984326677423616193959870268888184052276202262552210744605574632952524899828785040788592931344185383433726129533923457483158458164236482247156723857869153021977639129858497437184714365923020622896370476443996664681077190926516779186978217415728151740451754460763480307848881949387748198384057906182068964695469900173518391477562308290825719500789777172452744363017808569660561337389927566733151058264838456862326090366447785890707569485706305453724902282182009270639175746451491612877163264123172815779928317257520755728907787160351179756943474841203568079585915126677504000000000000000000000000000000000000000000000000
385 -11924198582174557126968075785881968649808821638277869050923259753398725270715325179001236092428949468748438480198227057915374924864541157990927200801230055684627129604028574327895675415810840013429483998871880330358482285776529336282205883493322168146692541642033981648451411118667447226762524323852664119267700139337815265734950995701659820613009867113318846943851450039304908698793014154601169727501655711490637732099350660694299952914592930551431106064013397327863584002880681405112160190414815626814172342379205107546308068555912335282031647372178593487098087593198358255667852406168221386920706781103013566154625552152976274901843042769313891861915017027464516959583482687235562901421642356617165154927839344165871554509545955942085963286891392155099614850856148271490487350321278175353374899911114601681227936304559257503513465933340383484733030400000000000000000000000000000000000000000000000000
386 1349208313982541160964511562445773162811282746129511631363305350518318440512308572433016042596232590806724862797485920143419672301817878327077929692540110058031459525185544682230713580965836106114592943380601864401062087401138625863594501241798516927461182883576341140996219090632012948162907891936793356725413417997344549543076409227178925220856013394081531327919305097762769756958300639690237762247266853046005716113828997868681513353604020874454175210860712907158926833628697876048535684070800418587125905051809424356845623700425863455158835218738589073202846797123733872774794110314139284240372880471945047516338895357108010954432845196266368510550778676559906104663150120339647799377278070573214198828679382575516245983597761974559485233519362018334736455075143772845443605014229290171187426943891624326364219658725461806050685654863111300587213291520000000000000000000000000000000000000000000000000
387 1569218423758975530850916027256906417431370168964132135649488907011608073024810131178263430932982505196738520262477146993537332420245134584031069331060284005642246940430255482234200115959667035933263847798622501585221087734703615704702782220024741803037294351788652929120120896736624634262882102403777315879872435959099527585338350599475942727946731476481298636349604034705660525683709977119407789630158685897220580792676371978150741390397150671928655298068307051643295346024123720322658672563748169385062696216048226214920177325357029194127693321540782625806741760080640743628221308831096900751174501121667424424225075491865588743437986555989508528545836228304839659729569320441645898616451615688860445421412137380388092433587419399597666310449339771874883914912251390413275339671858813883715990711042216095410088590370491826028901729939684265492021143142400000000000000000000000000000000000000000000000000
388 -160792358481210523792614739164712740160378949200575577095613630609783081199404933813890462158512975221097067200463171800344780330909138046611444978051798796194440625247117802881528719512220487337092806073856782458993116527246302937666314507234449387183114544751200349997950225401844839354768508688646418661025703194969655871678269279375607065159824373261415800516316582270900255571850373704127162832214401120563617894058752175429246621827556047784566289651163342017397629939394217171178171964927637859856964174046501300272346880504335203174229666406912056051304160543760725525897505305440334206834469991796569641179974791163214593471162883182923514105646793283046681329272321436731511059179719142511252037770113943369097147794614658848251362351240270451544697593436742446688342800772688391295182661712265650680297230775537838741976970470627294129690810379141120000000000000000000000000000000000000000000000000
389 -207401504550259192255838678870226862609223398930637900568572709527228159940759749181381084007860187413732047173306934683323907726229719310354285006133087873597891239008256602990937227202536778633802882116441117172482165495152434007354204816535269232889354075918483103236508637135646349429319095524527436500360247773369845004368395343811429103765444396484277586370595637350148146535982964976388886791579674714510732026415337648456893295120519488197257233306381693400882301158381623349706530674349466304433231874297893591732215203961665588666424509624213517239312382989453156937638430378399775294180373475017918405102373048216852916104142937730517341608671614257640359148867362174366524838747727879325026774723374484047306965588334676329318864241080617747275223113186663768825464573933979171879001712426043044123263630403303158420154058175916226254982528900058316800000000000000000000000000000000000000000000000000
390 19067285832323930166742184346152491875674711009483699021999744284563217482852562015904134905447001133882964117918229407819693330206298095541023158542875730585258529898658976928559786826880406329717607507038426299548511292283874062776700315874847181996716725813792493386065405164928899673750482104155334053385379029747301843276318247952749277103689584280314696419780380496641025937738201185602158755589417140988838287682479477045219271379925529392837772562850441601122652168107614228603783099549121018045381044789003148045086560502854345297089819902271475781344449806720216144219671488785908269241206048711217385510601715009553252017734008829351976065551935531865140163046709745400667288695590553502414172682856376661582561530448177811392596982254967062037247697848383132687222042391854823345483189602991681841514204192796234529271075449659855624210181841269649571840000000000000000000000000000000000000000000000000
391 27530339188138406024832076492134829947904575557131525043169252012724848218219475757248695842970599916216988099564502424033954449773664580446312081093892400803526608425054975175550943158107202222805071995659652328672084168493832591477198282074427662099441821545712367602497222598870190778510347993084760020011341651783085986908605056700750077229397776187360618399569720720462938935750656455043604644421926892276693078598894603590039866876586134228090826220075739240115531460378941732244352704488237858430842436117838364742591473791255301350978977057686540600299602823736917308961694607368517461971268891963974178015700832366041083921025462139930315731510611546760803544634162779279001977130681394587649171170863788253731829819158758811844738654081796702066192387758749849333444960559895682670544837628030910894743753801691384688237418703245875501173898778018383816294400000000000000000000000000000000000000000000000000
392 -2244590969146881902727992833897472721826372702020031444917749685032057213916634133325371702404358776689534890900192337838295486635667297906047417775770446794651330710096423321169094875885788717494768852958587819609011313680713902473671177524643777257327670834642064664890659589797971615298412733990113037627191505295513057134625616445931938191175430317444223465449638318470455316522098627736374050376966921596035959637552176691441689798262336771217746084160431268720012150628976663901375239825330356918533043756046694391916634925023671552263006648067528290307923769319161152098166398541282890426666620065937325454153093128572127840949436517470195295556106580552625158221585438739871367768125042423895560521712295144304109868549382695079575445440033969964056657374659119556343441072823792916986918995271865579863396659694650916037032602243688444572630223998330509952286720000000000000000000000000000000000000000000000000
393 -3670105730763055063693430735240871155995828370037898856568930711528312061660374001265676921434276194265981404148900236553185783643568135229875039674374072004810574816987048224071488713435429752887728507666507173135826577125565982065099575356979805290100920295867126504509378601357884513542491195031659493987694638547606891492788791757081901614498042056894974730123886099763162110396439963944821181471097294735053085738414661164180339099662779808397299571696759459045547577880658030394461508332126866859838229853429578918853566260696399123321940610715911166280375413427038207289170352683311918545611909310318095944909828416456700733609683996866909066117791053305145678032063885990749359639588012481524120188671891439909493622404752734484976247165622075536602793182229911232847557905072176300286377996316302225708602370305848214813075354527702404849263194732307087223265689600000000000000000000000000000000000000000000000000
394 261456939488026360030035892745528179971126107799749868388515054546265167336798438453485655502837831800117863656347146638880284835326548497753152296082950809472609115375077813203460661609058560970822840737235982698585143070208290700536641441738733455298854624690172752650992089937644916411124445156526080300293410028948112516492971217408104061541616690218436232508298395398072840410932049477285298793063051115937309805110459226989162031665751444583965087626399132558698618237842905868730663523636663962318036035756410813667318621023630395740084818982242941251958991839471070404916131856999652281479714716735537729927873688476183022288580610392966831228721950988075953486885441309664579669715241760520501684454412098799397194054841173573350562247925251610839474093883170374818849072416753945332176617854779970178488408190820777632732435141161086797868131227271164086769397268480000000000000000000000000000000000000000000000000
395 491369889772057832542481916800952575385987716772684565210882791261111025548803310881087583536273807660790454189880813768649660027734521189810450306476573425119359960681549964228082901561713636661272809230336453087830148359667955870578807063857101964646308303888118698385032887999408645601591881876321418936332204504951386079042598688048192042421349423703001937085141143631640552969824023373232579366799599445615862632007261848826115738896949227089724829438264842005600648223901420282378534622842365753081557106398487991918240312279697168008430323200081751248409744475300242845162555526112011339371026333841036850474810406761133580319154643334689682465325689660633619769754866238256719518620367215794735150610357247823621056623434142892566762410019475559468861914602753442448963472058439401715059296703982399703850878940278626239414195464574795526564759481163511060564432388096000000000000000000000000000000000000000000000000000
396 -29993417093325821002185272872445941554085169484617759276441817019860752235647926409113994030821140847025831434860099410070410228087102278036918859985269028321494443386911139198513203915808272108601829374525011519209800967706829332722858928247967283970486997903503777222583625047580886334033305854084582791528851127915348641286550600355674052832207750074033402031331507333280299393565297691980034448193851960032631605760224792907061865458724983095507930554617899767855846038695392159710445540812307348078265420069853527813541305970067922455174420950318437574064947555734780181308727208966903462706646448492951273817922312080843859502556850860218104812693410779811684352336526606870750836517478255289144828385404986832471308812027503654852365941620305586968489567128314542317574904937776425224148307282751849821491478588153695759351965461050668743117726605341338006618937905433804800000000000000000000000000000000000000000000000000
397 -66068811177143654980167972328698359725804535609436461277110658014915796070012704818902950821471388016251739026755768155406923797673081214994118341221129090088591036451173211003985572247390329560924061263607323688091987707321904850692460757165625056603683943837851949313665718243420657259822203263922715109705481419857886610320559255201431149022334855164539737295285286866140627727840658857380234627569331306197118297626510231870748558074466109978460568276199051570444194023859711223552906557606328044799242909777923356020408042377713585768144126109187726616837796954087334706152405004148709528379199597216884613100531646444972646053583779209663725666745847017494605582465514602326892902493473693652585158722749146775020744275053688194432799674472489820553473125217032488188084611857455761292998739818062154733775947230279950522486630889152913919070817193088187008500617525336211456000000000000000000000000000000000000000000000000000
398 3364008554313582067197553302375047516118427196368554033497515078477876938792525604944340894805051725536490826650579617885638828889365094130720810733772018933462143015804326014451837058172745505555604463813939958835766475579489552333824940574225487400826928862301038357252949128200482241020371146696966675367035603251870106676471486307312166963119280599788848712023396774362143977146546447522230556189646906046967521674276421742319517897699809481869221486639966982545062616309782780107376779763376993361237694559714131922983773259122398384888593588547552598145101083172953866347568819220945812762962064365306313497526406904430387670674255797432589355728619548724864620677974013246289642723999600227703336354496462095351787601500185723485691579497537427287419009802509690293545260075405909782197577362862718172808896073527192313939536528465015896773287090333450911671162626525178416332800000000000000000000000000000000000000000000000000
399 8921480840337208863224091842569568618915313620287516057177009309583311319910314359107543965255667518753613849101798751516817405247067228307175983841768889904412242017715668297244673491589664148909304462063651011405244219095566823657890840302690799988562248149466206013044096572259925319630525783342908994171690538557481039433527628109790445560711766862152432107031191898124323244231502256605440988601033193695330817086651426649603774205386477073561121701653800883287885383028801620438304969553067443832185730140562502864519209225410766395722706356597845261384938808283374152673921818970310458723313067259657248827711183275407804114419046872375128925150604519668692967582370626495885837242272051167197399255564070841716408478872324207902734859203712594893009608794721175343949346926266437930001338248913620485134564485941451987226386899017056751016815482986329778248248698243580294070272000000000000000000000000000000000000000000000000000
400 -364462113248466216114155515039207971929610192353780773493771785417850326520334444542928262102642210621766087372732480912124849689206883041585510138760273118360449111220246331988556914423396162881146884578239060614456696238645451770265390732694289681964698798732980574805406259604774182792184035752417229831632250140178895932267021305278829005373074751627199393930587416802784228603622524439688647382837829106352825737169752522516657080665726935608235731114701218367113380730481909086457997576917873640361380662306542230752245537017657227025618444972721585877195234196037162796626607908072089613605459251837367562626294455191212900898281016629602576440767044383445762798049225109462255424621313574236553354884461162686168694724794804961699989202159766569905806412038850098928607395026727425746716295821255693370007697408609689970249906311678406360470888746686559067313847156002808642771353600000000000000000000000000000000000000000000000000
401 -1209828830746075300469038772265797756996646503386409978665269376509842193717077845796769226723592670641706253272290516014194961686295558097546048116794756646260139611907360817107365425207156554561349432116788007348133585384107089076249495516250739055273262937795160858711615919165589645041968926265485468310328883314373225490735605533496456529861961627279280814809923018794436344906135330337452508132688066078672254727486970408251596843374908969701546011374740891604193237592798798174123411859343897142515124521627115809590519542645712188971966083861755895198015679221872557069480496003866694915527981286024033717132814923387047245278437947311413456444769401503041746845117000953338387749401394453547453912901106989426920113290786180958066752856363540495233957173166691407491237778381489682393648094211334046523893195473370405572710007810222856801078162187218651609836362474092083844728487936000000000000000000000000000000000000000000000000000
402 37300177598009860994990022474726192529429041217382638691146146486866175618742311486491718521631993236835869417602509837725628260312766932714956392019342331453737155517496139173991372815046703578971392120797485724080895840952456351275735573965411244361398716404719112560858994422655986736867350575156271813816483086355834941960251478339917360431636189413254543306464727110671405327416436414131994807648193020630126747489644213314346698965522207701453594410076964818999881021520069012019109956986855786042149566991432962775792660169842103346878611956095179354643130860243759400434372222605607932893576923215292787531914548633836141709166832958828939441180989646613054329670825863352911298248309654689399429485319027173888731412701376465318225607918695036399553617743254750633673211323317685006921952360908013702745171336634436103460631723570039273274721697076216326767220591089387839376658844876800000000000000000000000000000000000000000000000000
403 164759703982433826136481012445134797954970630706305668648033603267519979669689092490346732635511197648480837563801771252322010896690222921389316397837797777381780101462699519777020298243598071043367629359508662143675808006060459398837233808505739532317923862099902467963908114576770218477091243331000666210272412180087334736198793652252763701055840259962332105426177747372819546853740208509073016943113605596711972550826916033324737439680064353244181801785655063035801359161374330190827383809370079925996806555170520317371679359978227210422223649730360895809472009738553593158377075597247447117671215754451954533224457506016476792916544702858473904202301297095093430937623825880169335886820146969317107842164204003567111084627625876888511460367190439378694404701038629909190616156488596468934988547972668305042507963541506021588632151338457541283436043582321283669405797793440629862880094615240704000000000000000000000000000000000000000000000000000
404 -3433209351510976944206760796921005609653941113321502060195445164886789449034474291917515620350468350277552741211290562512738618883341005758941906004144718562821551887033223903675857874192790970872332912747222098983197066018893295444300707387067131916264326135353384518725765920519960392604736857934329746744474305324000353422185758348065866323276489305113733307685008864924799336731300384623845371297854908144992359274285236539153046856088998467403981891117673055497236201851591378494897205587306774779977295566465846417825027812592600161069486751683939802518639329611707511386996821957525807794453529474328346428627633267444588277607003956069186115018014352772816273085543615349060100711393781610690775466271205931792968814373446524961742179285132731901184749476893403510909001242308430456182981339162041128080651133033262863510464976209793916735482505422326894040212207660243576524051261743641395200000000000000000000000000000000000000000000000000
405 -22532599191724413596030822819377256986443688975340666685828239045035256158345729700661002191047829744798130858424372373672202618153676730419143351817588409282665051933804877063628434344501731706822659853427099054033050905503756784784464958092946415936239782478819415650594838520892326477409810827914146269812563171068525736431639528385900047569809864071427510993232273847902502755339245956177177063329027620523663199353259890547951077331753037548873553216345946898219719558222503450002809885992976221802515701677309548841915810241872808039186178685497080442600208267115087328076576395174908656890184388996666578885152397694236384909116082304291020427782826864456926344125264107742373755024178646770296617817869097154414082516215303206129634357853440205358490198230995925394906107413253909330572386016155422801445353948850062888606002179331152116503113448307359196565102622366507324801243192517785026560000000000000000000000000000000000000000000000000000
406 244646036211093497932155257296743888041091109249173750161872098171000046094871888813978691359297315021512886160169841365646763357403782974150123994731486431237991718477929249537903840953233838934487053891696242589479337312288735365525674253286155528655025779880330650262421711651054113369564320203488936333725455945117151015646613176407735965295219980262743842556678125040530753651755250089386422243673082170731372067524307124365149810812492624714195548911638795584819468089239309302138379612916662181605934973320414227716909954847072955656940254583043715140774455159395767953000231006016621260080899759774141553763312741038125840230461948503400683006987716106501556181427424427709099636140908296984494075399174408458998675837428062740716543343807417616368278373581978752659272105927061951841164455356337582008506794112422724499887528800047168096889065684188736559513622882945669942364945294909220323328000000000000000000000000000000000000000000000000000
407 3094549982244068763935439306430469660616105461800540745464456308653808132558416514250447795586704553369373030301461470507945488517566788191699705123171337093353939663956954962182981826636815977053204836905010911412742303033592423416057814011711712321384863127802234077402452717661522718975689163495037353677175673398842821269197495333104369087562820226596481917004845256850369955646211596575175518268952533130928567241524391331357881938189930763003961916261837988904743870216650096530006978831173307587331684059507038910755591907420192431158010331199223792128549124631263161536822427867122531380327032330832302702789326358195051886710486361938282158093851642116760103913436017221547556650819396421964109210664532208390525702293567908998164629092949966677098575706578928637618768029165278089134199032778539736016828099633920657322623342353255814324458142941164175191831038890940523867248650275779695828008960000000000000000000000000000000000000000000000000000
408 -2709476794974600497180477060979173096099684916966428660123533970453711015502981114079314699666048904555711394495309692227107762848940926704938906227518291466146172104565265520101461518204406516329597686614976193936891486366387935133326764210446148241108645156995225459975778008373682970040593638162785478913519338557557783926467034894662914926174029538859800275103530380821954100395246768044777379683605890589546257425804920556837379492332052781393405718960122664373836244997793858157898541518760473801485209944725714542548515774290513906322539749978753795770287452144806598854205499902457206461018733044766529957110616951700300470038864788435996777600755732739392038519884896606754434037166226563327819869717504590165354817315949789007765710704711545042332825674389202712137746232309423575639639137764538446413964642530337945325294363374730583172059780499465981627740656605898792618889561681684844718850048000000000000000000000000000000000000000000000000000
409 -426777915519335804826724626884597279808564404453311435249131618128299293822490900792334545949585565216895575484637695725849985726155019768055205524368095253436543157139365569760082940435705514564708455805414774489402183472408193438119370051113196437450669251228009240464707597356478365867323844339001259076286369257779596002146676066765371543800524900823949840285387215604501637904439116481783452445158466187793468599449437711365145724599067532469112298157362107248563537040806892850455661394149311414261403410641705951094264631558617122165477482111197545367653141357671163094562502147586690139537229253881545537225030368270047438389623299904621222697550524411797079290463679367886361796714969706440171794786178824711788709997265348420372972667541219320089025312496804466869299963756331603839718979807669389140128801898341497706872302347517137124431796341963299075470544993782320991315246763247940021912936120320000000000000000000000000000000000000000000000000000
410 -3893215664102479326336022758982089950934631402241841321658518598139531020019745892750792836784621719505365100248556354785640025909786906091007890968976368885502452447314344261570963161157441580016648314661120205891798081865819733452492341973151467949359351188486758446609104470131188977528886697663112800586900952176922056855904104829745724752781098816728441893223009909139427800297551461109788409929363616351054632275436253286033144230211707684085735788173135795117267500227083909965092403764856628723349115713238287281151654397916701998216934280995412571441655335617309277106821944758351412259788140845240840737919417774063521446317120252963243160446421570112611758715570865802152671496983763571834153473432300977564248119317261953471718179296171459791148078638089132507361653322916396704453614804393848567492128718870735998831063680093521865965446075243825814522523326087310549023931936846479923915506092867584000000000000000000000000000000000000000000000000000
411 59103951376028531039624138566077670136361508855117480283608074454238320827720591572874213449325721410562335199658606310140434621671464770396180302657240876532381126191900137214736584253968495792577131322367768246682436604787669249320057378263535247622420151323292652959133087796959460052118449481522163354785896042221327193408927328284047731292348929768015684447816730239380442702794197247434452955750766608140908332188948715508121563072636661572728724920765509464554762288112748372116494631963563009501111793489595227829831676097413993769709700128159801711334955775989896688873403328164980005414471348594452172141265514257122538797570825698252776609822087457285713130485300978143670491073790664282760665786734338518784036950227859364560569370474900458780025647019426271693673972444123269693063720073702885461364128079883457392230053022517989644044103876316835727733482891977480937486227577082434728997539626625269760000000000000000000000000000000000000000000000000000
412 1131877247386073533452188995293050673167552213687806915558238831158730578516308975657896773793703294135869660992915014795515887336050425124312437224200667978160040950995015448276280902961354427338524063799771179228901171984512638224953904944861608100813303861635130039477374452751279110901542377081185937579790066896726930228397759717579093904130333983102438535400921392951635458189677226348794115888075000937664890728328540589070367960898916623785109493429090773031648189477673526325695652865841983244001330391547588670821342286623932345885397077728918740712881433673184337045859524203590461542449962435883688835042944820908581660255189968283675579461116866249760931602102683316940149729755897110699663590089611772389110589741593989697989839736214551439066965258440328826594405880754132694319924462133813509912512818166919477407914234536411767016628876643890151779174724333171816224168852573663645360469671675231731712000000000000000000000000000000000000000000000000000
413 -8219261080346368383119377150204781525777482754991361765218543627887824299399895610315592500361365627807909853953729730176961204802120993815047359854594728822611665699469295353492594967841023305817735758789648223167720380116466542601064371218018248361899607554060090380082263529725873777908791377228038520758266838586605870343069606430347559929806039223943767768111157372285646574438411959625244239647148004773893681800020956920908272707634101777734060222631830878265721495298652152044197619940059510618646810610271597159962826463755243792935840030269732159706531787204517209935296058624906551018573122495510194795353641005180770446191971003753051903782773442289281658382840046179205576407674233774253122638896580927047898743643514843774266749857490592773480581848752821602708318647871288717434082157962230882708597891710581547838309121358401048200839440633938374583462146361884367268340418948454894167676681528576248381440000000000000000000000000000000000000000000000000000
414 -240195883275075232659918642110985930927926111267449336222622227675650079371404591251144367244571873919681687996182275877134856824809832982953743960421015333969389413507891140021605106046397542988071285749961740224956434003170722646384859119053193804843928414801695246531627244654620793986277820358551454978095882984247757801733652934319211633751230234276639482591867794650547065894913922331186008209751421728631329574330503864199771672210064384957999176852058806153237112314932879754351135165554940915149589820780410064514262719796533649820884519971188004288139288724219666444932675007925072398742491281229849607192521249381720252743582698470121927877122882250161944069892322436736999025452287039013540065583935075025364491100823219835643861186712040021319919766774247478246702680996705286505236356946729871929813293256298773007663470869459874686927685812566585593296737932183630186680030995652551852126170163118060840419328000000000000000000000000000000000000000000000000000
415 1147735682662277268260061496961345629155815455758776741168335024660842529069912146630170046088120896291219624803491485844351186742122296576697669719568939440266001710523058526004709747979466097799806687341453437762055883890425689012788291002089197591728896600106719614600355027795054761550470216794688371736964836427258455070829079637668202639760106378342132916501411795472169625795366723110967816860207200386734177385897227505214538699802554486112302523304796770395946569156981664142305150001796858030736989604108721033142775605528233437934889121915992280529173013159860305556216521325421172773143549264229434082031500480643138367549099059512470839721359824503922141580128650117581224727624148010108652556450237011533412922084516086920664256229191253227765485581591937357727713418223958119942933620958503593159881387250282109422033637261229176729970587748662598776280057685389366978726611194338664732150071698025550980107468800000000000000000000000000000000000000000000000000000
416 45169633373617575567807402898521452822818350185072885803630570122671861924126043481099720854277305717625946623259402695729218234237298238285898362523945215298546270137982475470877645704922844332934826125561667678975197836529014155736287098650483470922746804745300988376994903885654206387959892029640896307147157870473017537557470293473637842263886128745405549388175413510353933191033243116505139540183903929742458373250312052083447359458931276139181569770086256443074035435985451684565885229690360142475402860201955330080843387761142109439724362835518464166789028160944895667792871536615861633103044744660405345221209960457205283527833335709528711220537624938269437310485082569376911100576433783063515790563960943089142006387557633915552406970952010386068200001501343067350942119245647431737518839998502835067193724517563849984005291431471428389635052366415340948934534006601291476072874059703570095619238605760825903886693826560000000000000000000000000000000000000000000000000000
417 -160929122534041306379832652935755671696112716101479351164160945446285027708220946678563952631815729928539549538136736814645239483093958894673446960303909984663936505811846388469761451786847540636105870432451468300057401743699685139152773150235253060268589225100352621685956770709350517848208917322771133610119680141659226675223560526758514258348750176358476569629548755602647287411924591772021911397678174992680494630143734244532371383907248268421886817499140001727402514841665023314875583679155749012561112605652499493727330958464502426146751646026008657938978068752772188886970563915158661644955137727498168213954073119977698346749065387202834212719335585954464790110193878410039091735496011865574722260751715316286798704084584061610585235670164603629988967396641465697321868907117177829011560822175748244876352664853312028341773252753712197797751353878499797279245841010961215197384062606216535269701964895258368413172084034764800000000000000000000000000000000000000000000000000000
418 -7975770370818315869778508738292561406526082346200076474120123790972958527840078791272720781845126430961902168143287140498702788073749826440178700207339082162108267648986541872415935169394530623710890707417929495681412251704415280585934452908743573895363363392634719324643491430160922952039484115237477107008360114628282196600810813251520501899213196065734696260361259388656818341662617402019152511607542273208285484177575824938277285365371010330931953707805977517899538146977055706281579096375494990766949257590549790890847861716026960018558906504475072029842027050700261153662439710751445850188893121855887173927089390286378239359604651206943575858883251944093972012265569231923789029336806154643417519224345192247510196273146538885967301909629448092174658191378022956944064577010368801203791938644186463040144213344385674683263342333637293923783015629621774618180985240204037780360407933281144743394168853480149051980934788425973760000000000000000000000000000000000000000000000000000
419 22656952444391308771870491449992378705848328158219407885136113778523204269449887442621502275815002322914162695264677852715350987248709390210641493337504227451638522610631039729837617602559022624994472891104293952348495825439822162394201057228750057628033726445151872609032281478598269334145953833878022069902065287987899359616277417330034723457552687955973656700937553792677851171289727849898152204793487852933788148483451590755128785750297954252408537586470436228875341525420030596956066173562085893583014740801102240562863748518538491175532070492093856507952157195159663323170124755081761893343952747473292326201016372780065350828498907653495793151249776406549663685805976224964725146464450478869424884695801894823788966145154909171730251417327241378337614687753312610010982280903039664382031439813836550398709167767691479865406458818719101214419672125073747612619159548990603950143605821923885521610630719726881832366795372883450265600000000000000000000000000000000000000000000000000000
420 1356114075899944617828476879034392918573520115615741309269201309310404375324266513003840285324620518634828135809435389938860796125067691822217402814138817768478482307091082430353665746585582442241128492676984950560877924165280922491083219662129582998489487514843232946284983358108232923655195357706942203547758629033765574843162803167607183754545898132781215720794257815067134438895840480207737939046818230345641688325031159386959993565517552767611330523871602510328721806705384889204570456522511210518227035166499864891172293357132555043503670161897707216089809126925869018335683284266858883128890949178207376607912417358938112522870918989764721031799261670891973141179134208013158101377381666021604324754548233764714778678047108221825763745218814111493335589256871493308442136334392847007903736332805340772658395459935502818647185656161571852218194960749032441102219087178082278031637750546381136065075288564834487363311900335297758494720000000000000000000000000000000000000000000000000000
421 -3202819828246790747076450197450574151896493464184669730281230698906050034337863356224510060221451524574546254861679314072082618188576108116080492366050711951349819846734271575744211537393423027421804086694395719969783688137784344948569949887572062350890772931005327506115372845120727985438807652680254591007819601992424537342695114132495657504488720600902208148057152558257876407887331360769464307602015353299024148675460476229728482489457122057995802690536627101947856264881573694651837449433648601347862502252459475421392414806120398656843496025438666797707990144155607115173874077388738329547818622539526504861417160106268696078384995740592615585433425641964870525425225042815860800778319573320087513383870554651537933847185719823800568853751587044953874425180891543184074623233651582285594145832644183286874169501702127453506629037343747889876834705267978886676393698702925313982069904974850977287194384086779800049157152131181622119628800000000000000000000000000000000000000000000000000000
422 -225000519054878226698521104907341785046139700053735454129201114901312422143271109829665565523337365806444236618027830258240839748890643492078696909306832610332449273801789563431908043781569440640246143117893561694609643734248988158121859490357436025027964823697215636851614290343292608424675065537785007590517153414171019142459331706469123608949259418507523516118152824151001860464873622260295336326504294074714362452029888680742917989280587944305515137791247565034235018299378595910550341316576786247801295672647192528497959148194452304148920216952106609412227560584853380722869800758492868646953110511555818325166892766404862496563335987811466429237305593664234699297760689960014979517581852044743127337761410114766762914800604603987368217954662680886817411931883215186645445348447949166386627331011976214136486052174923454622923514873916830325713053577345607170727508654296005139166687676997452672660027253066615883316128315224016659477954560000000000000000000000000000000000000000000000000000