1 3
2 6
3 -36
4 -216
5 1296
6 -5184
7 -145152
8 -3856896
9 -170325504
10 -6133211136
11 1094593056768
12 26742290558976
13 -497681937801216
14 -14357497419546624
15 657148066947072000
16 12008320398059765760
17 1322255096225695531008
18 70546799432003423698944
19 -6537119853797882157072384
20 -27940593871362459110473728
21 -15260998086058998565070438400
22 -1262054126789492195038668521472
23 -31141258434090423415136235552768
24 300744296718031100447200452280320
25 37854155761792678108728820808810496
26 -4485211109955005422770426333452304384
27 -685241115625682033220060588014089273344
28 8581022511534781492061973517163424645120
29 -3433325731838514436906926372220769868447744
30 -23027142880990804976417145209955457211301888
31 -31281425781650671021652208288934924008749531136
32 -44203512784154287744335758447964993378238410522624
33 1456204196563503977779025872066235170252860665364480
34 -13269087489046087133931160791539626705771491904978944
35 -4570576858071198834196080507271526891805199612615065600
36 -803836201691007785291454712462570080498797501543287357440
37 119189090154787853202522909131732601150174995194554498416640
38 -36077438107836458979064997786418097465679968552295306625024
39 -1064064725084953970533980263251634128069584898087341123780476928
40 -11844369096028145767382399934899219076938387481932459164292874240
41 67656737499951333290614295395081303527579703865359288968755942522880
42 -2466603484537545511595196798613681659632999717788811241929349550571520
43 -189151860428847391189160207344781865655736215810822059043706254336720896
44 56659305730378586865150891791558114919585161244676244213342982511955804160
45 -1748672367254833024199675277090648422470396274440736278294648780441912344576
46 1360230453623806274589359836395585597488032789391601958237143799055367354187776
47 130873751462325974437712907747490311989290304782760670497386731638618277462147072
48 -2491685710710428636501758964194339906615987910079474442617898892958142863941566464
49 -980595147121515943116023066864932825477285447199485867514110308732528362202882637824
50 806840812450744649425620378719911314473692605993559826442127047818837778405159038091264
51 1211907047938523850308418492656589485882172916824205543352673311716348210597653871853568
52 471926980025814359851108065336013582736089156571309803150964118536630180980400963652157440
53 316746503038378925326607590322551546640109235865052844995439978942723441409327282431463522304
54 -90955717766021854960089821118308589253136134909863093366442567645336704672059992283729948049408
55 -3194179968816396096095367806213021155258303552684092812108835132386432058891637148639816589508608
56 3956125039933393157537501144971967430212433099953788109140948719804472228752835682177845427510968320
57 -13084956736502631965594235447959069750133629200331375876488354638752924844197752288114339575484121088
58 -195514562400304373281690739255686043216575677367174612049353979084584061028530275408693811304838717243392
59 8355518800000671941781723192611672898571954591143324564259127248085466814734933931460421474150955459018752
60 -557472366648385177840331537743746325226610936076738838211289778793465182994627231082508854542239037690740736
61 -116496865831119056079884856487135063802761943989672638948925347389808784896906867716796651407263868769798193152
62 -54566976606453105604967734460148624674913165717792249927496847965423764314498019416906598507483920956446134501376
63 -4018310917663924794104689440131452684565120356986175923247551655088334462267520689124753178607951758512050571051008
64 -336480763711203695210085859071585334926225326892562056737616615635991652271629088599224352612764858756481775459893248
65 535677224903861766294233972785488881503793181044865182175301260571917843796800237583534297490797304812606703086514208768
66 24383361297381966141617973024089704369787486360948623145243320309630214721080647550040586110736814179005807293763774578688
67 -6448602888234579150501359402289115020974069240257346588749677137365968404171777248735795048645891363872970309225651265077248
68 1018510891946338816359967521798434294957421970222389085506229175441201155853248334778806596039470846122202423044914671324758016
69 -458660002878832539281188251009512637656657026224454122003522120753618444061401077026076498542744449326859661348986621658153353216
70 -92144495125266549533665380783216514781697235567562238783512080443148336093031177179616347862935041523393755293505171014973111926784
71 56293715299516654944941408189912398235844787464867672607129762365167853705746876443791526479136010037159656354934016964655016612724736
72 2675848538313510660363286548673791879182031117926126145770574450926983748785988236623648192113111453792108787353251831802234844192178176
73 169649575714046679449679655844885625524960284186483205231509009741860346073993034006640154302237606489321120378777383842927645862081331200
74 -19689765447692661135691670262212407063860985058390562745322718938624059959529514350342387142112614313574493746071744698852275038251611324416
75 45141069726753030773694195917770049570411543271035628335380337675983952906676803906092898663040410084234341426047917484521814299893628286271488
76 1853683815823218623557674019936011809827574905479548148066224427050196131821674901504703095628102414276270182234215723538389604334150166987669504
77 866286327880568114137902038283694217609762748957021463040674817431496036643662005691497755874515927350943944046233273044756584593313398703318368256
78 15860192948933195627070660623251498559032610627618396316521279661324110619717463203342814603600250848881823330021978561715712948539883374185323429888
79 -64524537224867032564481063036009301708951889287266347557838978255041524884457820643394781020936422632134874263597056593921947212671529988844815149694976
80 -70213981990446160943533799028802473228367178858105267771681494331511762833866581963621485698599927634846399347632124277550994110709323365369708102054576128
81 -8017354077405857215524599089948641811228436991546761905106926704462567177098910510454322394013337162398893492515154722926979017296415822247166623291308769280
82 3981186919363117360840541142021585950268160126427277362862782932776291583642030033017107918324866487591520094842582503103014129527280576994622916520221664608256
83 -256550588228995523421733409212465910256299230874198527831440230196790103995550532328994077622062507427772707800750207625124232880818048631660965728993956969054208
84 -36781886813157509844680671140709142597951415926705878115273486261630702218729078372936280248583709454124833029725155568153125768106459869908910508301071465695936512
85 12774895174666133084606845334184499881767741495918670028950440778889922393840524260033044627797695156197813318674716053012186658966963217295021959122080654578616893440
86 -2906585842845172837030762729536040401385824879719338807091351813554383742481449973316107994784917037641581916760970946101593058952016657977109231429526781758559907479552
87 329204437006822619134772603571591018767931777794106656386629698976971398364378556831579851186377342044508682257293398069299405128488652202374868443580640694277801544515584
88 11068883537828325910866031946488819728827134021432787931672486156542036703299541705151790329921073204976426921710780632297073845176950961790500102074328037756047412099547136
89 -369337565983391757192773149855755004973075665704211048582841174124441299645792636299993942386672628910230021511273452411708376888990359609807701104094611251269064971479465066496
90 110415469913226504493842753387694428391277228403308804439490907222541052585029183021417008818267906707989387401826105802254591585068402679512658474875164313857560770206522320879616
91 14346826320785081570512062735955306517550943054211389130727588944267660482979317727260342841287047713058505634665520297011573561977956809418982258507280472272399000228119728451747840
92 -4952303827948781718821836061356198740427316247852594829186032702007865677213372495647214831688329152089340718321296268013147968462890078654683122281317185977001297759026733741101809664
93 -52915454546175144273171586299598734162228180071638286160546097865484921526846246328629322062626756876781240328491798424820777715376916274825645612793018180083682159578667594545203511296
94 -124457618071609202488242562349387198378914234454478221063454627075853011168155531283038347785542514921612224781471837252111335538360538436813924632597178844847154890279987378758996587446272
95 -20318975619328745352600597319782932657103383832737339833312111700166964583492062928889404829682810897366441329322642894864505518222244581826120816997517924993488727901395143115679019231608832
96 -6993438163422570345387058484025925653180683640233143087928745834729068505432769847687218107519760581835884475664299948217214307429337865662963633962628577962360203260694488565752605608947744768
97 -18398537342704981420308894720246182384530675957187891167307740853767752634060952772068066396385354767601962137760164656786312985546898124165235423960516767185936713400074786187092814631278185807872
98 -1714191857519961776086839429364282877417606039875086258808860795024803071328989870025836512260507193206439077741714630205410844070105700115419576266260535958576404255211203612974943508129110139338752
99 240127281092664405818991872278860140220667796879843836386937542957922281134498059061400875847670760552711399879230240843539828931291434938145775804890031440974429417826816944357087267311062734711291904
100 31820913376653872321607218861997892198127790654606123781131400847837025515619463233695546233625612792640819738408241235015073877720964199310871854304330230185200529368866717179016457382111246216836677632
101 -8198441881307717044711178743791980369117909814997855345900960119945451175082533471736705515945514720265880463559721958289106706632293309303016197913356815614985031050119429116300319959134993416344521670656
102 753000149942136299007434490210133452459435862739043200302426961504976176470337055252000530334727955593257873609075205989634333328857707149900673531214605960826704201036334379780552092382090752642586448494592
103 -451143750854741116096969319276794498835586184466480225977923776170660544409207878875173178250395663622431346705709793815763267191642129721934288933130650630129620646165801552125928166516885236111293486567784448
104 48401860760761581670913853549775062340876974193550894069348809280724894657202997034752685024549373066188527364105408247431795153535918270340540453721351090602095124538615569592420108254749215779283862817152696320
105 266392758775446800877666957697202616571714753750689183881086249256166878131239520133083689955332563699293946849376610459257831399942505072066478016152477937268817799805244437495078079811751421886892180016644227072
106 -295312071658933719627405463706690063058170595393438667167190692330346886366950827320502216466655364548304236745377372041583958868921944735713641356931089324645898376367471932602967947396275432827318858113205567225856
107 -480494230721338534082444961920196093173586904986121140030103157362867732801972077382579688313760399588028415730951371067413082596421415396416723367277770597653746546755854638949210986694800712081589903105946407078461440
108 249981983726628718520717016883581217443107677704067966294571147476668591630505695560788121951121037680037822058997254213559555901458676839798689039349561096664262002492805449999035893380360638126550107347625996132569579520
109 -98900839656319194630169462229239708432487807819548073895004571709070496691320330651269431435061918767160652462642957270662460686133439156051497582986738878076769826185366791097801894828155937999561601209777800771488391888896
110 -172900904492346294613529929695972544552629834705264792249214703444883292840719001981717128419758535198687272559514684994042573408865529295635654429883446895564583994322895770523547174651506224977128404563363525252977825081720832
111 -284297564749756318131185255885789647840642027447847654993392152881250922937848814475786162163755199426509389894856156121603946124705426290962020438553591264428521790335308562223609029448056534036995900025440154614073628857255067648
112 50407528729774258628060204936515988585235309684877473394681856568572928057971846557398812852414919448672907711789731193773831371159205789198606019260687761845890493867629250691555427181235696624634267742336042050388628579941653413888
113 -60836125922152981587867340853595507508466006910470080288920782733837058104839967237933920210330847459395780622032577229598947840650897663797939674227483404372175216636538731215127306315668798525123282494808081541661172342896080225042432
114 36260994889092680942996152043987092416894813281498355425395500286883672548985634388686492465884982589284950571102426834524077127626729696569042499325704279859016931076436036516426920787917780195686926148895086794814879986803444211435700224
115 28430035734735695893360935612682113902010865629210490842976546361232190884590636773703784496647928694401332766281125257169458077684478603218779206045241580010591759236903262862832864801765950105580813743709548138717229089447634388380775612416
116 -8438641411271293887028720028173267714506271062379980601268208951641938967170874297247594728115360167808518338754575828667789012695246811042671159560955307665138465150047195043741213826318737886127453599633954230930912868045863550149222956269568
117 -1734124667428754986296931356687230348059908003826446954659782168664456979966875581892808232130235876706953338438343620266943752877387273055881230277135429815692893356096405728487651527108398774959768552138105622884438299514316759815798226568609792
118 660438418060362291603763367250057779033733859697293413654091586128256371607201797884107937258486135588645771802073347420508299470698661125215469832532984528132208329351694738583492232602955337052771883595089692988453802961748185487031922098995986432
119 305631191422110914711569288768690764517725237106946880090126221606783547470226122176994832284201481133316468854830013797433277247948963218808169025096838092624153833110640470296624876829533089858834039722065585432009097327428496055711514592030612258816
120 290635375803776318761951177420674922152048105274670495673032314424599114413837246979073141691607733154807441012857800327008907684727153605180213560510430125312794264252419959159451747879797942289411537477892381907909781138544047382559677340325874327617536
121 -21186479018060165000179775393426490031905457549580041533921373249388221559239288177073611583335856716519236517677043416673889301872163556500847629947299518740065984048142549454394957816600389638980748671154852946193523146762768409886456682427367051352866816
122 -6087666197352614837971886081479872518455774037310202723783316764601306616811708560212753328355261667205141748406167977490884321312698240391737594922126422939795499496420061789853087107012554656104426010109688135096237271872765848427653952427014023116610338816
123 -928838572659295206500951175460060151966680908290605465391801165287981304169710755877409621223995280734540153811487572815218498393769699250359443345895398701247843657003795546253420823615898617215525616176995216596332428097071492997591240078513118685536916078592
124 -1508442407794244272029756392595412911983113086088877931581975274383120745328965825087297523125229227490870389370272157511457269562949362580696140632257784942840511173396165986082714967673857745544379601547670971629320895019835302290487327099577974338149823253839872
125 796079048313016236399788932718961783413948163626849954991865071974753223306901654416032896905128637933952583404503626088655558517830321630777463572568482685964149892366505226504090732292523325775325531509355646520923262550835921030062210210634725993917890279963099136
126 -9940231716187002598926102894203385232197299130622665976778642411204814461189261090978144049087184758579423143185830894163748172699018375884785874585218752780639079730911570220676139746175631481488040992516088334683059144233352420640216114848723516283284504073379774464
127 -28816613200786137184772044786372663698013127405119854835873249550214739422507426040432444819056930332758868212030750067657452544912134430684031844259352124204189475522644756800661429284848441880559721647064211678391004859228151223317769952734804607757497841102205334061056
128 -983654584949366074156898485744550350595698075340904472582312398501066586943474740015938206518292858428323387377307501742451976536106445268271497748069768534337298820326879857393848448570845272077604492520254494040082461403022552088214824709835505595912467073061074216419328
129 -8928429383593988518046266594218083404612015661479376977378893011703638107338322146274876996363296191477174199258802697923375459886287441219683062233003159321936147360022396372244676780638613897958281532391748175409279246105563705083289152369031374554488972217595228476747546624
130 1420942446089522293407919583287689483715300417175671417765817811157629030055453191286382561911839006908880217128725023326451382827908357555863166904958402488485375312903649671601541500756044313385893799673836011743377415108226766129613106397885045877526911797796098110013338288128
131 -236654165552442638938801000547398811789955492612037605258414976826327034646188717265983174935535798935882196761885900516837617650568055741885383157407954454049620308421429527089675208816559507028501192503760174239926343698271529421970896896273233426960724763538741697444980151287808
132 -12088429394833002494420917588811359160047938050513440277149461725699688987629020861361637654667037848410172691209158098542938995663365954185087142364492788785507860554775013946695662385510110669053340447418272517169097309546822109637793336662949267323740168166189312579349139217711104
133 656054043646262597924796026957145415442160682231672834661515383113305212045375217779632986308520239555527661554740089056013206289512834038998521035143420205436344490011794850756771341564130196531205383575482496225480499831107993920890705724770088465073031106516025011081434764947750912
134 1900088397143717061208830240056396122373970202339679980236022453777725518266815973425907175570652187340330373296148677691493633214082641148616399843117450273692318787700555528813388517182692535535444906175997959340473723004540056596201180649783907838449494273906675781025749043969951531008
135 699122836209493824384111708744250613965357618146750807830600541201356827064348783871321103153940057229697077398302808471893598916712105673924638130607529320642568649168911646539428279118732440297299765172896348529119578534645218797849532197920983273605419162411722237698020668693941506277376
136 639356024609495257775128819298828036535515794951749450073261373488685335766624889113192508252860396209507280977387721319322430036836763515625185702711485360941563761135233499094154025832290867031070301463168063287678437255380452782874247757747321264414449078002673934933639115703792843087675392
137 -2252286529398652254546520525991822028093380281092612958981240865667436136128510585274062709071516003176984027930804525448395187661492338129437781064880731182414591933804779824197910652514026853708951878068077114457244365979628173389497963509158443299058925411493694933302663627635462472537735168
138 53784833649728618924681357860360199624749030696548303306398715377999043977692702595400975497628408868701772304743268348470336004607028715518985970768575958098905154219830379313925133335545375016334462618197259910583075476937005694884589276275494390245188313839740026368251628724809385322217807544320
139 -44681750302441316055012706454525235875741254308709303421763994712651824191111870436758348067630150213481857183848850579528007291253699299999943274889090549548288160511958497319559945963493835610157472273980491875336092302294126758592286018970515049412256220638001919551255932694670272129948559112929280
140 3537455295856126938261473533051927057069719189013957751380412523720164900667446785350787261523361446804444869266981527765546354976234022643472873782051788172203916883443643261554936666046364613076515886463734618754494481478980809625073349980902762624545945866803698053537769572836478601752106334471323648
141 635622079563373650882441356694580917983311578072883574591580835049762695391285094230386952500677469696762967169637505883212264044715137856359713931428739447532366376193603640982895761453988520893563450578544352921577983029140671711290223846848402023060180135433614787953194977253347928357489002590056218624
142 52271842174725698479428344096551163110492839858696361773963933222859110538272759563455803884458429452497987029147780980332593003206670171365298489721564088750835670794637998221286810084790905026327609086766146628998341591730412419806886475108239347533858515344293826291588536099760996241580668614757238964224
143 1174481848903084233318481739892605210193798742546247766423737702424268148117595934628316135770663749065306757464101938042094350234704401607103765694157800646090759349927509306524099526757174565694688765509738524636596792163433948176327462935920630397320790761952364636902618943175765583527439451631759063162814464
144 71910427581687359626961125353890514254782496659173105051682370105934253190379373688760815707927861554208229128103902929110524716350025752926028466244394721601129154205718040263829875370252905307760033886174788356478865303025045745393887537757895716916812992146513728606586453777356543531355754037831439207649771520
145 98857494994393442730325440818207638787732131280086646484192074403130241805205669634402513014840201225385881374285526000830311594430703427716500727092320024085712517900689267082726306349667931169572022177652695606588284436697129716852456459160350831997418932508030529507363266958940534952315154980450417529770465034240
146 11363317807134369328388473599575645223414679977886525843270011523693823277562068103105638977911850646921154147828574226678499547384286360295214629703488878461510824593781790440850773759926383855792618252228680935685224474180029002956294566958641017279485659425723490348858726459540153754618013969025481822469946616053760
147 -12105105103340028975355187587194210430164849637087854689895746440515992119854144685599905853830560447375716050585464366730291013298293921051557281450443749290116001715437547594116041958585772028828279432732768791224316004680484065540011536977557612420948006116582186237059181284522349788106476001482080511826030608536043520
148 8461527708686267430770356587981926967116562934828214121807823616000064911005604607437753794152613715600750115043154094699440408254794176540150321796973123897182120805754572483395088817366268273119855356366298395917017287952784299686450485893231923289232016655399502905771762636306280569975340338287541672401424211070439915520
149 25599415007888433430543000549052800813451527282100781941063066271131593872432271731270903845781121459893123433828981929366587882380059710034709232980877531447039011487476997828701614061794136988581900310949125891204176245482079636233745941835267218543934447986881435168362600112652999329770722149032704078719081191161421109395456
150 -496784988113375957466370257548132634381219798917014672512544359465894680685010249203681208544502668011270310223589580760081607652663780458077645497792444707013159117464128139225552382942556672092247109658950304121988178110990966079649576716635200963034550225483753118842928907193948229214268119308609463488646247176180782392672256
151 165682945729859016978994270205504598176265789979105215944471404000185266751938915514692607280536003532993193502666897847574121629100871985071023886744269155505669023451326587685365760766482600350194180144298745160915054866546334470525692796935342235903879940955882846656446232845919655578477515872305279124532817253699809942643408896
152 -592185841586369525765202977872626146110825637254780197887218597403395652126572714037165266841905565558487145383742509991211805873149584677860818407141342331113998149268090929709929395050120914368253481636548782393271367937201385861363289381133552313421774599445061835113290288390636629980913278655155007473777770037894064550281545252864
153 -80355958649124668098504266232107253557954539325992565386580667078383577211092498151430619102580400282500686418880145186791886341348356450152955786278108480587069763495023707404330703802340399522656867044656444793426686145411691257879871148399293542496374359158779622967622391766743405105622909547497629574741202267174443970238140670541824
154 -4756512422355376171854359925217165962011068649372727227787967145208930963958886257184482068949726562280703515179433069112082391807042363537739959517503050605070201671136980715184315214594815177428091953217930829905178254512843940059761247110034378830774927931342997230982132626895334118645622891230022098363874375519180140242125217257750528
155 94349226043125613738960556928932985626296223258692189176245293534415285580439615838836641750045161348578111366887211085112529673735453975530720176609206211164862616800978351289348163002717589611142261435772584036740561757652393412190576628085428169964899326313368017901225847486437001893072735993246235210706034381413513185424749409454784512
156 5214378320601091669636481833395510212595915185920208969841039778680471766268852150201150888706238434108053053345160737065408910449590375733178923649492169535087696069486827586806427569091650122981921494284480790052127430527090916341259792215761798774021743846147872967648451383973195776740995463132322345738608828204840204448339014406467915612160
157 -7024323410457736158276233216725549458589582161866797556193927469033601308854051325055786314851424559476717180019593066573939855351679380086524032335708188752062081542399255866026450314550917764872194754394690881119739195934451739727628125420362859717610482787052873894232397485244977594903570125420990096131170445075478188226521880502069008940400640
158 693752790712616560897346786096416235867115878014412906076761724889912090121682326494084983854361422727029889601648344442003314258698403818767406408803260568340640521972534289056788685507455417000502456294946720244158711426205997796543441548131969984848733721453259976617727797725776936619263783947322001437020932091325160219290341624769180339751878656
159 -452311767960416776729266244985005771863597372171429827695452125807322195824954158196687419707493497393652790837760509826592561157613867617858480014877128900559611987517521675880443152414402578139253355761812078534532215569657613509009877759676426223297320854357318423467694392431524747909949969360077521231944071503672754250797720016918602967496188231680
160 -1235183053021293046740503642573519668506634681606536297639634870256045536094120409669492800728720594268271776693041970961682726763924852534708055026972997416017381861420541149408456730658147497649796639388360169910019298437072120827748016566692491753410666759001716188876894613622031528287402421319192108174301215029872674585741933665202132536958555189673984
161 422252435542590924754102861586543087645643528832184928536283630560138739077997213111664586451817037335653940544946201301902682692174601496444585401191346842511264547482303819031426107299170778151870821904286868632557255839734783803597950682816075103766783484095839340730746838424452333361484003197402207821989161549871472294592518774924576983296993068471812096
162 -16675217009907088803103870441481222025029057201520207978776778494953032836709886202231447195711182092654128443496111893448241727523489307218841568419973556106250523107872550244764164834853094983890075065205760538193531819077386881448772799144353492464758496171135076783786023289390870323579081837184421939906487003190472162307261621217280182975087881701839339520
163 12660381311964227451595325565936094752955702488261706320000778811954773803662106904471310723671482403414464055281640630915268426997399468273708438207325890140026420201987862112788479408244132893930446119241017828407227056670556261681581140414532487014089650377901134872732376728440247391159104405599375482635272068607312760904243314810852857315998289735959359520768
164 14755495693834216081090944579943870022529662264843774811731129872029410745095940262655431888946126122509237117870595983529311374663460950326274432337055833870442025724396070504399101920934111133243722277456383503624562829104940303012290402662070925781631330578286600495939828341347349790481295994558401177697383057346327449630653593180684920719186893264166230203301888
165 549487235922981043893873533624895108152765222358943479415790008265824871871519076000341718953136685030197382538157628980756587855929972314939533065879602697965156610754027440793274418566705077247772083799241744472800533789830133767175547921873510470069241436923363014583433455436283537438356356693346390659033556119485373141587344333769136425760884111497512478278942720
166 -1175151243420394610961478566830392038721361682919738183262837595340912521112089995995425213287247428286597855645317007817413880007504953599412718651228129305184244962653353089131175881448982420397192519759183781258300329637097171974875806773975812581398812783293748878169033819382408584254979482366449287117070892433240117824137273496442640684605589865308632811920114581504
167 2259427180268684234953600756118175988903173874731345931110654359702771144324889465904327680048425912306999045927678668808508965564496316990947311433548589545447472146813129189237907523854074250213707685162585567451521937590136195706802045913217533190444564738642977027356115789467604141515877228774141839131388124186452622860369165351394274238206073517792926197567739572256768
168 263655900404177536315321382344453587870132640098884195958780266553538473616017668540444278702454365484127342869141835643081220190582944310827158176238406065085064876901718214248394785901195264065686410107121192911314148542519051876121149586490509275189207088124211547509990783431882412920315746722689600484895575735696925305259239330757394081107817087347076985782736153894453248
169 202040063269719018390733407523090213780685698106679738565436638139366345046211380289025737655957987847228455966929695374728621561535137442009633497575858017174860250604446515931624079388071461397094122230296472493208625216417287308607063559513186551946839867117136046516655829774703144593892142942946332118927141720654173030297004121301805960368994897339325061508412034727981088768
170 -63392774048456548724129090919466883782918422797381771953218435381884869351609269835837778370874430802492821993435132497857303148922344486522399019656454604607945935540682190818393447020477927499285215572643406364278926528491184760753911415925097454929635592141135103962432542067295708147508859474451478893201239039414983299898037023191319668299021898605720618954202650737632729890816
171 20200017119198039303299167671033197869872679056903367125706897899289936762244215334272902653942516484856434112202763935532450925681154912808920826476437582901831371750937226718944894300159340136979943377520517594530934821711661853971428449880960348466276721889370136592584141362440135438687276732594391460052564633603367841681941543220950919026868437708844692729890223209138122265722880
172 4046241911356151894428614325389480910622880036058887768602212320206169972979759684850488303567961187310689669128906854945468322390404786299620241417223842008835398228441253266925103511689745964438065480941468272629091940398921993279125143075474720184442620632821002938878776043576843987842363520935369518425269013714351477565012180003310147179808193148182151893925677125137000135623966720
173 5484035997660227804008538856843757855837221881285426746143474739176260597295846317781252068355418027524259374300272413732958962725184768579154654202715596508911522770552020958558951751407578387973326986485423180476156648146836094342401877486751685276486803139318335318508639719946168050439438615414484609560988803661335748801223126644166915116499884251723996992485430555707318962856193425408
174 1549008193435363539601403074883137734543361300602826531827749269910442392120769850533003818657332468373745422540608129301043934848186055131465716282257917683272875972787523787036831662376433752957984061391893204590902490237406335644259609755072760107701327905020378853328965248352612529196154108529111363076360068646639893930755343657036954697842167446284061188000451289233294793883535970140160
175 215243084508212083795461567341295230710980281843553522104647965296062143643299223493228579862361109857025529900529306806434437627471804144848286479565105281047662984017739656803287801166314177827681653346400822632322520776544167069657840065579271170899801687983040316484278748275601503242847326712341135933154142491893113210174616489357415987762048059153471023612768033073379239274504216096276480
176 353839469800388904102358784303750785570845518321851921085153127407373137278231356400795663427047176308051330085946019107800086892937770333665309929379042828673431142800433152603082825692202223525484439943458061312562938236143151229254784983130111816161416386901932178378488433089789980343863412374160122459816482866958097136175830394469203519820573305935917925638868914613240670536011915123637616640
177 104264255501884207434187473292565654495273344995491726697252397714422861044683860089764168851379471923430669771626935416397025650826853254644106609912407683088965425657490927296846228650300568846511303274140353873569531698442457967364869337533586104488951043587093615073152210857933720138463094262328967924219445579627386712929466949449187471860823273083818910220165462853404958789145390989793078280192
178 35145820187941173135741931207122412361290745729843184877171667005021461360636160357286721214324259753932283447099286324007191410251157265599367047411216781330493611412405191498689436506135542277575615221177162793984938534679962992487044522239971121584485844988556151321860411089261248758753546707764772647383310081792729787106372305934405872425279780382329322856168558285138041911359046361410103991599104
179 -42659856676456545732628694361365517420761577146030823867056120482284152597976244937044729978377444524536147825043430706861568394293574994516445466597968008221754545326063510224807373877603427644033328922482109400760410671130320152475423835496544413824728387751322776636234256972707524143901064008320998837534108443151174108564267230427901252344967156335231179807015340309027866376081498000701360487480164352
180 -406842267666654261781372033888875901231663174957720359440306433164547778860226329246903069181100993058615490219471374438314932043272812456094944648482118530748730721143796226835451842191173706024374573888672430729247501831762101628450170125771965714788581829995753259871175944036682961323757363371230328599106492579184736216958543265675015594402747040584190075727410087788439391666125936872134994116040720384
181 -5145094884439594034413320827190798677528293903325912523053143588339426057190789971458776375295948095633528880828438620419434005869715599841807513764835343588359222104201198224015074438744541558772500248687741369397450863047525056794394215976932658796362991498321318897136499110419985282449302319636145743172158295396644094874137131866189488195621957690223192627877930864178816013223465686285413275547421571547136
182 -4987487976656838595967373434138317098748887560344251532177305564569310250453262644733560771583123838066090047668368310539469817472164786035280626937894154223912857599519000653826105747618792702006159772578084541215750200914030472581962310903516418660624118965027633797218951429475949916151675111974808867873598446655429590452503404258464159074773513437005266884762792900557796503636855220553353330669387379118178304
183 1779921299765388510864955135696370453362007846099533945444739257490023779949753567504716806292353301934119808234616073324867871431704671111751744228779394325922537783093505017006581449751346927239906129368520996836015776004823815394046810501773289237470240565936624194561494781260871401564453502407418404736759947479952286398885930927971986901590274108835205889358569370623940888697921397576656720096047547664299982848
184 -2667582406408084030440276326053142502988625236360017879425029464990640750237218209028426037276382578719775756434902426241762489749788555207620886041192077043255989767069979322792570772543249707971951156460404898803699601956769390920207816941086329498931339185612860580431187423000504684404105098297339833430789896310668720375873935625389909291808408677381450496522773887186679318162311061018519960481370285973835480039424
185 2302871622180102961525452949450778103102899365138862012639677854290029561757117728151291097890712416844045289867375853609062346699325756063424476593881640444665589532438093897895241625491761882398624026713294490424185711117779569498140346953288091052794137530303782588538911897075982348888464596517559558152583769996519860634912252119674145249636607661078649730544034115475369661846944307020729522934359674438034795521900544
186 -92808910227538140985974976747088495672165890109666054494641674479842424170258764384544549112744339036545151050145379856309454941624260420999118216260030050345106859722727336255941862093068262929968863476268313443156198467924801680853705507351351876592683114539278862809920800569883752054804337487856003592246171366364595557211273254257620384588597883831479067669309992777280862045495639518634978887972974511411692046670364672
187 62678840712826025811552313095174089841172773186938165737196509335793672336760355404930663669116400646669283191786819346851249149408517192948166637480000522816583325373762138137095805289941994720963353665912553418302906149861584582192140071179878007445158600960551111152175164518188522180613784788007535875370156608575104773168319421707184053410974280010887637685198610565586687433851720265809423696221706889881416118132180779008
188 -25391600811037653680658831266402630913281297061756205062127848275510057072424074464428311055889026421821975128272023601785245888747926017173999622723462824705483985983809506760403768668656918523199151991196021519382716728176095874859697157232190213765531911156876592775373945344918701836556378348974667876710464747897565261788960976906231263628817944162506066317686414049108582384683245288162764995620526184486087073218042951368704
189 28650211088846381243828870012694540583703629804758203536902878980869452790587258654120977716242262348107273153785867465263749153330961205679594993279943298072238827527590697332659995250121868809029657493815354400913120846626530255985643924367470494508356207458065343888906791174853870559903184462254582225272322839705886494213918968670129090580215031448188831763636866750928612839197039791842383623435953637232181434282160154476544
190 33716979597577887649592747816912803482907622292572766775925719359899010573237669908296646694277650946561851264754335550098596980841350001844438922917209889391556966238351580576188206773935686096426929487213946316085063997550062668026361343350549693926179273217910673832952181254606092541739329178250565009908423406545296526485902579472804569520392287549562931961083260474379896137997075126450645340183028640544644631894985608303476736
191 251747427547959745934800535520155884991002282151039078856356479536892465543956704030486755289943378519891658874505653893483485127135631492412377273931184926879484295130724623890773914383877189517530041994707318139398233645159135065414560621918629435817677158600258377013178104637510644925643451597181762604187151470452266487141385421227437519964862050567567862329545178423516992176430356354466357989924051226995317548098772150340525490176
192 -467718453227811867098244476439002884224870748118746342779256725356239521762967791420788458801406586876768101966413493501727213198915622799304652228924081849908717985852064254170851622449106681560415391790571777174689047268082268268773975101843671829090242484179991745530969986026358570091322865876549317532203722991944643879560874446454893572755891920286551498909068814316065356760027404961690382800172518179759537024552327121726870676045824
193 1089431065368860684810163379294267772402384842203208569803042505019913470858860187423570090509755073008314892415203317107895016134430068575645863313374307404256288048195020111077282592003489122565611599283136183542047007902486322107139101362911654594981622802577473338615905024621545773204635972511194759894555976857353721016916942594404117764518724100272154464037109232840393986014188816561038658119004602376797489956244935924190506717445881856
194 910154435362240055754394915715570582857887858696710216890745337896999211431803394961052372158761398340140416306334297243796805702102537700984147789477105795978114284203271735368846830636057548978110918811754429734802329554177079046818899160031681073267424064078327872175436004909666300489277848859768469759795787842910806343548701452054951499831934699723476614382451269994665137431593607595400149227649791935007291386400384841641347704072544714752
195 114034548680059012091396541932421971795195372875374175113808946816487484925325155639681687173530637700638889843922132353171476460370204880855761135207191248188443775272250960420258344603717288841901479114641946793868105993939112371208782537711296528233304492611303881340767687470801605680801026760575452487181916999734514010381674992665485749216361257664756252101522339143868796772276163752280101916637518408537300538476759317642599849514310999998464
196 237091602837966542348351854864492683203647467152693304998846336872238633504924237725851222047411570668954411264949859016594542624836059935444092378100129351420289930053516072734685926275945361430165545399930286561464258692179632009816373027949915191864041174538661648540619845546837202673551852217338115548474400734107936393769893660643884343514103523234823539340602493441478974445614778506977070027739738473991888766005620920940884738293216664692457472
197 -93142000693256798884537161403952578520994165189552151724098260654953253292070201866164389581748886648075096684476721116730075286507680288586814472499357707638038368647143521790476713552034375019739864163769239981445408683510111330158733554317288996594144503686108201660593060056850911204216475462698850762270827181789274140770896094440992752364490753781263879401448916667244717258554350625233723455461900530820213965116879437466979140448263475778333704192
198 17187237673789169149163720254516370635333642579412260694048763523200659957987050225916040092130953183115104219057901682380602387503624200490239895868696066906448234121015692232890722398743137843426551210968746232572814320414598463660541463564438298057378527606553856277758681118040627125737751514846644087118635593961266040451820018997768278713569099621418365635902248481219773939490508899334791177747746922768171595280099656337524944642424114856220063432704
199 -7310169641490945440676395499292239423008097872234849523483415690112638810150043003523415866936766375491328848390446459212355438285011070783957108219584605295693808271221247689401514297203803046921264435904162624063827541145256173939940226321702181308831914644990527575263229808508593991376862578248060214786170616107298158073565608709251606361298981968688093215113636008533941265722200001122380616584908626155485932297019995459456277940644237382467970672885760
200 -9271776589101971103066788856125756164698641638149735623539584993431075132898768290376009654998581656169770336298842043445540123560579121612892863960779615958494158879391203802021970962552913736139540868463311256206581925343966171369323144405718790365661091777243895064131633900483582520493249669441308756253101023584783362365521716238908549290380610604137309958607092878076847568322931355208624344748958618602534434537423492684293100370478607068759905126601195520