1 1
2 1
3 -3
4 -4
5 125
6 -3
7 -16807
8 256
9 -19683
10 125
11 -2357947691
12 144
13 1792160394037
14 -16807
15 1265625
16 16777216
17 2862423051509815793
18 -19683
19 -5480386857784802185939
20 4000000
21 205924456521
22 -2357947691
23 -39471584120695485887249589623
24 5308416
25 2910383045673370361328125
26 1792160394037
27 -2954312706550833698643
28 1157018619904
29 3053134545970524535745336759489912159909
30 1265625
31 -17761887753093897979823770061456102763834271
32 18446744073709551616
33 328307557444402776721569
34 2862423051509815793
35 304383340063522342681884765625
36 1586874322944
37 7710105884424969623139759010953858981831553019262380893
38 -5480386857784802185939
39 1706902865139206151939937338729
40 1048576000000000000
41 791717805254439023624865699561776475898803884688668051353443161
42 205924456521
43 -9380082945933081406113456619151991432292083579779389915131296484043
44 5829995856912430117421056
45 572565594852444156646728515625
46 -39471584120695485887249589623
47 -1755511210260049172778020908173078657717675374080672665297567056535308458607
48 1846757322198614016
49 -118181386580595879976868414312001964434038548836769923458287039207
50 2910383045673370361328125
51 352701833122210710593389803720131611763844129
52 53885714612646242347927893704704
53 8671003262735034579023711826309977044689730554889868581169501915121652050249278498133197
54 -2954312706550833698643
55 28789677222138897176527746894292024300433695316314697265625
56 22459526297810799636782730182656
57 11636034958735032166924075841251447518799351583251569
58 3053134545970524535745336759489912159909
59 -86808982055568013678464435890088918256042203542741374505928865459303538714201798332879765400258417819
60 104976000000000000
61 2160032400576711575937640859563358812000455088145934778734313261873005210720658594516681367387267118667141
62 -17761887753093897979823770061456102763834271
63 1310656710125779295611091389185381649163216325999081
64 1461501637330902918203684832716283019655932542976
65 150116232950564919551899513845482087505839517720756703056395053863525390625
66 328307557444402776721569
67 -49529298338685804591795327809909501865467232888785540597296082830005527211149108116396222403655819439852236753987536707
68 35190667333271321019306672876612934335729762304
69 48891877682180103607391812819535352418736437208892474989920547427561
70 304383340063522342681884765625
71 -54553932450597422665628660310901142331914967271921376872397139808472308271787724539801739505723744739892207536727970406618752231
72 42247883974617233597120303333376
73 1976619468344396081886594006474396844766256166675285816488083771595943270654277610802483648808808660136266507145917734994994406091577
74 7710105884424969623139759010953858981831553019262380893
75 29534212676193502024324377686070874915458261966705322265625
76 2063964752380648518006363619171361060603216996551622656
77 309105689752263949732859357881374735247732442343916445153691528462949206450556123057909903237843609
78 1706902865139206151939937338729
79 -131004444331205088833404298881380659857169027485657341496063463190017931757198100111074772890132418517595533807493458368574575158802561467962079759
80 4722366482869645213696000000000000000000000000
81 -1499398741586788200414239710724876101933611366003344657118522818557991334322919287339806483
82 791717805254439023624865699561776475898803884688668051353443161
83 -278821001275227507305396478792035125760868941632037553671017364357972588207581723959129271909867195623579394607796306785540729338300992515433974995318219283
84 711435861303500483618465120256
85 238503903205260609428021311352787555011775376768885219953096894047600375191819921383284963667392730712890625
86 -9380082945933081406113456619151991432292083579779389915131296484043
87 213249007566828263328376757975528617084050155700679783146367453147301134035615094346831212041
88 37371137649685869661036271274571515833850102932794388078657536
89 39530342583798043419524472183256705131835001388096913446020666279751806881622486709006144662125794801042002898182038924761289464797723234185920020756066353455346059410729
90 572565594852444156646728515625
91 16832307371239785596968364163707933329051260959475451930928477345890760758711268140456288586681495525715400335601687861998409
92 27408730583433337351085467861786155262978057758761987414355526669041664
93 64955493096293082009617977252413662383824326223955279831750928892327099175928675407116384739359289209
94 -1755511210260049172778020908173078657717675374080672665297567056535308458607
95 50075477464390305008807004449441119635576850971036324443423420062172423056819380747897219041675498374388553202152252197265625
96 14648040110065267094876580444599852735215435776
97 553751295538140234674057928410510789938823421833766942814329887662511235580869199305034756002946464007971861179510219989665924682454951003530735284141955074831227143796918399229217937983393
98 -118181386580595879976868414312001964434038548836769923458287039207
99 1500092097912017832513335746866471167103179366596484821241233003966006833555797122559947297055761809
100 9313225746154785156250000000000000000000000000000000000000000
101 2678033494476758508185341297829238449186077606713864135534852523878318330996771563801441598363113456409263875004787765032797220611552796316638577448808416388296810715999386219563695959264034497519901
102 352701833122210710593389803720131611763844129
103 -197951909402819351373920606367382717193488882507459452450141180746108991611757757600265521642166339835578625101994314379465554587740344102889084204082962085917414751579097914864275967722510305525328276103
104 817310512986771276417972621952628441525397206069741860557795009063816156676096
105 26166875612661493989016316532604982850320527810254134237766265869140625
106 8671003262735034579023711826309977044689730554889868581169501915121652050249278498133197
107 -1217017034179815732970810627956334982092294854906401545920204954499605291115582722343277159959034810476337467711263778612947229650822574964003646064518225302950717160482336681428129207492790705144372988999827447307
108 599781089369859106058502013153430001897393515831230464
109 101073028680489958316185917897242733010115116030056820959721771761251092948281468754221244144830565489212063796614603376960798859275212109504071731264742693625489919474164489610009093531121540337157871048398195709427669
110 28789677222138897176527746894292024300433695316314697265625
111 8922485576930717659992155184216412469375487359845731447346241718823340958583457115435178482233456872376651159875183614264322329
112 141984513002569116442272179780250946667668817774602123246042104693938943164416
113 779304576499452850969663244285526450236163073085680966336421802495466346214513293134967937782874952709733010024588522333117957739554611487780829653069524603786757150491164185515043465079718508144934470014665274319332197838145937
114 11636034958735032166924075841251447518799351583251569
115 32897167921276304000249954489290484734007941950995322628284039604351051953868721165486015199832653777541797160256887102604272943295882214442826807498931884765625
116 671694270361283026040528426770758335065349462913430924563940591619514449566436434966511160918016
117 112035785129747971558764268070826715687675187777414424660201357061320287019856933509982517872203492189953950314420404339575449
118 -86808982055568013678464435890088918256042203542741374505928865459303538714201798332879765400258417819
119 22296984152863103249208923249721819422084637089104858966303096981859697297385458563146872112661088797703745043549685202317963227283825674718987946668915475223369551740581759766049
120 47330370277129322496000000000000000000000000
121 -44778670813866261119476255036971573552297327176446492891837012450962549879438599925460976266450270683902457766910799448470509517570683686110769775691816229742758739026648207321743971850181855916126490317653793586319691
122 2160032400576711575937640859563358812000455088145934778734313261873005210720658594516681367387267118667141
123 7620632401043528700339136553917586743213691332670137100207913941652689719910761845357706243000127453252564693852631732803257678905492422313896721
124 363729044914043656447180621589267968198690380013938919713495010582136504882492659927877784895199868092416
125 1647218428629769253804464695510940469954681465995079304699650472673147545464024936289121151632745404541120013035993511886023540295950307215433693652545561747491120740960468538105487823486328125
126 1310656710125779295611091389185381649163216325999081
127 -94507248558231916137450244694055968165281005614065155913409602353607103764122570545069787141813596925044167806598576024233873899646367621797422107304187917460858185980419532639973762021588898516823735697087890771071817568023320589459863054076769015919311152135807
128 39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816
129 9627334371231862038280565772765934738663363654227841011464424420934095698341775447273032928260788646477875378681296580517158956807639724077920439875593441
130 150116232950564919551899513845482087505839517720756703056395053863525390625
131 -1342756117274969063042771524464586570370056158430444836478671733816974934656235495124309744268558563390382339548060413477668337895580792793036972321209431424822253629990112596396075994618556854185390994373154373624002509207175957249069245522935567918040106597207290199191171
132 118511797886229481159007653491590053243629014721874976833536
133 310235075809114973942285654017553063714134692048913629662776152971473887145192308042094119255802036106965585621002336319703555125985909807610454973939185179203855206311460744303593324316355753234888953878889
134 -49529298338685804591795327809909501865467232888785540597296082830005527211149108116396222403655819439852236753987536707
135 4228692287770252208294870384131833959708002346333532801781005846794966171077914008891218689001334496424533426761627197265625
136 22844135508823216309158589002528871139961448133350067992607661356198227184334620264009319134144539291167024480256
137 2866002508054109448851844699572970803826099428885682261128313821935695278877580053068710873446048046625959515658156159598051832186422389615963661166996169010777207771862243669153851531897317157001940230757576510365271056491327762407560652041956706932362827150437078149436332721678804294393
138 48891877682180103607391812819535352418736437208892474989920547427561
139 -391766805025662467973713530759462154175515234839669908985919215933811622416568621154067591434072205586726639334667026073908475457502613411646158526201792004738173389690511142668640269903015656872486433270529151984492802264378297514584271213675797958711620457883018303254403360527729318094705579
140 26078436396683378629596918330261508096000000000000000000000000000000000000
141 27313976493589195496523663633743402299637155776673515025908621019373988498490378295248039710475952170939741122496847023757172271574738714610516917200702561728666302973092121
142 -54553932450597422665628660310901142331914967271921376872397139808472308271787724539801739505723744739892207536727970406618752231
143 10096683689815833763119707866768059459420038683547818074496189608739657620891734940958490095502689381782921893781542713308822834586545747334456584554332456015330524052772782578863558001859038238343759284055317889987482138425967256020969
144 502400097982381769107236122732050273895047153411352306345065163470377798598656
145 4492252275169466569433052742370139800176296121770780058217280827332697256682267946331708617888836728803716715677863494728086149244384496599662536594616800154886188126021913228670678908116542515926994383335113525390625
146 1976619468344396081886594006474396844766256166675285816488083771595943270654277610802483648808808660136266507145917734994994406091577
147 1528237528835998678866446029969124502070034042214380996885381974059530513878538194354974741775413428160025383374053609514254629030974374014158719260441
148 280724535883714364536785031321058971069919628052395880547162190368990164036949877646163346043793796939486074646571668861820289941504
149 28733032004838616152487089994327665783103609261464228460331314033229660798430000300675466849307550559294237111859814936725922719525952456852345967526420534406106260594930055543336230608945970804506765269916388616964836078658192711373370576881737855692740788408228492675767067827565314590116459545430493300704084377949549
150 29534212676193502024324377686070874915458261966705322265625
151 -4651201416432239802457417084983917581047280393968734275904586588799705872507081112601778513097190081729723973097675611229018093283041257451162184377743214081676900177530368327263602331285148559734867803746918484952930524899879804250331296414681772098295254514028545315991466855229783958790724387870460381758162355776366607351
152 20117047455490624522453372211658179651508820621215150358051376546080057711685252451048935101296550952711258797462431070694309625856
153 279166694105972217574842523946007825170246129374371222175522091081794841989582188161448743097367847830926837881145864884940746378525797028985477687224228751644108979701871715763169
154 309105689752263949732859357881374735247732442343916445153691528462949206450556123057909903237843609
155 80400152965518267221889232840160570876249397711943036206440949139506913513000651947364524519895775394123774337411673032561971956085845816962687574506418723854397142060167560659533153455427487523755891718479915653006173670291900634765625
156 820082239783567041810004858020836223458741704560600401793595112996047159296
157 23144410493318026940749453161512434303327591648036585264895282013463450822479366370158225083188990629131927040659639060694293869395549932238119202884347506357623708886280149876430778323384454844736109472536508443154796669983625925056522949036913532930526549889885247565410262986081471491053914243893697381625196182273922937598055001096198693
158 -131004444331205088833404298881380659857169027485657341496063463190017931757198100111074772890132418517595533807493458368574575158802561467962079759
159 485784825627403843339208722582158746833186064669469777546131923659307980526753126031040713260745268759015981178868757678929614250998518362895798702380501920278727817085202925078987421441379987695222969
160 411376139330301510538742295639337626245683966408394965837152256000000000000000000000000000000000000000000000000
161 3455347574967721826151779550884256325778822235480728708567120834602557058143299083389869255729550492184569002988908688229893998500757993328643657075936895290122266383651888334843081852333114557667046634451526803092137997168726993467649974135133300837272244289674561
162 -1499398741586788200414239710724876101933611366003344657118522818557991334322919287339806483
163 -145279490815351681994564872522994621597274493095282099100573813354913824737899794146122031771995202372279329568941640789570561501155456621587812360050672615007679405124051446258156820605368536376439935056775442397586037022308322501884931935220885590937033135165734464052985000426600188251473397673677390265680867797177951678678113920666259090200084796579363
164 757775356003913559376660733919011231494655658710292014411857701073206217854097069269621737093714635242341041117307134694777465887916508954189780484096
165 10076826483198900453632735152483225537254706513070727913683983641025005718996500370054280067423115030411651105168857611715793609619140625
166 -278821001275227507305396478792035125760868941632037553671017364357972588207581723959129271909867195623579394607796306785540729338300992515433974995318219283
167 -5600383138241596067726252566126264999719178108547405951076128830808750150646394613169916363423197164971652255910496312457309011319291892174647425925429318294819255155145037926482849654706627174512546055321576463975695993475055349982747121657128349587792728400928847840532607828331778140359992779828158697304276967793259686992596380083397492364640460928386333414219207
168 142466021894435759232623608489297507536303853303032452979615054099294191616
169 1172363637555190853628437562888863798466298954423780295070673502600836026007919224720444740400015136701205981364533222418619678360632621788874205011141750379274824723213895155825796339070083287655051047903867548412847603504376148506932109842898595225234518662062206158786721547173442648033714799232778652388530947169264893435617137077
170 238503903205260609428021311352787555011775376768885219953096894047600375191819921383284963667392730712890625
171 5327341799320193631540776507480844467969450036813455292278448771019152300097891401431724752090926469786684423000688565122866948714433192114429741058539541687688858391010112107662586608266844967820187744570049
172 1701895904954018221966068151909242285460755947816057472311633019121652111550219988475615020083753964248560622742852624436062433217810457334757000759027416694784
173 50802330442714119715553583696189021148818068766105653205392871768194972979282629740687213169956916577226298699590684469663250666638852179651379394565473763491428916258703104689685167287879299151918275757582761826875829386726546892414891717644750578192434070466849088427348635633318693122123418369162313080069864710115557734587713903717020113143283682751912584693928349299089666051477
174 213249007566828263328376757975528617084050155700679783146367453147301134035615094346831212041
175 1965644212429477455154415494458610218684430683201929821309354697795302112230118199767200866835784758244579366599579991261745921992403230323853523765450409084390754702323122954987362598803049031082057496178094879724085330963134765625
176 1688388131971888315148632650322400551012878403536950842037832025434987523843396004799938252362204682073444482524980239318671335644827938739607044096
177 35494584848244303984817281611038399001432392904861808260872554772629379700095780169259183144761372736503515423267331837487640463341846783468600439510385794401141763438326361143209589650833847340707484475484112390131956133845731329
178 39530342583798043419524472183256705131835001388096913446020666279751806881622486709006144662125794801042002898182038924761289464797723234185920020756066353455346059410729
179 -568835226694190748851259958501931829149095121630893794014809096879025814612001127481596921085745338970800769935493147706256727713743786799959761071210466978669852981497852975467984288054223714996909833414765447164965940167374370132221762232133790427741852242456895232776217726613117934212153842611709655620750662661767203275893703078752653711499310878698719373793797055418268949645921049624002569459
180 92276324536070858390897245695068737536000000000000000000000000000000000000
181 133187939934702967525991819469700701941420055416494884383654589236057378093832013688204330074142021786217048852737407954279207256626254076635860033962775411519666831688821942842992260097412181086621887831028986722334097953936667803935564629334835460143904849741127434271753000649785708050059954682899950403130870772014317358835909998848328828688881637263544724861184000073680666938338870032106398379884621
182 16832307371239785596968364163707933329051260959475451930928477345890760758711268140456288586681495525715400335601687861998409
183 197786121604605388820320133852975670413371589230709304822821908533563419155352213852007535942905894670907954530194908290145550291033966872430044171821482561114883031129515364770581309853943153079033394957250174289825415448208324268300363081
184 232497058324914643412819615593486676609734272174018106415343327756582114295571678269937798388792258696117377501741784310994329917455487973265738354326171491075333554176
185 10889347010310962946685289552625354568975599345309021037366865305381427008516001376103415208663999629281073831379081150942745252546760807296378735951237034435858770236019475634259825682470619867486916041373850788879588011322283478952557118439720059509105178074950259770048432983458042144775390625
186 64955493096293082009617977252413662383824326223955279831750928892327099175928675407116384739359289209
187 33719790641495493992982547113019485210430621974419368558928389196091060777324251114797050043009128754579761067564366631166385772009877850006445510580361355619489581062117854357358161342109145471664278533108169849909543365413402910029995319553857190647221912145894480587399514904107564051610807447309221406667972104453128724058351954209
188 15260431553070352635321996042799080175435724088014379159050737539000470609523785348266229848638168963707177622342373482184096847087412549934978985780337600258396464220659519586304
189 7613114745968082550344519195122947049325756891033266487664411640965766790642832755410081914676277874264352953786158578069521995495901874930033406221557113997882532064008856591016635466159422506783085943401
190 50075477464390305008807004449441119635576850971036324443423420062172423056819380747897219041675498374388553202152252197265625
191 -130408653223583563244666688768963789170383691785503698718039551504440538941023705904478520807646132475054727000086883579178542712853664184859659486770774217154581142899353593555548158407806579617792390476899492805681147163909655434046617596257692653863466501154849832792128658646056863224999016054436918221573112820772395863493970914334147350362957194960260393460407602966956459275376390294097926398731168491885674409133352824024511
192 3958027100687248886676622577727841904482078522181057341846801242375009737092238472192679237424196450694427836416
193 34789326446355393873511725187790600315181636418794443575206570567104812334148406372174193942046218696900137331946413117916023054451115568072630818259619267503429481691304808096804304751500557504491189403227310511734157812580131354700230422510645769508249878873574059227620080497573721509776311488612145890211149189650533609728799324967086659922832087919681004380377898466974161864091885299249305943563815691897552342668293337203839541057
194 553751295538140234674057928410510789938823421833766942814329887662511235580869199305034756002946464007971861179510219989665924682454951003530735284141955074831227143796918399229217937983393
195 1797527493592626205468651484987818058276171344350719056784798503159974756524512353779622547743341145042432337484109574738848220097110763848746728399419225752353668212890625
196 270157978504930345662785196927636199019310374826169732097178457918529208954169932469192168059306901214449209178097328802223714235231069892233703593066102784
197 2635810001144790453417015156501491883524855834374921968836523223236986943220313198459203186597190958079402587923026148995684351990995018099630139195291810920228951215106790197540810532229152255888159447247512054706709009005871942590997414096225440294708512257001266861958415052454052092684293858489397950549355198920712350193310431167336739967439427260703631522586535009915452446485283829096899570270525116021719134794508493277486817518634978664893
198 1500092097912017832513335746866471167103179366596484821241233003966006833555797122559947297055761809
199 -748266070092116895661129605280991300657810273356764185104741173737220361648073735039795201973312469918478072409997350860933406926118899503036505728884026103426534067164893563594338323790420426691151074294599568850066990495055206170881466302728496075172396413514108734876397738986844739316395279737764232749688251065850985337949891539216951534414159941592841165414388710346154673840945021318384888989568667819427425270157746005400971585245980654347799399
200 104857600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
201 75810116250358780124398019494347028438684523613842077049477476713200891653938771596379201078595070304244519940461270551177702222958792917258266617858771244173998254865081922942019965050176789059772075796415791698473376121184701046970161621075956218953425183924201383121
202 2678033494476758508185341297829238449186077606713864135534852523878318330996771563801441598363113456409263875004787765032797220611552796316638577448808416388296810715999386219563695959264034497519901
203 16680200306817149198336555030927581354150075581402963530426088314723354001152182541625213538210914621588803203991120861823877360864210398945338582748306010302286972148131130862929361209128756790286993366001127113063727509181806813890244048962815037075209016290889529322285693746020676891732841956939365166897030277043852353051525045198729783794330130936041
204 2294748825352145407985488430535329423999576205084657788389251871355709736546971325515830918965287147175673856
205 295584848485922963177386617890884151737142810811003084881504541104099208003422463263126724761487878808548556360718660030006863632128264493186478583794789703707500146004638455808908676101994530248964398511650604712336819368153750456883674570508468397705375061723524095590570076353791166779428332446466587413169690989889204502105712890625
206 -197951909402819351373920606367382717193488882507459452450141180746108991611757757600265521642166339835578625101994314379465554587740344102889084204082962085917414751579097914864275967722510305525328276103
207 111613254736007677542701120946367376622651550391391693179261398454768251515831133583324010997863191382417320151943733716451044428878227964568376698486459560517777962208156767444971563420774170571790669229692892920105489784615357313587813101298807339332129684169416521
208 52924133251630517759746163144297210624809832022498815317949069023538603834510655739097657063636889602335798251882594293182221425647279538814512679274414734783900821452068579934864408576
209 124087249343692202078151224792647037733814099000810346640150328822234014719091647495100435247358465633988397223507618584843019864491342728224298414025392016994111832562468623654017108359479892086662762550316171328602670739198290043155447067686748232212878814870755139952175835596086363051523774778739348078497969193224472362678871936468977591261065969606814542954609528105573678431120321
210 26166875612661493989016316532604982850320527810254134237766265869140625
211 -595707622470603233745820430209991839440569070184947548975710804247681539952671102505229517519393470014680181141921682116105743619973860879493579476801747580696266646089582944208911866992550021627778465347542609045134494854271590131965748533356647203882860042034283027370916697367073339461053291247372602513853440679789439619281630464257081288791145087779471759213492010074012665940843972671357238839961846402415907378636554577652861454391673425142845847371040593177788075469657827385491
212 1524959284147503592132689507132870751361488809925166751360482366090640685235398370653598322520672531084813028294879435727417392723695691585559835748248548242425830615291270020275449119377999840960873385426944
213 7449720062514258855997560576375505325987820206655430001526706447733260410007519816864583601795614867013876317754239690005723283296283343178197839801330987061810842939804137606232641263256310982049238375925354865546019333504905658305920132318423245929588695558351738042337515932211509964489
214 -1217017034179815732970810627956334982092294854906401545920204954499605291115582722343277159959034810476337467711263778612947229650822574964003646064518225302950717160482336681428129207492790705144372988999827447307
215 91001229785209143913947523532127246595903542588789926798005862894722752322089489454687551144671162665841270435036512751926933428225423408836325301660448632169077483849737690150357711848057225360159412880566745652426219149940933509471907450917941042246278101431336074998456527007588735527346107215180855369305985510565426555018575527356006205081939697265625
216 1698811628670651096443956816675721807889496728833655386170425865549432010888747384668955260038323007363140448409889802862530134016
217 182658854311735172693785106100096634006114803348946622315109685511962824946505011385543494196912063195424039475448510833982040753487332581389456590157190516303057420554876723874799017746271625579756896125352499570826664588078483155551484828556506057626428173767330382199769476382545975066946179909509363912883428797832954717527766061879889426028694674048905520646326992003789477526882129
218 101073028680489958316185917897242733010115116030056820959721771761251092948281468754221244144830565489212063796614603376960798859275212109504071731264742693625489919474164489610009093531121540337157871048398195709427669
219 88019009477865984742888920971342532180884386735427289926026616968876254475244707690843321962412971534598163513273329892132890116502819855626726979075271003593630874038567136449550388824168480964187524311453620825753593700036245790213156191048399393856595563328674829853377564744542740038754307569489
220 1002012743017243819999292442987810774374079073578267874394554928212161537057488896000000000000000000000000000000000000000000000000000000000000
221 3426382585411776470659594050366544254575233651004165325944651328254844022851373376800898145988806608263982229197659710858249049851376393104654038256829813255054995166120220893841541238870422589138152081807757263149802795903533715628921685741756949380662490318949857700744382625553870413067659911236009188909151547940350716867674636744337947641575044412377105056766295501345081493228565110062764558673906411642648176641
222 8922485576930717659992155184216412469375487359845731447346241718823340958583457115435178482233456872376651159875183614264322329
223 -944875816510618173999352481044577391182839817964536851888489110955941858453588061228211208409861503357961081359315917390384845829574324186277429783711671890169459212736720497170103774488659504043628822057408207464315209183912872408501029634521296309832847473387417161419880071535548381604832347869347409452583800662403421004925658995516891119266890512844370117330000008511609568458497718268081630283891114648623658258688891021634045083391343061785593440748998078500299803978659590654838960543894879169939358382856169823
224 1597208218137065664261214924734988201345675704205223346195361166212740359259039436404112688239359033561314036656630879804806576454940467070706979095871990217347064806869390251907874816
225 46294218819958217555683658192700746687995467087573184251196735956291453168650316530903711572454233050218665233979693146585625809973602712221106189099178368152207957680476162407834532028978757368931074012152748764492571353912353515625
226 779304576499452850969663244285526450236163073085680966336421802495466346214513293134967937782874952709733010024588522333117957739554611487780829653069524603786757150491164185515043465079718508144934470014665274319332197838145937
227 -127590361657663067707417943056256687632743248135889598379424323234541772392489244066640936547555506173657908329999232695706179760653894433439167405865923357380212442714787856519712077459348567274377447744979530925047801539812991280693743464818616805987746396867374894413009690729805421767495350623791600362080844083845143183360076552205087775404781686872398601351680975412843563593755618732467849583195063566000195440131629566930840989330182006230301304088655778845088538861280003934108443199864144126583044552460487095991119230307
228 639395716541137778740478005105816302342312267419012779738564266505066717412614842668156564459990731562842395316338665409478656
229 48156453001732868581973748878546164809036868991621766304784044110840032095975998858816338910735462965847648939306207303668637591235108091963248705862079505006706209820465327335892849378359822355580707065056740071149451315186091401972140749914403475155725688869063906246478377727597512202317138463656037064671704271405985954603258384418156161404947779607774150617937007903963896866126766735235400500327183681691758252160013146163412995577573942726902811365091817426509422367891510552448714290966436236205120753121250482707280383315889309
230 32897167921276304000249954489290484734007941950995322628284039604351051953868721165486015199832653777541797160256887102604272943295882214442826807498931884765625
231 4050319489006946605445138391701524095049245222712336106623113423316603212983101403817049597390821087053849053367271061154318244406584373034353053681287256588108120403195839062833574739968083210152019261885486747015282518594081
232 2342625151818406599863394809279335955749920659703446518158344764375925590614530544832833567834274867422919998487732783315311767317805354281361492228969591685932910863029317636756088488509196188287802696562631333636054844440576
233 7231322941755500830076796834955844782953088334580040681660771298727522866187457349695241847105007749265497445559519208907693991908653650846181290701601842219858361772142755005313886348721636529389534351450341676152586833556949786041511989421880775826455257423937485964316393419927445200899465657310116476914691329740424082394142989797874861908753225107207488115406385656637543864284272585465136982279146924389896717255321165591480729715946511810598580779391509611770569384056994610450708816262966315931285654251403234417068318632429055720076593817
234 112035785129747971558764268070826715687675187777414424660201357061320287019856933509982517872203492189953950314420404339575449
235 27256809998093098256579125812565578719175509852156444083003952666191796067934542834850513315453354503089684469335105699011725096454068006772031038641326252638097154929260141076364512566125748083489646519349381031459840367743770947488560803808779942092776639731628426643307918495348239898926356978040317550546455937389452960126101058678672987621742694361683979897836849204395548440515995025634765625
236 626049717954538333740727166302506989260692279922621973114925197308967421902497941244458357359511016787295824277579807236840647246276426845996237874652465129847469103133948628953685708007423569711762076408250853716383960660467024339664896
237 281857715031564010680450078654038037058325811662906793753071858352226902932805760037640551340971440753713931335639983611211021128870013680714859737823729677700023015099886251195078593136878056468589589115082408811970326447235433432475155402940264613342164719004403340437933838793811423720966558563685946501570695086167249236600409
238 22296984152863103249208923249721819422084637089104858966303096981859697297385458563146872112661088797703745043549685202317963227283825674718987946668915475223369551740581759766049
239 -478963616875930741892668257531352010625165299981737528388083218985232844607964093732299700132173637451207736298585683838028172410207398996240920659521375656967559808090102866033886438959663681846627761765666569625284784035670268586108324409425371963291403792385824908248513661972536618094993813193546084275617004907990035638905240636570256014952355549798847328508488586579203356499359964646513377783445636629110139122210185012287983223004120175896026332362259607810668620779075845194712093607764554335565696140438686623846451236081808270242954364587093458812895279
240 41323731079318001708147191829806829884794846494254071545856000000000000000000000000000000000000000000000000
241 200480979446406663522334442826270920864409815165284866971952711892606025638210644130245859612105681420913452136814479822007015350785573798982147048980721228333839070280111810575712479330794783128864328248620768893821675232771316080192950294102188022392870860695585634609940905499445392159544227964700187248001224969759751065911370553294405518148948985812480501019412321303083444630564649917901751698510472083231681307225672709919205298846280852784794788208403036768905213046861602008022683252283428733400797717826569303813327323677573761535442669327121635492184439154961
242 -44778670813866261119476255036971573552297327176446492891837012450962549879438599925460976266450270683902457766910799448470509517570683686110769775691816229742758739026648207321743971850181855916126490317653793586319691
243 -662818605424187176105172864214479748588986673875686419462793267420461248113287928124072014075084032555900857691049061274135779819474602180821485109388447092848836753879024702508785576075431392037236950553064188689954912598712398079759040464474717726449363185622056684690721420542800623411346656785162817900551337542270334990205437212700131838846883
244 6201832191225268239513789733312718142468514334900990359065217701487754233219311074303414415553518429005897653775932306300956443462025987835155476298580972808801513343824141042783419859625986724680179728164628260872006009091928579888339405248659456
245 2293067667266720280190586741166679400909771812922445208728395139406809810468195107817554842632293499124756575720138787773802051383371387268820681447849648000309584700167096275708991930617656610783344206210447550555233605763691415129713062476786715564553777451871686871369516588612154437233784040311564971664250178751132125398726202547550201416015625
246 7620632401043528700339136553917586743213691332670137100207913941652689719910761845357706243000127453252564693852631732803257678905492422313896721
247 26700435875450655260927990722735075989527898675815974321124436735442918586001053476852274545174699468407744997709161363350704158668485909702280751512395481896327327815778008502401461009063424474186871241106612701382084849724598276422347461574176357988071880270041720937654241121965999076935350322648327272050893540806630473454696650732542921882610488729534541759105866290572783577935008326497001041089366093472977344049318025318511458017615706828919430914677875190274363088409551209
248 175855292846494855509676693292256392562130697790675785938700170484432965781382163729002018372214195784466584715059692512505833503931787172647640845742252852330649087353496150583617686512561794030524383019976751092415390466404961299044859176288256
249 103417456409956055926016249383875638381076851765085683906443423875868189538761990708025406080560672262328833671945412541408828392176996467317388489832494714523724725014141593072370680221733646945348427815988154450129814673525601712371043516264365726415649775886991970736571327989351850142769193053139326247722009170771960997185751565967310063944284401
250 1647218428629769253804464695510940469954681465995079304699650472673147545464024936289121151632745404541120013035993511886023540295950307215433693652545561747491120740960468538105487823486328125
251 -3301844746485940605909494391642772015796880906873481157443485209255858077877187454403477704993612331569655607683811336192605040000003695198997797282728422821146471857937003220946077172777701661827283684739180681123466932324346062147298913781053147223389935227011866141700908871575524562447651817572341072695223132779991069907540579957593911303092845476898395657195653354950756485812844624586724941184012425851950749655638702761760861682020797057970367779240176836951332001788397459042942539611661058111788673669147050228872159220989388682287192007156300657301267198500243425584397666090996054812251
252 8112180369682826521320135858208936965055001585944674799749506829788742468362056195417756113845022678851915000216784476307456
253 1440778519631274568996695633595509549260368364661630571103007902518007804239329217022978259478088041159988990426126942909840432564789794163312289176948899666303016257084176950846806925316916568694985751539572387347403508892562416769536438454080863187309658792242957548910820213072932141477151997207519732480096482877580773896339400102641805879201002415075086946659475636360382754858940496543975934609913634307303593771545697133232942913790113675507486483689065324154064267240559994864538125369
254 -94507248558231916137450244694055968165281005614065155913409602353607103764122570545069787141813596925044167806598576024233873899646367621797422107304187917460858185980419532639973762021588898516823735697087890771071817568023320589459863054076769015919311152135807
255 195322054470948033101769400713124955381283794037748469198544699623862885706465794557220763084207326725496586219245193400619356308778305369691895259256061049401379122479311811708312790757253388214967904632814177379174225279712118208408355712890625
256 528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336
257 341150843550249604768998474558939344894219134770920998697168529668985494072538039539592546059641636498963167471745344501230775563143920310484517883347818323181792441679931165283111051400906634873339339551678110887104735644557479840825218791356935522008037458407820000422688620377232014814564794157838422828415319886065348732595116458144708483395638898035505618850760028694168086453512388992777816334610718880446542999835043912002825815390695973920144947573620195837812531766274284901835650968632105377583344414477339474752230785380759671472068325694226556380436064432462873242708877508510598727621485985721930088193
258 9627334371231862038280565772765934738663363654227841011464424420934095698341775447273032928260788646477875378681296580517158956807639724077920439875593441
259 27542874081181526254615228785353572387463728743739269137205545770723817920517879726728466070677096043967736093231085695268889566842106507172027536245434384455390065325364073658549103931743749830929887867669498076265999034667350105989094196369110715714222121852107649091916329455992329557770221675549304705921874495050981919644755041975924817668372468538446161082186576060672111031363074101153718196785258298041734045803498778957077223646314206010384037323780844173772170590738841849
260 1785397403880311640210689340960619465134139312897537779379040431754727700397267736946568916196098033319936000000000000000000000000000000000000000000000000000000000000000000000000
261 1390054567127220630712975800571933414659765886046667450240068584402134719009088450258318771461740156988351787869387562465293296229921283570925781980418264697988009521997241116880478543009791672778659365795237452284331358489290438441713272761153708482191290546693705539075226158652371856496860061426502508542259194096168894872138805128333741933286496784357881
262 -1342756117274969063042771524464586570370056158430444836478671733816974934656235495124309744268558563390382339548060413477668337895580792793036972321209431424822253629990112596396075994618556854185390994373154373624002509207175957249069245522935567918040106597207290199191171
263 -40592925885293164800706686877257219666147908864010163798430566210554859387425292402503607520623367266486345494965935828856314295377143952352704939397573308949181194857801205597509411000195855027226188086744856837411928655001921972249032088494561807862451444085889159657763892371933086186706376582577311493549516004906489630965819560069395001097775277435222195514679593689360983756286858375064556032308387584196926006598236121277433653163425705965451976311224906718630896446562716938768786142601183649370978864442716332180293331967380740478436524174033120608179718792230636842489710836523129160006399311846934915559931593042607607463
264 16979419035073343678456554264701140524244995660858602208395821758493460860549309450020557028240996936180112070895461203469046918503876941316096
265 61886806826625847843239568139127408637697345388621107008240174189777674327119156081913140017341537603111425353090294656041423360170038026965602637464795905748022027484630050919679076249566535658629115589898850949685229477309587308671350340907516195611756914712864369509350946517493202784749357494609082551621408915337124407952893056625987730429938420495646310903842188456481467830869217207972716056736236753707986556053734228388663041187101043760776519775390625
266 310235075809114973942285654017553063714134692048913629662776152971473887145192308042094119255802036106965585621002336319703555125985909807610454973939185179203855206311460744303593324316355753234888953878889
267 1515414964557119063792558361105923867102760842649985850478908695352676072984064165015096475704118908182882856152299140873209490572423818920646084703203135689812179161701158980690638085210385647028293587978665474899879554786132262104092140112227604336871665889867879541499002195538836006943161024368886987302549323440443540484796836719483916550985607250946929084783594017016792102001
268 13356226603829806487255129057523969256165723990465535380027164485319162372550414635993625682963520491632652456384630077554065940450158537863748045054546652477693358562036675831969571625602212624930707045526302935008341957952458481231925794061065696432405273612551683885764706304
269 5544453693296203852753804491058227933492840150509811594421821720222880121373325695646231195721180138601252945356415464313605697389260081647501945974106469546848112406292816802822015503492683749522401326281328141260889162493511161401864238047278358238715365473819403213775029964493823461652794423809026325083007307517527052984996959032507698368472841852713493519977824339300385833466592082450354423500320765821225512337055217697265827262758335612813870620465946115781638794674920180699114527908348267256144100300226256731413189258137321055750252705151319441914982930861661838374307551994106489767140472572519700824493215735239267347076385806193435189
270 4228692287770252208294870384131833959708002346333532801781005846794966171077914008891218689001334496424533426761627197265625
271 -2942654303982871557457113894904555074578303904534140295305167525748195210047662630829770171573426306815767861878232505623818933488261314875830658516873793174810906583177511327105060880141367087516466854269749694336805226248679476566352958188892691908665783175841234855466577524723469313057046339296409089876696042743943716889255401448732186002754423035486735580325561196445898029235894609158219585642295821948067754002452418609034338081419990701464566472251136315845948055288317624896108266078212538914728400520474206544826569126544330897657048119947433499107624692329150370484746747757831530773921710044357020537445255902910330649667448490532413509038031
272 177577893685470300637310598299062106742076686281763494061637288905647960442461062582606095072867820849568448687730491697837955734331565889567283966007854012695261860501636033742573344586374668225366586817874252001838392776686337999050709617101870952913906660540416
273 6382894203095666938119488955039041211730115516811945322931067588037570019409126118357087644294265928529902064693915789003414278933838739307251650610636554242699523182161691499502372881487873046566823046929109911584906755194501282391993754299458057463935122239971457514318171721483121
274 2866002508054109448851844699572970803826099428885682261128313821935695278877580053068710873446048046625959515658156159598051832186422389615963661166996169010777207771862243669153851531897317157001940230757576510365271056491327762407560652041956706932362827150437078149436332721678804294393
275 1230792513987427522354522019371034878513656308087810306755977179181620479574932854649178528194917986720654853027386634065460390873744167020787938089861244305255514965941974608010727376987126008340527059816511061351945685531761339241706998685857607988157407723995391166094644908921534593321594745488259880472539058745604174254552624936176048160863226596601594134411355313049475757997535202100704287975219131112680770456790924072265625
276 739797827409574389403570375440247495116315461663744531927304767659465744209002281028055225389947622996360792781465546327614361749887970668213932208201337589989376
277 480769040015717847042896892899256829710609277755123968567786843969243756690546922497432286532130632023990642677351207274161026392360092488297426535864040052673127477317233673963378130846733573234338321765285964911349043974052042423707840162320631794582122411014429945760332111675866348222868628918850471810274049424541788303973548470610504894399985912454252109916151749115782931954194151213094845526344827777759210247989450217989545780090256018340252322778009246730299069405149462090693383603368001803885543765514485842964477739417878467809509194443459410540063694172717089847353997547418593258281887576650037632518984898645039285967725140287208935209459650003639156883693
278 -391766805025662467973713530759462154175515234839669908985919215933811622416568621154067591434072205586726639334667026073908475457502613411646158526201792004738173389690511142668640269903015656872486433270529151984492802264378297514584271213675797958711620457883018303254403360527729318094705579
279 20877260078487590020939208454275017360861681947494528248123931096067318562279126489295693919864083308258545006090164135206488884418141708158691385052244023115199460604653749929472722285085696415704010947115951539058965312046513025612699881551544827753461804740625464208541501395494286990917300340928172309711265938313252894028671758584792806729121165781036843080639519914202230244790604729
280 53881872614897480083940817869968302428718664608405196112423546949395364096853720209406521943684154392576000000000000000000000000000000000000000000000000000000000000000000000000
281 154547951699341199352147822426320885660190056189235725456028504405642434460879255657514003922771803188116309262141779838881876029867604172785731196775706509239049187532941620752995402578215778420533875652190768562917773354828045863670608107590972489292072778428805561166412907741045217116584059876952169285344155459210024575367859677850654986275690982179904542138883150773990257649027831617614245117709032130683818450283584080199369161085819766826496428900864249856942166212940461888797598042322010053053560878505044661230171045492762769660325348594402158846389431131311625088309613834057581536558488929556016309203693056357126256977297076601019637334681671603351546206367528751676521
282 27313976493589195496523663633743402299637155776673515025908621019373988498490378295248039710475952170939741122496847023757172271574738714610516917200702561728666302973092121
283 -89534081425005346128596191878136846443615405644064068770979244759640947916707496425222921755919582571414124168980351737137735966211662773606226936928033419196539372088789891151266875910108153152961640018199227141878494608376893619124081310668412473935867569085478663471047683521204090222265492565843912113034351440325424011439661824287907835323188567891246242690723813643935267705788695627633723553259104018376749062692001846792926510172462871771818085730739077255843045708590274660788336114734941234633194894340355630857040773352642732274437951639723118522780422507654841359907333835617084997607463540834398515750091216757896477726259053738652081907891649421603214030600090504013904703483
284 4148121955046113546488666060626963882885021174507795261657149815595974936061613528234459325293302552782109176581997936040730347988961029081379935436984760207081731873314582589197294478827163028528651850298686570151855181025199141586081681171841844896757715955482609057260359377815564408999311835136
285 56491165850649880111623647558146712056753250427906361946733776583129186212808218341272629442206425603524190075806347610177272814488823235610907087504929904922057731791287121736651520848109568112873411661488301478501163682696357999434456304888897693050608950215973891317844390869140625
286 10096683689815833763119707866768059459420038683547818074496189608739657620891734940958490095502689381782921893781542713308822834586545747334456584554332456015330524052772782578863558001859038238343759284055317889987482138425967256020969
287 2576501948699414823886199600083096344605463986048756728635468049979707804200390014407991771148889964123857605518152193409371703875790992290265208377580477124368671124070243224861694524239250165354102960470733979278868609587497110789977968432599994234430291412835297148266974446312261849421668983852030994085376189347297432371656893098221717936039245891049989501211443873910208490373013161535874300622489125905786430268156399575117137157896669602583712411155053056520825534328312027056525950483164258017332311560630619655660610403983383467155682961
288 19997652373043455460843287758742477823256979087966369972599947925082010107226020509723880919355605852039484561004325215225455608313590857710665420703096934560278824615484927399109328896
289 2796285858394977181982364223713628829941242791128609508336543405545401211000161667316012147247040973278091661220287565566223472022218968825302847204580022148598380185731388116347973261765173630033157761825803929567892804838617339022969788357216438514621811915334039915504011990630163755944521843454468156954275959321011480043884940090839162521713876493911603232856355514501537711075809680904609547890637213645804604741637183323152503773087875680611700040357100126059258289428399647915842041312862941338152083479959922943681670204023412045931291572121383170571146701244088880167628015174440779903955800027616036284854071495593806852467939243390335473
290 4492252275169466569433052742370139800176296121770780058217280827332697256682267946331708617888836728803716715677863494728086149244384496599662536594616800154886188126021913228670678908116542515926994383335113525390625
291 1951057027898095665506631370913704138353836263246361791526544803653274943708396854872975112198236809421762629982567875002498216725068666320433043721214294894716611948071199805383730952459919390091192630144259157504215267313163299461627576415199713920317112019507723159440463814942632139062677406535985900770681542060041633105578961913980365862424806024013936216860197785683692608884925909493109190442446010192443830336360129
292 87129558363762629925432317453614740454145272535762889207325787999363377195196747356870005670829424804741172148181167636663322654327486695848313286359943938166999491390466842459984726746599917147754558602305864473180353709009228508760175962879760125386028825060575339002036333097816770081085902211790839742464
293 7219007999225336915352952581823191904103665092504545075494108408271955610502594514400843715136245258289126033510467420103498949097433534874042796518141104809635302574078655421648624094512918246065395009599918093577638731313646642510637062020930578399558370637541530688737940585902943033108671102841810817426935931348037335265328678601094079973001734910151180791426289241420460820437110312083962762740544065224086837535077447980132235355772653984355021014299759062242195243820947423146084930088911035338079791303703532100574651660947897871978847281917329034880883683353136188582075331484774793843728310593222618938306058891264199092700662755595898952989969462350177839597271788852311834849226650632672532995821857636957
294 1528237528835998678866446029969124502070034042214380996885381974059530513878538194354974741775413428160025383374053609514254629030974374014158719260441
295 2371588899307362707765896373428573201160630260050442288371532647619430159537068367139524993453843734349104685215157420799061569974625019924259803428195354861457198695110600300589910124149963364408694915366515445277220628091747816423109194184702907010489977351599489673770808390115645198995565695037150119405826299234478034831653515171524962507717308524316328928870740866439902445496195973472381597512249965204796894519686070732087983954561526084939798295172146308325185191379766959048937258192069066353724338114261627197265625
296 1757438436863845412630039697952864798797450261512183784399168135345065583062313885476931382725026003584374867592368799319263953671503543164231241550385070658569837780888259804621392067806766735381187975954240829509326468540284293754814029484457358984793525528859342941835811073820494862811194887109036998656
297 257145909041692526145112549346306557898601762230151813682145186308786590889436341772284109209466648454169558092951227593379823383438802567075341886605993239971378775251462342894265173663065820046492315070293830086826800981416741864478780946372859958421640615328155998877116517372117890315643559633058189417545421498932189077432801574656087803697161044689703583471336723299553966926529
298 28733032004838616152487089994327665783103609261464228460331314033229660798430000300675466849307550559294237111859814936725922719525952456852345967526420534406106260594930055543336230608945970804506765269916388616964836078658192711373370576881737855692740788408228492675767067827565314590116459545430493300704084377949549
299 5366682896346363921950224647746337839063974618473081289660354245230276413344641507612693625958653907665133424760878847102937379807726435054830756772586992513243135627714438865765378720621336270725935415717917502069756438446721329053931544653445736172547172016252781656983008684335088861217911273176291531060849222943403881111507485762541871023845244548778170884773494410334117160638500542699383841586817144065853174217698848308103359066934675633012663432932186270765158656831268844704639648712723433872979993989916797452705623387844948273367255043458544513375938880136288398907630245219641476458012136427824306249
300 1054509384244919981219595905841401872748974710702896118164062500000000000000000000000000000000000000000000000000000000000000000000000000000000
301 2012929087329438448983821251829647017668751429065994227809990118341283313170471745572426501355477476410133063762724426222060488325800795435588127523944523720237761848641098253768126441772195578387730760961199861713843094323873725609523170420515307945037617042416426525485834861548499452773710012020340028107488532000704921506721026142673728153207543944087338565430362121126809640439110314818060529051746292606642465122568436006647820301083913655285379784068007101358443223938558538499917022228318109623612792398153296435415737420274888040339791078840623632058676578468774897322201
302 -4651201416432239802457417084983917581047280393968734275904586588799705872507081112601778513097190081729723973097675611229018093283041257451162184377743214081676900177530368327263602331285148559734867803746918484952930524899879804250331296414681772098295254514028545315991466855229783958790724387870460381758162355776366607351
303 3696217176852514595113478362823771103096148904754019982581026887689435512600745352527555561199658386589783806811777438906583651861630042399250340151379555160774720761474972171495075942926046836214259346772214305737794718583578894856677757204945337100513552246197186116559584257107334094706845460234756386818212013303943348454596944489542835846455007763392781588674488227162828967225696241621929064139352228046585657217415205849437765078594171801
304 9025013421245320909415729296274062390834328808749084597176879312978121660897141903027072180041325470880949507184810302861864409487885011493309009665188940006139496699482156727082869215105107438331663004808190415667240706811902392465597035589783814848910752056417141654416036943171828827203420646514098176
305 14205019787357572978854536153566965963289251936610338490012067823240068730229186459324196032159279785162663572898561424996960489232322570318488217165392568263306447861417503256757455940833965138090495360370683131937277516398194746416034515925178746774730864884824305900359926136274381818788463922573190559522522079588270548850681950835126130428025279803065370878399967982244550893178820854889901445481570587318407842980894543488027733746363731382179307435567040118150208556894115190899595932431045503270398457085210708328304463066160678863525390625
306 279166694105972217574842523946007825170246129374371222175522091081794841989582188161448743097367847830926837881145864884940746378525797028985477687224228751644108979701871715763169
307 -377750041342377230545179213927918064773460591055140630832815680982410621697180362873929631542969139025028760748315537286155397585742613451218547304564663181149959529207672616435643777313129672845979892735553549312309789531042207253755438257258019066068455052451422722749931609812099100542126725071348161304000165923028281693360126876092759094117377625935881122273182666453469540984623223882720302263194544554157098449479349524369273160858058417615876032670869003859603806324804426801375238413645395940367361556307888464662384480103578897013744175949021040308317469238994428827234430986955795090536168881875097489963689837293086931905638115772921705463140456530308567262325955264408674685143364692068228557736047667630761979746556786656596283685804161416168307
308 127002853323989052324780332416487742858982833590894719161883421397828438392212297353854121266817114033636110525218263838253583775907773194689803036317768411158324002393067267544385032845619423704335275375035326740245283277457594515456
309 181755420559623056554625052618908146845615045108550943561919618414756616989870276282372123952013572881948148164079090164324686307429731184290745084056232716731338644548358635135595767139720411450976811891503822168658616636909900967706025185605661096195694804952360643617902161832058204684574322890880576547758913445122095661686064893528557022855632814585575412502297154654503793035497993666339856657177366888610270999566324120592072127714155196826003881481
310 80400152965518267221889232840160570876249397711943036206440949139506913513000651947364524519895775394123774337411673032561971956085845816962687574506418723854397142060167560659533153455427487523755891718479915653006173670291900634765625
311 -183214655068547975755394262077589568139786460793204412033900227044431844162529741451017396154657872974579232143457359763762270876123564246684086956485651733219639216331518229999125339374089732565837584687644155363596219302942969843443882939110189673100464352415472576294761395480358103162399242403347730825260749621842579096448661416881270960020738925561967154358642238411529229507428427404663853114071197079735007858026116486874042916647627439857116724039443800725677810836335775915771447399058548868483377983538455856585808425620796663620504407362123688561065198948835291024083573148544155213738394623863272353746537474081843407238011095724153234939601969464433969576843201260573456240186309700056903133679609720996224389623872380016877411860572856693395615542969914391
312 53283702769819312454663117219846855304537960242540076512774487758127487511354674771731677323722380075563040363773372754496735018213429886416338388449647717740181436397705259646976
313 130103499096679888626909408528993899941371088777453856722056061050306382239779564198686076450198534467941708088244404556047359005901911377101027469176527747206979090548657512714391270217782969041029347424661006921122747520238765772321805701674729727534181742606213832780081582597552155441657979358720233946778190804568923857185792307712150973087591286763879133476999654708628772142964537232798106680012413958860917287788601271665051335775830151971391161133042249173205868484208530632746532274437117293956667641329080854623824806885040300519338111260493908132008890565450663030826990579006572356247444326361128714421453855775986626316594422565092680674846850976168423955113560645738329844059909831663280509071377634895691660709411110338601694911301960287267938901588431647089737
314 23144410493318026940749453161512434303327591648036585264895282013463450822479366370158225083188990629131927040659639060694293869395549932238119202884347506357623708886280149876430778323384454844736109472536508443154796669983625925056522949036913532930526549889885247565410262986081471491053914243893697381625196182273922937598055001096198693
315 9093190498068629076844714233955878564876993673114246214294488672195986227708189902089342753317205654494571496311299243758113121750411307249618018616933003390241138295622403333305527436400365391200322240620366972531247598051680235001900860260237724475018694647587835788726806640625
316 1567658213825286782045716644382858279102452692508097970659141659119091282179122374705872140433795832634549744243994238139427834486880921797905812304728520555791399089377464175482825228704584653848888868033581376432652430779789991418382690836914922508601008400570061293501022785620495982826024403596327245874115384707827810013552081230626816
317 68181664383684842913816686487313061327806104971285852505835625686665950317997281278601189584788781050353287582259403341722131417556335212432855277003854996949963778258410397764330499922468204250147726705249516194836896520906642623476130945242996557915460840877158960878231723539178557662176569161907843351743846129775648421751493479392565965326680550857310894438124984758880307391830899241929184928764023833426455909799015040450311104225734621309427956677647443601428037018668669309673603000987842485069962046023099848205498218021679069532868994012482674860753398047493625615690689693245080165327562047314286294579760540725563439944138534943178356411686926275253411034656149372404431841671180628751058604954273967721798459833236562313054993699841929512804307041946250170887627385620188293
318 485784825627403843339208722582158746833186064669469777546131923659307980526753126031040713260745268759015981178868757678929614250998518362895798702380501920278727817085202925078987421441379987695222969
319 1898524004329409872377844187694245021934561276356077380100028275329729122350552193023542629068571276986412748791222052587311134251894870536915328483371258086931934764709133840291324129749044530501207588609375227346275329004748773973074409338426717465996327892654377545280144058654532499246322385848919673283261849130613845226663058246708325438849054769020994743741224492880108119478412071139059343263883113007254584275790399329113071354956030771426945182212562545430769841153569170742469020821713822258054894450939071390615483248991015059786945352908352197594826375838549854536190529317837931260836294661800230244213849012302083186741057588806880535969008521
320 57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
321 556475840592624755720335179125344403951495213042095319539666078220827111296604593047151505206647066725434429804886105176349191799532946418440564314173661210492357877482589616177251815946597304224046921794448692892156565647066250270430425441511442429435660686296539679766750655155816274077594993927394733099328759340984905057091936769855456494480613197591038808199516704037989645447074669602874485762770130047294279582581958327208189297675219261355869464099214576842017548551521
322 3455347574967721826151779550884256325778822235480728708567120834602557058143299083389869255729550492184569002988908688229893998500757993328643657075936895290122266383651888334843081852333114557667046634451526803092137997168726993467649974135133300837272244289674561
323 110201684063740855438086706511764288388702766622960974558899166024161423978586246159980539359930087541763313810601484401316935202046241977790270124327396316432802169980042981976520556225921949444617020212848501208432724512996426461122793040068369176494053604576131487498660520639581981102592122327244589015413036331072621152521418936417326962645118842227180135119577329441599997867392058089766310042700072853523399915851753651163440886531133425527799428268454115919784818929852898788566513406673967801059383921351022049182691445681307461691160837342961995632308223821606482164926323646951188904120330934008605430689210980203732118109939919752227993661268843081443461034631840006689
324 729581504516816121912493357870245781838624956069793637105445089718617869174304301325304764086018168295034927906333148950424187542571083883118176686306754717569755489135025501455652032833405180598555440734990761984
325 43145879739722840072221893675429879902845880852393360298429228740629478631814990548422384146771154322589623929536118530312386772622161490911882177023144056126158371663032618538230707584505488032582288394124619360392683307648002738392774442819236604326051402772176312242862067983424897835172175065766991520599961892700391034468525753208544112075144723384184915837729282070190160445311235988485947170696596489690967195265880696311151005771926444174825287033587813164718884782726389448452326093441503741809928129669060581363737583160400390625
326 -145279490815351681994564872522994621597274493095282099100573813354913824737899794146122031771995202372279329568941640789570561501155456621587812360050672615007679405124051446258156820605368536376439935056775442397586037022308322501884931935220885590937033135165734464052985000426600188251473397673677390265680867797177951678678113920666259090200084796579363
327 34543478538556820584459794747866430590450090228612591677446389629539712335565645408635494781068539270797854082435095823726020802215886699852253309317071614797586447212364037114636596545216303413356222937008512990989123791522102382102137411150334264118769506913554721934463759595175918865861094177303920171360221443471147374331303025404861576904081844373795209344081517573461427565413172698851106526278164427178943577370969917093503465266096580247967651219801366542411110287909746486695721
328 839228571072728501845966271293842415257212403144427614119151245076528550880369348682451571237057688589347209344288602448783089366470048937341503817342884631280153172693393623005657380003520417212621907912158120264662443917028541122139519529533101001425444181129328698520877067949049280687741515893308313507159990950583467623316511474704027605794816
329 6901934697744076191069284032727658619935504463989860916355631170129390738539659303681586690858493635687468125893418261960347988575081371271331441846643942862889971842779812309024779938944236891585209779774653235834856826768155421683722451389185001165162004431284318937014134685232181386209242180670352359566487461470481000001343132337643655610504019435021322057349150218104975764026041582202976520869531264169486934496069818737623207281482582992388052823946173598314866154681970589488399617696414651879866745924664110526911313103258055010956224998631165956842671941275791058240008188160975024363637107288411500772680285873192409108873768056860401
330 10076826483198900453632735152483225537254706513070727913683983641025005718996500370054280067423115030411651105168857611715793609619140625
331 -10553826546439494330133474090595571770518553378883902745350456561646889359327354037369299076579679453442002885770393267070268775211162720867837500638373392133478924659828393658643917525080692021891379778762046154256078481021574484438087041319258889949338802835407538882704090763850172917752087824972557789271316986445676303935750454877392881394515087668921812720032459859155039159910157003631641937151547162170698168846045129724818857151748606201279695778731071059462795242509296677712314116225409868206606315442591621127738652217828924526299611585501466237833548613713880137558910811492683630204488087328387824919788089014579387481296765214318051229125451487310779801989118514067762509915587610464441326666493511299639766476177918951971098548871163953049231964683912227619813846607499201116621677484568907956516035179360851524971
332 1817901105795400761771194572278884687036768556851021678769038558679315339025577280099648402880490440651597413960515602087089318560575369054894756727780415907110130922261655794410177263634084247395424231104370870851857235706390939725906592057639389562119096973156464792342733943390712549667664594442235133374787573258507828755422744804403476478725701659288141824
333 8121730665678536152304055673739394884843156521416608202604417040091438623417724477367076099079624728042601341954004531929191888536729233247306584477282087388284978494695384965653184576478244781603246020002180408733211531555750141455498953347626563180234962544151512114525227349854077343334273488114544662613877888299221013033634655742985135669375891824263247236395937756291890667343767636837488472874819828813044060511450533616694800031975175521992862818455586198268771738621162395369
334 -5600383138241596067726252566126264999719178108547405951076128830808750150646394613169916363423197164971652255910496312457309011319291892174647425925429318294819255155145037926482849654706627174512546055321576463975695993475055349982747121657128349587792728400928847840532607828331778140359992779828158697304276967793259686992596380083397492364640460928386333414219207
335 14979922301308609934016186780261518353879622262364596296232106477606571124603332171375402356434916968719943521042032152302924042968820194971555009330775747735948999010699043512508413605485974703702430880862382662243426821499628280122569616485775047250354262398303985422902314586066712662567092111965389909806621261026038492038563247843151075518457433449224501940758033446200087691474322583618107951352800692245131583019580601597594755971783260696586900603523316223588954959177979751292531064289839425384851789534759375333208052823481317118459015729448126688087035161662760075762523825915195629931986331939697265625
336 1608059740007289857266116324384468626693521911224392209533373038270373035743244859223080439556295057151661293106293200758264650078143392788120137523635884326730973594100187529216
337 5701863179802589207974047443699185152192816677788882859777678762068297094376392513634385238898650698074167141544662709263171298099349503540384780793123046871271698865347529444769058257478421861676157456096086424018176848137020147401298198624040742710082553111628821831546687493207007971221217650933148357054266202066900722659352424810591622090886492365327034065238378722046393878000345632661131762201001923823760879260636099580542770517644091070859574635485573835259400732489812817698909049380100743214121590677575108744289661206314071964554808907258574804963374494664940866463349669911920650639002262589427633701940461966607921226016553284459330659648769319238658781203081177364069872715366954297518459469005188696545991117515590688177553099531896661932168645892469572193438124135452395773465252739991504016737214696621123022749821559406580361393
338 1172363637555190853628437562888863798466298954423780295070673502600836026007919224720444740400015136701205981364533222418619678360632621788874205011141750379274824723213895155825796339070083287655051047903867548412847603504376148506932109842898595225234518662062206158786721547173442648033714799232778652388530947169264893435617137077
339 166339343049150280102332749334514112089674483822558626758502063874978683734779840742835058409508374786162252625942018902621615257385392074429616258198280652816729501050141841921921122150146660256580509696516212848804242996206414687830671887235161227843968266891444507415096983820716180559390702903649923377583399079208347487972890338020311722666080659867586643394713980764130106800476011161580691669553750402110270298295860507281265982154608481250862998413769347422046316022126017864172953004856697165009391329
340 19356660218520819694081087949797139620865158217454301126862601973249375214839420876554538786246465828691378563589574225014936435952914167128460202476249808896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
341 468722935250749874825777358847805119453343751220437882044679355699469878731279323540070509289492000826952185007877931135467166744272116759768638548952321919167397103272050579928426805993718630695674389472855674398633951140652362290906395670434278851597566209447217974627494344274644561581441952851421936942056616979942073751623536534894490635333246236497625720890311551702446343091099243641222600876459027272740016732009986538950230468534786114163690802514375720869368810502668894761000099195820969626587751769747674916384760600324450461287960959271902727446396083219909813848852929389063292461575793149525802710599459579821265527145431585794823804285021327498853986933655891712552005774652030259238440020213347401
342 5327341799320193631540776507480844467969450036813455292278448771019152300097891401431724752090926469786684423000688565122866948714433192114429741058539541687688858391010112107662586608266844967820187744570049
343 -92612014666682155151089219057360344771337322057303120906479707006136140001497874062611596235527423304447153628333255025929753231285154981424783499389564336641184674012710246537956812618942820010748254393482519211990469465475494798669933018767393164904193113680547012885056962786428336520747811615342220097291377013557724962982055153146757443442666496854608297456305816219307369677598492179306089449484004666979586110236504937240877111352213009941961151480804703214913733828309471369982166410536511793921114877718400725006577905562970923799597367909931810094164960176744813001662931906922905965941563759945401048975112831457025748453744090230784144812507666478823936951577495285478258798582816808620454407
344 1083690479884907295678728911374224259202707024396102057705884639140493414547583818342149509296834074107752219516722698027583953303917421446600455561226573097370176463241943222986999985678756252234388886043975747218827383706039406888943055095930911916629299478362169369378282977453801605387607815442466511076339166000589945335030773607587769965908825563572823321305153536
345 1049512072546560353809221127662849075953225362582791410412487950562852012002801871091581250792455263824749635169656819905744128871086418067258485459770994082038245606627858090501260048941971407159763586807924150567526072747621152001910291297984860480216539923757322713765902657470615372670911620547708353217830400822075721280202120766489315428771078586578369140625
346 50802330442714119715553583696189021148818068766105653205392871768194972979282629740687213169956916577226298699590684469663250666638852179651379394565473763491428916258703104689685167287879299151918275757582761826875829386726546892414891717644750578192434070466849088427348635633318693122123418369162313080069864710115557734587713903717020113143283682751912584693928349299089666051477
347 -2592201770149865091241625398235146197430924981950208102507756050570821590987498959263072143377424089293101164809615881876521598791523980874382515915157585422182209320760572572754039255865440315277485110012330171031934913927228591351955376660830445452058425954452952254527310917522190351622824445646241316028176453293929165091220140494565471817094177779929567080283585928390052875082868630966383763456763343732128749139140227017514463515109859035110715721848133644217327527639235670398970815754147982627352308705419509974248687241728673002064315737015686706815299927567559353077604641489147515593965024247997297156083370358470178691761837740915794487097708823974741887978294830188987732860670333949975974091728897425467046397246001448511487728430919183596405803114047278083446192858419130856431124167601107555409813602685249864800438838327406512527447257162701336339579380194107
348 236120422556209804610976074366169911152412168025294046455246657728511150049352833062622622875339971829991342498559964725843839069267836777737612218179124928933258531255892341164245006532703968059065229577612003823845376
349 2293100847482052824408555483844298767242075023843719592151584201872681376766544928493314438839974367993019062609597175981975140217708115878842454027334919583742592623178724107729974135509047408444158695789372109055522773171162298786772486292722102665849225566488740814157384147357484657531470952129836052641900096734027658071887744363509880207631980594457997233266163664589378085910478194204928486852331798109421049773924857809561794672641833175351225146553686170674189447528844717868708412675080930373900666882686054823084122713114147213451886827367884565816193163869586020320998642382910837471377141490084027768660088430842891654164920376395800793290364230170993652408063950775032572608912064537048503894552765748019178542977304728256481907380294883584777995024162777264121725801188017267235080174901764144382709687047844868116595142376468886622370718044872660703072878222433198949
350 1965644212429477455154415494458610218684430683201929821309354697795302112230118199767200866835784758244579366599579991261745921992403230323853523765450409084390754702323122954987362598803049031082057496178094879724085330963134765625
351 16079084049034806955948625260458498021690146327336823116020612005216555277141032207680330565558649137334447252229563958393198661339895538070347127151850589021663413116794704821754300910345945918363637659470804507398616461098985104975347991160690966964989440116788664614913268763227015929547927258613823197114590190645041361926355651225228607082652262463473324426974499098241940194009413904797925628253258586213758952221358916233307224799138802502697415761203085876784252936545129
352 4166236196098898708490269831131167322382386853124825707856090979402387439923831664430408854516259450948170009467293492342753284026247836800815724956370713671362939401450602492591296099458444054061077103543381648715394939152198246182321387214672483168774974682121312605632107082197550833714916923575856293441480508665932821630832695697857314816
353 1857469071583256032220451067286600581190132740081494224367422038226459144888042869132502432984112625642020878646826814208514514036743521165110308550478948540634423802398341385493028135447551972762845926541790185574745384892540802685561762176840119220589020665656137030064521172793182998016857667711208200989421774512509020243118306483889222797116756981026407958084325797548941345662291459345763541945014153007622836498157746534902084735957168280126031134536414770447437400027608788615806300052987400498066252852247101456525778279939619909630905571328529980196566677353728667406157635835335752762250685580786095129434934237626219289106495396528260522487244719545561103859390999760048683506930858749912932294162021520624111015599108495015684385426161997822534233146464669708974125131729687682437884089448178916918609140090851563364839615332016853823538423134879505277447303932712389813379642164897
354 35494584848244303984817281611038399001432392904861808260872554772629379700095780169259183144761372736503515423267331837487640463341846783468600439510385794401141763438326361143209589650833847340707484475484112390131956133845731329
355 5382761742374098304694651993430117082734721624738049492543500241795004945060001418872801282880609623635120430210473365556667292868364406495538495482995356568907273369332100905920523627740660534951005308728080345075570875149382347027066764613117347334902529891569551858805785253192976834270122977980425422658488909680231892141324188486629258675599665666751049008571781686681966702823156075133158603515259539524110708730743011781151057584219620775346701351977518902378472195981303660265142007537683214676351909586256052926414467636318467400214697155597927130409819917567901857314387477804763339834870915388693039905034821990259530366529361344873905181884765625
356 149671941789842310250915535283526116236900272327537067385534032880033325258730810934655544449506829655518608953351630934282149830297312009498609027109365659765057285271367050889464864603678461903369073787311510861921162254571656402872508330755118415655897728958903170967242751946433273109584435029481222231453069248103470338087213975675802358050028428794848027162365261069157779494468872830976
357 3163244076547731849853802191743092610770141179255271551577022516264858315518784736796786953182100538708763233133837442623994981527720664918961355395122215241264077676825646913552996609659370589709284180548810334147265253461325357699281854148034461856929567414644357948678149070835916852927539735850586123933809112089633981191155012151114284256375535951178979931884005459841062585735210717794205492214721
358 -568835226694190748851259958501931829149095121630893794014809096879025814612001127481596921085745338970800769935493147706256727713743786799959761071210466978669852981497852975467984288054223714996909833414765447164965940167374370132221762232133790427741852242456895232776217726613117934212153842611709655620750662661767203275893703078752653711499310878698719373793797055418268949645921049624002569459
359 -1474749109022456154569699664421707191275817227898414294755856310481480465349406262103829033980555015197980241596790619547762061655655955019861833787826131715797484334845945889411486110635852867883893996947378594162788253973993362362594547751526455980561594207826266015813250346796387951787090128628622706766841135673703436737058092679603922170379370929919641545788111487301235306457417154011510886376899576226358710880947065292568690444090508712310962392421317171884719879869474595317923356351609300311442774984531821845171244152335304482478185074284497383481426248166738516168584841225419781107999987976590203961627597416115643714824307034651861392512289690115304860855483721840540221354117919282579649364125069224164717151603399565008156977242919818088403721938074131168271821154971250854864679618299528233120992052811368104538982722586520351892845844316435239987046643876565659865192980622309200878335360726919
360 674621471092920665962720371213015350871328184638780120801192724653619850183504838893836214341520857235456000000000000000000000000000000000000000000000000000000000000000000000000
361 -23504154523010235746330072683744938939577815453631584955903362238363790703799291438071245195905703351638136507385721193235030201906728782575809850443011920594030327533313412253303427837514394398706120381379967758572276570567041793845416825646742098303660226088922192540965563532226052882780927641578781996411705767811637979621089951430425873448707071659108754960455585693380769549362262143869760341939740888342032483953898379730136346363805343102565454204370859346439339213283717803010930387791918305994680035258180744099858553091258361504092020828330970412060214061777676530617238346284049268209971090095876707101798558551769150182278878090765796903767502927414823333329696869899735383187835839843445707924063663373758633372985927979204432344458929977987555793228772274705538366533345862695488679939872344164563043026754686618697664831043528533941299
362 133187939934702967525991819469700701941420055416494884383654589236057378093832013688204330074142021786217048852737407954279207256626254076635860033962775411519666831688821942842992260097412181086621887831028986722334097953936667803935564629334835460143904849741127434271753000649785708050059954682899950403130870772014317358835909998848328828688881637263544724861184000073680666938338870032106398379884621
363 61021153826874915061593120912238630405029771910369956274522460231931255298763266464080543105784842541637402121751819944235977314814769429197722810732050214491151806433314468726910461614175640230026458753779352245055229153884151042361198270799627734250757724643785119213385285141780426838187706821458028242987376450792099888419822932069869926562090491973082107410656326716104961935379328003976980123229287875032376520675731487445411789305619211436012633450659564920957855444101657109835569
364 6318393677654342337822787434335825283779186373009648275130022654429106757106281081721949697467571497552071409281631354026972419199498753123012217823841531881984590755984401451315678836425982465123102630622443271241288844830158139284392577458372874045322305584508692950434804458255715869392896
365 144948328240139548257663904920925465893032247796033040841213023912925379010803379803215372484681099468726105246900806955863890159142311508212143107521684747179882163931325570957622939440683366781184179160360454303823810714482184597964648864664369406459790496223960637890227544426387220691491292155636048790968954224833920946307883631800491524477957887246302288057633603882595643349750825826316802996824113063069369245961640766384709453632528547267074099380442626880514014614435877028617364873262137341811590441562079643991392235004445446894932142922781718316548559549640090419565253891388752597682208208978997132746548060803860236541440995906848687724277624511159956455230712890625
366 197786121604605388820320133852975670413371589230709304822821908533563419155352213852007535942905894670907954530194908290145550291033966872430044171821482561114883031129515364770581309853943153079033394957250174289825415448208324268300363081
367 -1267983061505154677880510214730240913945706970853910257304430237153170139524861919740566295531383453223220913717664437499980421044309362286107260475613427876001979309259025912599675834352797626998004970080847840563450920511643667480879892482873839656845970150031879725635430816702101000111772923325541190592955529483499138639419897608875690631816255719255745750326304105527094670747367184718975070077149108021994973953085127081642998156232065919992997764787161380671448069464956288908259766247246744724563523553965268095504311485840641681633246511441672908717037576564744286877863041652447634147024672641179164058173102243001869759419130176595721622231046711341330322378177124929985028314064023616923224571808257701678142749235651321252288026165024516964770400342632391831648963801829240852225518459914593111587640698211049760300446267527380661923273406398152185598082495469295535116871522825767452292463224937358196657527304621435244207
368 5177429114115992095741964902938240440046179696524507190511512524212894599720832395395112549232675825278320698559825128680962495911080382113390030310024797553123460190980986098104162733399288044257760996240371171012158545538013961951667657036329878978287005722423802222990696994781800842042661884544674155437519243316039513600845221358430961069173893498766297065720165350261912176726900736
369 1429138014695389301070747006556794901512655007023116354595060180712766153910722381551257649128559482343782772352450947382985563370260469169364944301945739901931215508636411770490107586701295539493732605784171901316768380749606597957461584312878821580242770431342076490447356145425354000727944453611793977391817929980187033338162751415585039372756065680621632927704475349293782367533206156347754670087268474639664288825465756244116729465036064986489557644431740831334506577049115146018317222616475433703422127780629263398497281375962484412135146194161
370 10889347010310962946685289552625354568975599345309021037366865305381427008516001376103415208663999629281073831379081150942745252546760807296378735951237034435858770236019475634259825682470619867486916041373850788879588011322283478952557118439720059509105178074950259770048432983458042144775390625
371 2258949392851189315672215686329224522221562449370284558043819703774945155600329370137327566577463053228648757458235003050654860664422659272218856816564702315293269831241759508073833606345888244686112000712128906051014856283575476291808960712164598864432953691717263242677234047652700470053531320622348314342752668351430082062553142608546663567689750267817419013972131508964976057282738824974987687676532089443979048644338991700130552484130287807565071997941233083654713304549460838800701716490766671326934627274933410593118428035719894274909858725278340098112237728481994577424601748247585930070663201805501436448075637905808856816671430428740440694771318135748648322136212211371057889597709299550795181376975357679992246187461540376480808266719129
372 5608300138298106964445816461643247895044041183562723756444557758386706832569590180174070237143949457157837600680881592673888811210725506541824430080884788123454194678511621933340434467652887885701380247433042786225980165172498091009376256
373 1270505650888980814756820328401089166752414065785655390202519789793518790441815754925323455922159187675917796542875345959738427029005688357681100600610471873410525796961747615966672857944801172383165683872011939155064796485022798186030955369960322313340117577143685860131440441400943807907316300071414375286974096459804439266440662331540119424575487476565754547030296995384900977655704266390640358331358318156261650173050122660207085827459293014768597285926997255865467929734967666934684506202660853265121280799031088527470370637654749316003391303718470277583251193319930938819553868537858292403739400093941296715251336978203884397741278919008561041759127793868464021803792988407735496851996714910661845191566303828773115270581775103922217274284325724088961032470516469803249044673656415559703275340227601637209156394760149916023502127484956898699378024609273843313653555947322221747039436337026026681728940969033894564260559015939278476660506186815611277
374 33719790641495493992982547113019485210430621974419368558928389196091060777324251114797050043009128754579761067564366631166385772009877850006445510580361355619489581062117854357358161342109145471664278533108169849909543365413402910029995319553857190647221912145894480587399514904107564051610807447309221406667972104453128724058351954209
375 1398388541864019898935617834488733467747551024768097708777926506446414065485863469620435825249512575075870968511808646970825734243637854228158134463859923688286389766806555545625888116785621158801159226726826805641887612452121403387456268668064354876806079622683969591165758953780922148103948088623130450219743999844690700700835945741032976159768350602004076937069796112148443328208536319220457733170093206354067660868167877197265625
376 5710219894333926683321570621006738364912661851886337190977896321412386206221706256544054142666066949669279209019358806115819024880271156820856933573166405015273890712559816280429478840888073363365913438117061577065989688835713329486463690263376165425881541818868676066297399283143286622257010647130429387583421484295278781354775462245613624134558065627042821287048720978446436485198954269124978296817323350163456
377 8156499798007551372054202195427070019933642069692226251098444576635241437492063998251888229428297179624233832698954539016225988826468732553220464760119747728476239387230078983627035208235892278358299973775303923242420321384282798588743240410564311132759148669912293390227801937117775376621396683680298048296540843567927482747493372980734273823366603315296832259217796192051569569578595322496977519469179647925323504677293896000461401375713016443477462231542086839686880880275027253235448977469559446521504494359601481829465618576253502293277660259349711011660041326293011339371484864859108080296330062016854351306321449597088997760301070859371837306723521992050357506500896477981169706979273167485427933466880377672123160303778797051940233041028405805075306580576828765556754454867915884820326767258418802848693748001
378 7613114745968082550344519195122947049325756891033266487664411640965766790642832755410081914676277874264352953786158578069521995495901874930033406221557113997882532064008856591016635466159422506783085943401
379 -1402756074219975646283640331821038725976492500532550354058908421361410392535943218501982885436858482313825943273023322839910609655210886021554132467032424864249916124619962602053840623948667248416559136282586626799870900916459031786170068865596649435360035493306845538780257438956745554274684527864162098961428537652019735282310407537131672045706087861990272823868464398508029037065257953553480013951496740199097671052644839173756517685222062472053760626166430691254162919866582034857653647586650775587970834136200167310755719262560254568546350467336368482947922826726870630932177602860270617254571800191639307548896571097430453574637265647055224242504178429432342618710339697068058892133360073847552448548072237353677325144796423751176612388015919874879267322563727952861883955353750737978739213213996074015969223059611919155624978974960092388244764632164511194234624306011152332550370973624725927163305461417026935548433202556820820409990515577176669999791617627089648859
380 55920310410433943000368161959093463772071839050849901696896778355221414837300686033128957703412957863139034151144661346953170409899737372626890920248923283539757073208210751361768226816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
381 11700605414720690378457826630748563956899710095123723731664040636652867426615271134799298364900374628243675174825512337023539286252918826687729675925749211263824965061327281686051342699027399169698238813360015345011679866936271614923595778988816874365865286588223464930671062770124324232216840067887699094234698919481357120373155928143042130347800719312356228637301011461559518545844739625763289237232924006623865175891893647461296556597552124193621079758435572248774945131247260417176536043256971146611734815931319040700653676013638450732852564813360881521690755077408818924465728004921
382 -130408653223583563244666688768963789170383691785503698718039551504440538941023705904478520807646132475054727000086883579178542712853664184859659486770774217154581142899353593555548158407806579617792390476899492805681147163909655434046617596257692653863466501154849832792128658646056863224999016054436918221573112820772395863493970914334147350362957194960260393460407602966956459275376390294097926398731168491885674409133352824024511
383 -1580275773005037114682995028439869700129767527914555106866181000086189732230775096237809079747985711646855174022823027236693457683118255194980045279705358342621465709033875093000593133498739275593188266001353860565156687084759015099818234840519873880936302597602124923426856010175319049253072596426813800959116677854488828065640966430412825544642654281857778943616814203939560109636515598176723428890708231570960212797147096236436991694715936551865250764036067209380693483694093426412323277335603806107519507211692030637556303852401792382634575369534286086488290579535399543493381453618896568390843156344699987077241426051600517162463732280005090276615912721670109445023524877389201240887830410455452398520337788854972339971194601914163658541298871298267590076431103130662846101508474959415282677183518458423298456466879618631486252231671154567901533502665774107156464218640771551875303667060133680905486946426320980987819364238836972410184136395739434521485604013228506907219004275583
384 5330856254244341769805624417739291471907856870393989745382544042070984318920064853166279534940734908195308212503076157108644341487307081155280364267226834781019368442539903386434698140477856349926573542883208282069515571462611163232878564840946574104063205441536
385 5957016149999947760519281925476327883360638310661197032219433076568297132773614017551518392345788715228744552704192324597596208653329497609593716113048675344166379945037848821529775180258912077993608452031648596479131122934568426011530749721277026735960877842294203495748345857009554966417610057148696122773634094483803332265808161798862292198239981989872947690413963810366203071435696647867535142078419025333101858350532583033716066794850604603244665343305176879787533027267088826806062940022457041777670383453369140625
386 34789326446355393873511725187790600315181636418794443575206570567104812334148406372174193942046218696900137331946413117916023054451115568072630818259619267503429481691304808096804304751500557504491189403227310511734157812580131354700230422510645769508249878873574059227620080497573721509776311488612145890211149189650533609728799324967086659922832087919681004380377898466974161864091885299249305943563815691897552342668293337203839541057
387 1531349625318874822376221891861124315139364066309781369886796057978353928722755444908952931238437453032996061963763267657040622360858524726596388232367656577214970708590460128803993208021704718694003712974078747197988483964697974308924424252719810836711973527577319702356444812735555334982856439463560142118572498428115837503606800333171707013254397900004718141144128487605128740142681822292855696064992142262554233675501333343572478641251655770153701917221254413611505347329231987155782746405603593844493863937112856605506304809127730603113234695644311220616757901201513404191950161
388 1924813597805494943510342980006506213270676171815069562835188086792074705662351224310083702523197290674887642236423639646395119034138532821122009705390873693270499163698206086350385599570977644368706461298109840440991464418346505279227559080410788304912318539620733991003593084861870929972320056649367096195187553847485975129045444403006905762753454909483747343967566043258266801297501186487451491356083897766728249531764272860237922304