1 1
2 1
3 -1
4 2
5 -9
6 8
7 -625
8 2
9 -117649
10 128
11 -6561
12 8
13 -25937424601
14 18
15 -23298085122481
16 16
17 -9
18 32768
19 -48661191875666868481
20 400
21 -104127350297911241532841
22 648
23 -81
24 256
25 -907846434775996175406740561329
26 490
27 -59604644775390625
28 1024
29 -2541865828329
30 1296
31 -88540901833145211536614766025207452637361
32 17364375
33 -550618520345910837374536871905139185678862401
34 2147483648
35 -52488
36 32768
37 -80000
38 853776
39 -285273917723723876056171083405292782327767461712708093041
40 65536
41 -1889568
42 12005000
43 -32460430015431999968619493682032835511850959272235390105491169601
44 2875640625
45 -403343566675122500462878634623535631588559593930513766350645748813849
46 1679616
47 -193616640000
48 524288
49 -82509026882222311120566982684134696912730742581791615268985651657159497554529
50 182200590
51 -36703368217294125441230211032033660188801
52 96018048
53 -4353564672
54 60466176
55 -459563172924956832688256726794428783368555719409163034801983601501447558663211760401059441
56 7682689300
57 -99532800000000
58 29412250000
59 -352638738432
60 33554432
61 -5121729941278512807029401717515246177106490009021741095849803062098908784137906101639906158615246651321
62 10724475409460035223
63 -131761976435179406132196092433364887532027760376902021502793108974253317853960174265517563410623294238695601
64 67108864
65 -15613245849600000
66 9223372036854775808
67 -28665446400000000
68 10847567021484375
69 -3318462988691948907650286963263936624986304603548631220018837549610370323146990243798546901044939902470099862517164959369
70 470184984576
71 -3173748645888
72 69885391966210939975857
73 -3873329203992417009259634882073981105565962676306417757940196926401533887296928442325923504906385876532346735107685898869931408401
74 124311814429712
75 -144293221189140913977721362472630969667936700167295864603630115326503858757762265588581306363043032189947455021651994654634591644685121
76 17179869184
77 -963563492341271445624
78 25389989167104
79 -2950228973353697280000000
80 95203157578277587890625
81 -10349351102165202017838939611629072128716353171366929978189013592011416608818649908774907058320461062890047170791983211117391437545402355969004300961
82 19814587463385000
83 -147808829414345923316083210206383297601
84 274877906944
85 -23142143105843883106347907739738915438152122155459116954694441241711724821229283088607729568518977236757089752447093463199880535078982378781019924611412200489
86 136596221466350237081875
87 -3131031158784000000000000
88 549755813888
89 -1332669751402954752
90 141237624500000000
91 -3518200489958025864337678024309846756733315123540625296695839298897910812464401317101546874929195737292738257938201464303754762366997367842546881847289905457525799287554881
92 466526990188582277198733453393
93 -4078396532764151119872000000
94 1828079220031488
95 -23988055525253185536
96 4398046511104
97 -3423782572130304000000000000
98 830984561057869830
99 -53713875667199602763383619055819546624065871917875393452989999103263589851344312332588371332285807008773270534412491338997594694198130247342481322561769642258629032948301084725234139984389121
100 60522925294596390912
101 -2320684914238606540800000000
102 582591586985662187648
103 -270481382942152609326719471080753083367793838278100277689020104911710151430673927943945601434674459097335651375483564268312519281766832427980496322329650055217977882315938008175933291885667484249510001
104 29862287943487604427337646484375
105 -20389046668490393191513822455840419870929354898268323602364541616849226136011049032827348729143133003064598385505414381084952122537255442597575673020545094849493719412647085231020424675418561469108812438609
106 3460321800250000000000
107 -291606794706065135532262556149715339647537135000
108 562949953421312
109 -130220822657240283427876737191327843083875549474984965413461930131457766149367351290730656115616724720968109045105224311585353572638015521148390128903450107415726736171610024912809825201728605450447909822981536861849
110 2367794820507550087500
111 -11016960126173405456464265050799457898102547647276193484609673121976369131362680094210115611786531638324114953830991768088727075660998119935943818707856953605178401222683929367490991194892247896750207944275403332327615921
112 276361626769902779359105957724338986049329
113 -17906987497379401989881856
114 812301643447953839358750000
115 -88061417144438172159571946604264488876686427258681949196015663681987697122240002124251376969464869656199830132778503023642329224569671098119233750796856280227903558005501552963199911554008191420377595111657175998084538355710490881
116 143341944855529761135578155517578125
117 -1095610423081697280000000000000000
118 85290864089789104128
119 -2865581732101831356579840000000000
120 18014398509481984
121 -7546904620824048934875104720977920000000000
122 1263166333353771047280545077081033751383911
123 -92709068817830061978520606494193845859707401497097037749844778027824097442147966967457359038488841338006006032592594389655201
124 72057594037927936
125 -10314424798490535546171949056
126 1535235553616203874304
127 -470197740328915003187494614888898271127466222708835008603500682511366903781890869140625
128 436790916840155385557971810891844224781370687
129 -12002420566895453349456181076145107956990687712986274801003019498908102178043566459223862967010326809480609311438019155077701985255088687968272607627631865517528989619513280645276667776741790111636614433530162127926120831138961714861402607867749665021752516321247489
130 170141183460469231731687303715884105728
131 -5801863949150926244721721344
132 10397044494750339467135536068941437500156207421875
133 -175901051363020947258603069704860840718477356754388273578705997130023716439966849861284576499181171804140086480795914165574552264321083855887843374078435516651715225528704750127885955295030947898286220262883222944744328706140050399628071163504559397263253964234155016094043401
134 131628560834640644815197804627974133432006715
135 -481288144631442406799875263362547213926400000000
136 18446744073709551616
137 -428007692580270164581489328495902587890625
138 6646586113920200000000000000
139 -392642343603412994492702723841497000124175621757338469774578993605190253206228467270413389662108582387756453645167393864933101009539867377387021579878475154476477464745127382674077659869932450509265811613787981920042134739311903449835809329748068849733707319609879706472777582869996188331841
140 7378445026746928533076952397823333740234375
141 -54455585898567083048346180775565239430396617642714117349042771014799815515903038340415395209336036576555002867518716624273278088592863264218816035142049088658606101166981048830940997516519176305275614224603552125844499514748583354527213698700935916260915243645739544152362067113354375215164075481
142 18968607881094457107529029246385754225637723836472265625
143 -3759607839049800206579675430912
144 147573952589676412928
145 -16494877886063033554564633203716738879190781132800000000000000
146 6447429248474165048398782000
147 -9937105900423855516680192000000000000000000000000
148 1180591620717411303424
149 -147698584220762265949477256653810108150579200
150 286511799958070431838109696
151 -4281221768720953806720576409154822201682437779958170040589365790951219458966070044800644560546825033334841329667112425572162485209366916070999549161436659626509832828644578275957098360732949649871508025217541903927760575720070713994632215955378940498218377472826045408689293106307231873927352472269143501804908572314482801
152 22482339009205413239040775338658740525668112948595625
153 -702331413881268210171069979832571554738139339489278875661592574908755586748569248002868555477675702341188319937749017295581732085739229875125489841039225326333211926807085617416803952024057432519965038365784691227892509259881850441800025758616947586842583431618310342714711495139697377777399382568439517645482515722231357710001
154 58157628496801750000000000000000
155 -1553508058521822830301365435105280000000000000000
156 2724070743388614674522840435385121074907677294371255676543
157 -223584882759536749125304320000000000000000000000000000
158 415144875153529725003097391777411403700255668875053
159 -3633672447450930229697664146357452185622431888741743886588559276113761779129260520114841338060671528773712545383563332529004137495101339361384714852842558498146922295145983530599632196771359410623569187188231825575303077187429270233874102998795424670092668332711983867769411288814791024095464536291310488915155800617005901202894635172103194801
160 18889465931478580854784
161 -38979614075268328541818074867695616
162 137787980189185793316698439059655000
163 -2013264672986473518847947550554322388310294528000000000000
164 280502411408582017364192438176256
165 -23680557002902324165114074221248123320355742374530982153393531576850953432277666445817891178835217986681530719737487448700001524688339429318813414688259636246251743035220385740079561758675071429359709414254397110806524034636256567807243905441004351322736401032014717640636555069535830684990163820809414613305981450940006123624532569068600231702613821842436169
166 3341873634710933516959711494144
167 -10635651461955115149227836412801448017823454479282275668111053572525356039868216875
168 604462909807314587353088
169 -935263984086346543310284178543086254953102744127416793829713514745061275157947900399376032691673926550265926737052884180370604890321745993166120129546696155234815610909221333722635892336006738143595191238703269483941230910334243447118769316740434381161385642955117589368945507331406949440118794231302502449814253621474367727763595473927381224894956975040517680174607569
170 2074686370702716098980511971005725351461589409182980100411297
171 -13882995648971427331025903931877308650968871447347235605211358157252148521662318010676080723019759153821504891380035198120846540184346538628161904387790998345046721749399293824585785449121
172 17510163434968350342630098078851920721158906995161812366631010625
173 -55246226419087108728656429930918392627200000000000000000
174 20051241808265601101758268964864
175 -8788803166589542710790769979440700658745525896536278004532966815897730325415894945138887878402546567860149675029188413251742365328521427079688635259826961084017202512755637111315533940803118753281861706061817796049518483903692612387776267152541850027291094190764892297931313964564133910127351377865080162852086594849991488083674505343044479573788077116080877152049604428742512226905521
176 378922399024995373646095540142919681966304779052734375
177 -7401856495701318037483566313544090370759147055268495011478773856615792640000
178 95905191473833061837906297637300000000
179 -8183847934330736114011788454622429970432
180 38685626227668133590597632
181 -101821505578260144044375532571845797417688026771929989128650828341345620815548201819205848874348415675773337818453273439419954260760137837192797231746673589181903683688115682608769187561706044984446860181243015042528903289960012253667695439551948486565791551399784246666942973063748110223975537827496028356114368616456329386384972851096725014358376647287070767909089672919870141986619867882696459933161
182 1624159898737869125793351079638484333116517733380510224557868359375
183 -24107017128181237122204519324015827051397030030385574073441480651726385434983594477564983743419705943305285842345470839724536513449351987871090666147262349485059696535676771654581599077631604776678561697416246596742471729662536872512337197909605218286046777803144065603187293117611213157060851797604891022966687609734591441949299709791547517992687576344701595199874304013336200715839335475811258106759116401
184 3189678197097024379044576999716466457795553436017447842842459228515625
185 -294618525635906500104424384366407478935552
186 195491052429149402450000000000000000000
187 -54691502699466963378190147145800089600000000000000000000000000000000
188 1263064313126011377306533676084528602659702301025390625
189 -5716392531344242134085567990765342693862931402421282213969732137123840000000000000000000000
190 4331068230585369837979786096410624
191 -27171079493632173605185687305983474510208559840393066406250
192 175061116626285311837833222154867071215593611982888888482018400252368359375
193 -24908052765704460579731337554872083731543285131031206455145554337348142937735527827755397474260411302735452857016594763623101658155049859308194961973217875476524998293776536369109698255891056706998346581087803125885099108306744187902903960885219296887922101720576318063296573801396860875974812066397451380320464548767527609927348444637822143919324824237409735150937852166688683721596890546172703942157653181950163812144470389388681601
194 240341018199530434890757811505995001590682
195 -6714340004146591017587762961243585860830055828827327610014868119451228780490642429829619430814920208501726505065657731757792449509065304638017747924106518628161889966421827962683230817039607598366799554822870928764692457827965351457144471544554633515092226622599793430930675536031728251386828117302144156810751793602552986677658269718647725365106592968498433845412934404126013239769733862755116047107816428536227602134980614080341031424001
196 19807040628566084398385987584
197 -10406421031538944692591669841966112588243629970715431339111038194692602293105135961028408641764241796875
198 364297458703046852279631461812291238400000000000
199 -519254570225523719323151985830793901054396599371859627860795074977686427814401700096463027759646618741642309820836151352149817342226018565627137421472486751285103389376037668915539674849142994409967411107759874777221674774156772690426490576956411738057576914629249571805807765333448262258805890122411396258222974187380332988082154939965337773585567170358615409949547396953344131957600914332089215343293447856278669554518173175664903051171090796983921
200 1231810781362574148239624842355572284569836758303462955353775127791218340600743
201 -148904947948331262236564791450917268830904244397996072835843493573706851967966673272919245192689181513777136409589472821325747978297661001104264640047921194581880279365813819155273326434293664911539063784625314201163331108515986028005411794242970718959306886289307638240403150058382103123962660667815082317187961962104346082252028416304173355348417828376975391917463353358884780094348059242358592908924164896066057628761391455074793345463950150215212080401
202 2009997685790094459798727722482932061116478640000
203 -879726203652406634807809540927942869581895303168
204 158456325028528675187087900672
205 -811867949962660494467642941970684024435176823429672873795392634880000000000000000000000
206 248513017320644137371816762782616084845261659044047129467190062658332135
207 -140010246910635426248166776693248229376000000000000000000000000000000000000
208 316912650057057350374175801344
209 -4561977035197628874627947017860361401812385792000000000000000000
210 31289500291699668673395200182508492850000000000
211 -4132287048040740039504297271277073447386969903952436504896851322707467095244800000000000000000000
212 13364848881777301424728785234293865739413604623027429462467835462395690575075115298265257958498538768155852561
213 -125694308341297282320368110774308278121960073809023932833874979696260804930013602628603428196592022173097518220945474926498311903814484645573145269605168739526912262324902001228080403935428054563461256188331490508523378414251305517844772940538252560019283468869233718775263423144452474626282244453195619130423075983435571759668424027958244151934931613521468541194046814125616672513518078233656377395231949590909756456892313015884753766876643092705140473795289565160513283924097801578338601
214 404140638732382030321569800228268146688
215 -31670143331486638853081143473405943304948230914048
216 5070602400912917605986812821504
217 -140010246910635426248166776693248229376000000000000000000000000000000000000
218 121945253655231850002963796813087554740544364
219 -4110081496685968753242442393726587873703082668612718923589175214080000000000000000000000000000
220 20282409603651670423947251286016
221 -82089011515213367907186323883068205046425814529212416
222 2610990435920709354480325384445724952549155766401937732489336875511219200293962667981325625
223 -3759907532596907693607846674895174732527861350846129905724248573017830616943559103056273892966400000000000000000000
224 132838507043153460112938156732918645545140127069316804409027099609375
225 -210707307081867852801855603272940758233773279406091717971133071743175034435150137653891099475399115248825321143127449578055820619995074293539866841767702831507789404440288670868933141710971069401729227318802030264542291648012570547095729608498249077092724986565394026996633255952427289097877613574864472307926187547715962884098421956000266719596516584364294536164590001898088933766244991173782203553307718566643075791687622697824392053596269502778187337287026571505566856287241088716029088201288558054896476919376925870529
226 471623413331372624058006601574931917777996957610000
227 -30854634396041703036936342169243035556321804751900662933609463955094241280000
228 649037107316853453566312041152512
229 -28963012096289516369583873073770268092632717326846938832129321374240982333095058403127492596295099901420345190909825821925302805668434036390691001131564602125308224496256843429974641583272124771283680638110353519985850949537549020717479766513826014959218432088894101031753199795665830741221444591600693282192351607032847502622737377350554925016885442920034482506831581418715488935782525452270201855385279429482044364909879911693300904577951315414278396028124861797835098321510560893042616606369160716734351113408530570789984065279689
230 1402283339127773226089256598651173154426637512460679012156121746820625009115875
231 -11027827737396826905271988493187071741269442999081384483795546101382367349978503738668941610558421019179111607101121472540118008392839753059583953642416206646535722048886559959919462507644399319427981917897993476293224351177614931051620231730398395810661182751015634530443548499619830294330624708177232487809820278151970783604146170031757760961733041530180280491507574810007732382343029582368906714574925063107412639744643010471421575987264432884460743802606026190670657722247155916510755572631313898090972652464766360539967207779338651761
232 20747111303781026783626780526915039910282932185714640439244813336504062767423786494921875
233 -186372759355163481408484141244992315039704144291907846978497094491779279324265821845989277034988356724286865162240000000000000000
234 114996634136184990244200250000000000000000000000000
235 -1684898245429031693407893662544711834428069581957149478826959712603512827821677562478991350375466805578860904815367975675492700114716300647160240733473229237226998292909261916238135519252141311347761503887929610543552732218769300147672293535298220767564074979777434229685719666843094731809575498153257139121123079829518811197835316622904842824739501449979344730889687857996547720378235512413376916871041233382845935120489831582815010023815537251869469321598221739542542666485279744235015154189271151611989557440576953619176918241355969982777846359361
236 1682992769742108296472057580132322548469199693321884417814420148267629090076061672773
237 -16330795199656516117586172833500473474416640000000000000000000000000000000000000000
238 84850135383141072030074222697525353933438976
239 -13298419865464565600964184469057049217520981953732411392
240 710273087568437967640558329196814615849665954403039096494361764100035608032043856821219665140906875
241 -114472304433347447312347713549993130539414506695635269284751889337470649861303418402019628331589499350838648975361978437288733206039568360101580037625608782015246794133534584982098858911359619961344035061994310140443063384525194192079889533852663899226645506380212153071394765211436251724703521353257514141872464173009618517698352512140291187573612976401924511513528772192429602203347031550516697290243507154357323250208234217936827990297984722039150293434580046266749800366199127001536190372255728486200201377564846103099301845423552176588066093136315336656281971681
242 4317952339239441380624725607741822596998986549192802437594579318836777581051589939114638091717
243 -48315916046584005908882600721131291928322765454833652940240603566118052178808765235389252166517469222440141964972289637103690699539323285554697438804353816028455215937506946348746707518721542734056303107917605303411023731097887175326501020878627313396681877427636137940995758225366339510450158939492745126768295217712100006884640303343951729873896705580807800745678369434043110155966080630214322159341023772058835195041387123090528477021953685521135543958225131861306156344293646083933466663800306324749592249996203202219011885006295276530041683307836314153616449836345601
244 212964451347676116538343143880289799805316308180661316878336
245 -29063214161986986067637023528620257232321357468243916695175073145996989031241146647825183302277227705597018408555209
246 37711171281396032013366321198900157303750656
247 -10411427803418375548400021730821381906215262016073567341352559716043551788968856873129348305019469824000000000000
248 247494709941685696360721503611574340531600303121214483326184563338756561279296875
249 -80056745018861457065883136661554699336415125273979735702553643958046825582305313654957904346281276342272000000000000000000
250 8049764389532949317094017500000000000000000000000000
251 -11168119390376065908214529830589862389267860812600108946292736
252 124017287506400651820522228462411187509427627103168087241216
253 -828763031367971092083283092302335775965017107625243770518314787523220377547174051055272903953396695223983557528636645384343865040000927494948447117964834128107764436342187808457465370367203117118648204869534350961990200013410861598972027359044339953070873741979978401566928126765456665174360606210657609246501006327777758546792685569356071737076304214701497309956108992092639877939024000771267960237187118888839638163565314393201976282187220061550562312589284386074784332448887762219778577442526925586058957090955909607446911964468336559254085193796231464982618066823561099821683814188840009757875001
254 4509290472580293201537524346014455482625341635380632907524928324972689517849378020477294921875
255 -327994531683794032626921417663815157502376899076093892522219313197576892962083606484781545511641415680000000000000000000000000000
256 1329227995784915872903807060280344576
257 -26392915448872552059733273618461319018620753717409007136526106334980244345733642107088648390810393383080491475900238205119191684814453125
258 57896044618658097711785492504343953926634992332820282019728792003956564819968
259 -87675766792414148425632607961647411637814317636126696665172312124929271976642276161675284337327900580233534040238553536816309319727987519794521096020389309057720657511742309477759540210033005162448210264781274497985917060651272319092081229378732429156065626810809740108630975436948627807343152098564474666902737210718794624276944929743190080232679196795124944044645327374401198218552683971143898797994954752274761550957606285384726234555408865297477251526420390330317820663932491219771762298938451082038919514520676245011323311842855235568321559703416224989772068559142958423376181519687223872998721898330536032665601
260 26657285089234857206920960659520179322155703158291117915723589248955249786376953125
261 -44148259095867385243765227175726634473324844311311391683676361786910720547966570777804800000000000000000000000000000
262 2434176104780990320136211920836623277985857843528601757721282737467193880314533146131709816177816105894852168141
263 -72117609873404515794327736427286697038318311264628233994240000000000000000000000000
264 340282366920938463463374607431768211456
265 -10675939507832102342585858648718648772196900031234673078987238913375928018892851901858448777923945591085908865176041122989210659684188859468761399061561780253634654247601717072144975093051509872160487466813897348239337236265505478701495439274069755467824729794588848989991903693818401667103777041217832922803522709290406772944010544298250885288714897965463437420360733140301938727903443752641978236497105934643791539735336099895965050781980960668913869769852150466999925765445994554896190755504111299784567441348434395363417146307421134745828805857770710719951266042356657489574793950005582969081683019015743882792262008970205800762769
266 34917954742260768121171828900121821829502999754649315420856754064539893257980221808160986827695949129
267 -13378187427558618003526592785203587870242111488000000000000000000000000000000000000000000000000
268 1251503319707360026257061399845835178698142967909774453172609395935085684814808964309823372254205484619140625
269 -7236941364963690708523015330222230828245573806564870597197692928
270 7037809629219253078462476327423542956655162425344
271 -1491458043496678836390773408094663314109574000487139318899470042739954752649424612128836191648997457283737042300875759900359932597710961963178023467034640308102142237292767719959122170439531928621525956769677269999179184710754502417101480034717878366214433312457419464505483060448838511184601700004628081447328965722214777252964181979744570861119194458379929756874034747271803789202513270179145339921586286005909662818667853560564507533681992279846931196905339505145260835767553528608061808007345683891902762980760863060750147910438939363996817977685704929875130408401787034522688731486414645747360787122007799521788675032779362916363547781866034065841
272 713705300949276818864809913524169884442619883152732486896063316754605333796304661092536895524914281928909814767351
273 -797459316379358192070877865519134425210720358128752020027700399477760901922916572954867716496398529147073090569001009024054930975318816331350108458072797950373755684041105569645471498518310480716962517507102167165274216313392138149481651669189919507248427240652974645831442509200060183838459557949326863356584627583608747276988213792606422406746448642616905342268227084236838365922927439081877507709062167747926361334664605443048305620064817480096897513980057941594251922983134076346845340107195598045891396541048509973648000233293513673265060040505754478258166291621199750401366368642372344839732783422020752565647664349688699606059878540934284060949306401
274 399507408458386083968161337371681747523866917292725000000000000000
275 -209084706852613741042719289860235260549211586371421593502506833966868109760577598068894115788984765438573864698686730481798567908498931884765625000000000
276 21778071482940061661655974875633165533184
277 -125551891731911091001756898551999644590114883671043167999096968161255087046370667515593853371915472069233179229663768480422297600000000
278 1143437607186239660059300370017732700885536341528072139653560901846099910551177653136495291419795
279 -133173024084353843630882439333094141829838769938169339293276955779480520603281497531788743369400185070645408021626284414942604310683745619258387150434339094590456311216873727687855742244545199785911715128984212280443685180812415751367071724962815007099247907850997094975611994934214978457734610210521580691445911690598075360200672926359109855748796097749827834446774034505071872151311779886027272210797517294439301238693077710383104181085000917080249893409508561344292842225226400999122067258132936499676295623047512578501160333818752335583234046860838256719597643285842633887717057320634950332544082858732060424207758816924675882213059863859556875053020323051008046456782961
280 43556142965880123323311949751266331066368
281 -8141789684267876215116424131694958948837984068531469105013719040000000000000000000000000
282 1093755751910002644485706924634896593078519920178398412715237111387106647958026586135900073737032489221860988478462933
283 -43427974427514877017953538101796168870513405789175238853144009737985524083507070839761435102298876695860682902661840134725807164392796772552790466293973529096172821696756595431591708124478633736170019058265605966179894312706680887691440878233063269491072450738494362687762027075233706009760120825423559569181707684038016905678368569476034051143469165992553176341026165367491262399376820684549602878076238028722152984529687126536022734265115354478245496521142854209800748705836269790752125049892484824908050606859917549805678063783466338274551422955027006635835430147898566649815001487370180411772935389205240582886237748836352478210620478524886518091045549720541784483989275579221102401
284 4047920051030490547276854112809767594282465370543829527445467419966007582843303680419921875
285 -25338145043276512954392722301512727543543159797270131462187126266978388260428221488338086856925241867710197139821439541609979278437900564930562223150633457632620642301127539195808525882560607342288144125150381281151613974170660894212115010919160730123850522051190461762306494436500757532901134396133827127988721457612094995237424296273477917396462364713222686681474839261233680760738200862620343765572326437200619984741836522642398202378806992711424518261799158863403581935531047729003099120469988369401194155098320643532542538858797893233665940314041642541946859569666320104853775475479635054322912182056134779957275814342484703196531312208038539179933336786313709570659825612635935031085689
286 13681501919202227984531053980511367507737635754868736
287 -2531949998469715409419301532646867121098296155904287533851879316294912575889832665299165090821897287386258315925531248546002582019121492599997436631385869729156494140625
288 14258755378696694181284012130956785159495366454581007944155559863543191188893537902359050965565636515021727812862396240234375
289 -9041563462833640497923118525588814740136928114956573016816918893959315568223553695294423040000000000000000000000000000000000
290 41703473070920980047290568044904527423156377227886574942190000
291 -2340396052605384414573649296562337618238871410589651900007569253866895333003374765136209766975144674145429139762803112477384175005556366479985232103978710617821131033347763006059017827340124626600626791611179165117081876702101373248059476405797548436127091768164028529077307790524668332263583282117847409009109326313019792068860915393918429264915879395841
292 3925918857505362334269786656494028314845162140280897421158847142227796161473049590184896400055182862625831569364375
293 -97242260061238834664692743335092339638516141557498093543862401639645184
294 2955204414547681244658707659790455381671329323051646976
295 -2115169343773023716198415106474195227902373872103831707119773763623682993877260192719447208534919860678713927818566954090325192085548025718094539379815343709223143654205046038543046859692285046097160737812776001418248148274898466255616659172132659471070602596799668491800216591669562308700840633132650569506092227884974939232741302830120565432089508328674295971887902747736195020388073321440601089482979411110657443397777692258178744959241387617416021157189829405236963206439537594981802884516050933354057378851985134905468372936657734076489802253601777407220098919222468903254548072125039014596212395003814227348923675255140410334161294187389598393226061052468602107002000634133727367610823408635373052167775804287628401
296 41192379754238272405951802492578990175464624924269432289830019731202280923354061070223717217290890055861767578125
297 -36401752600008599093310341101370265299708610413026344960000000000000000000000000000000000000000000000000000
298 928105796050878715122658183560350000000000000000000000000000000000
299 -3964222530220308360941067032564659633157020102772072002627833699560714730613013691114074707031250000000000000
300 44601490397061246283071436545296723011960832
301 -23250977010299541364920879414594178653318496873111311207070298871277598230451569089553727156355366364630240836149047346569006817476608000000000000000000000000
302 144604485660749437563566770951832055229544234364092033271829989369601813421720674227597610023516184872516687567183
303 -165431429542948056280613212194771601333155697765475701569206378817386843328308279739865304975749939200000000000000000000000000000000
304 89202980794122492566142873090593446023921664
305 -15753246129920691215680224420284959021439614932314691154105709065622519808
306 66841584509172575708713073355656073178218173932245819750000000000000000
307 -2912140208000687927464827288109621223976688833042107596800000000000000000000000000000000000000000000000000000000
308 1953394128444445709030110643832950145042959127800123799339915305254696671626658057412340394546780833476329554200005389649
309 -115969262692109809777370018675870845885452401453928173665674414061600060861034371402296396883691525680683829549732869946849707058822982329524094022501351596613037575466755493245742639635130809563715827069814939638879105386029957626902919544978211853283015701102586775884229004212314423866432904596903885520328050938369682479861558950960477041894034931162315504537867078601215149082279329731995132794800725178126229223990160303981366860383423934208073942029956784184898368541714959028022198192989136553692779997786521758651352035391798721383219462016349459374653463056371289649960970312995429092794603846735654929418852780048977688095030901542286963577184120154804730149534068266173463128339012960464946167224966633962643927782192933503575059091541877554763670249
310 19994521261399944267822309073041424119725144692738967658570235366044202220869463465144815751948016875279583036899566650390625
311 -283558430338572441882244039565129262385913068781664440773902763181205356544
312 84611102600202590135362042368123485956404326999368990300732214280456062746840172096463007505659571589609027721021386829970979
313 -56979757726318420459927615506130355691473589306686572142542970610818303534546749591266410204098598495094141196615238886530066242474428480718751043467037689031307796279102169529727980545341906827975488837857332318078424203215263621311047594063268988334244413601211971227670793994391370083506164387441144286656093132393042098995533700650075268566449805849771785005537736145985590376810240922850458318476142291797587443846122227417827347077412133795563301176267022025685799170100426309804920141107208698098330552880459771398186420368067762385976870689620467142491276873087775508489991249197232271472640728021477702015173154439453299651021450770211656066216212503438964538398235592038344890697942316717696874574358623229825785173024310185248875088638158431646036433863643375601
314 31960834034534047258624766717708771898908706309893784361902548042917087149082599106911513701082803264584705248533577428780333976261
315 -40722395217260805140222644869575090681649150787343057154003547108745897641051003594188741928912141288465754631620498626042823368847298261032621597852253184875784455341729801479604467578166069309842185743918895166311419973834733686736725184624190404718198885435744929660165535353033824653238947539279433225341573721830073167299152992313903254576416072757094168778300891923800805680747900153865807390843885569123467111077832198031161068097834837567045433434642223991213436835557270088049664601898817713008436971736002307497257164555017614062552828824534593245318782746986057528648848051229057147505450074151033287613915056857883814037094054262874009051227064355540716697950544482116097241190751777310606799339341199722351489802045677535982330507237513569914864876197179105539087681
316 5708990770823839524233143877797980545530986496
317 -19740554617866803859506708914337126425150705602742604207521178856891154121311071735668624983151836449986655126294421636243624270889842345788347017045591396166623338087222508087203855670661130413309
318 3829944921253794893077685127088430174646042802674934480896
319 -21613587609628095203679889616478240440914535275897615244349893342673106250805138165316577098378043592961992163576230859325915659365358262341215122810222034033138517707916096091292768475422420747296829365564096633763296197127405711641933509642029908859201086558059390598399456361919602778909972424324786342502799223138880549695223432967443411008557734621767553536885620168565057443210395059691551622418195555196186523406287767822748620039557874955088662266814239621652687734917968171166532151313146067767177968589322651881142935112872265041919471101957007930858827181055479320173948632758690412408837168998628755381784091410003610462291915576987538982504755629255331297985999351052204893809764259314085577770504847767810111767135990253238433002849891655558965332296961304171377881241599688881
320 27571060554268710820700399704925067949246239644376762138116333188661843944800011740881018340587615966796875
321 -4081212419244291756576534458632206914050424596852677641945774645962105814215473338381466643454663223364062286760563120879238475939840000000000000000000000000000000000000000000000
322 2560512766050715477684617362138686025461563816146409386224139875950189871940424
323 -10208103492188607907760785424344653445892870476139919867860499474523392835584
324 18930019949557579195655935478941841358670253031936374210807375725639294889718684622754981303882100563312860102053247178553936767578125
325 -335316265241457671841080054947610439447753448600790417596103060370861299187043298105266719023136378183942921434660280883467032101984795580670402840279398744064000000000000000000000000000000
326 1471389542322759593693714183728964516554269373087020227123521623317614080
327 -187094207741274593425058831734580718928394490387544213070369723793346348259368504485204843564448510089961356922239751744576681497114385329590470547865600000000
328 730750818665451459101842416358141509827966271488
329 -29766829783221980659030450297389009448223610308424006334681216467710213508562944
330 3183402880454513992870717569612000500000000000000000000000000000000000000
331 -57887765825668383853712175211194478738497841762095257493096696075780004217441633246573667517114418724864000000000000000000000000000000000000
332 69969403271259147165676597821137454242685296279138811461397513350560781841840795363723017001369016095188960663880748970850316418647010560053519254683198989824
333 -3493316586871472623274179923987134256041641168410571808711001121905120377937354186369237994347873899089302955190000171400258964594894860607254212711301592796181524062403198301011136700801709059246046706770237277058761977218141154349006810676674692573231143738519895370175054042834407235775941070065916628248805922513518856602733400564417043741584494018413120010330744213380317961930261968202073481197162110678501093888040937938915041717228788652623579302759984520682185225270577200322775972470610666376386690411497826593281493884101374018205171434800985324722904591139294325531999478604078281597685556905696370048449857463825777256309229285939274956840524442299868114458398228156429390782059499063730079126609352240180762703614891173102433619676355268459295780310374947342158383227082235569601775247392308533606807644368441854765401
334 89344955123008527265716238644718899114142886500800871570341888
335 -80085451317613253020072031488637149021347831105522825641633027471974512721920000000000000000000000000000000000
336 5846006549323611672814739330865132078623730171904
337 -178085971289020951355456201626802569643106492998500446419420184576000000000000000000000000000000000000000000000000000000000000
338 18537032968944579621770908813345730821673462313418699802461726387646352665678009624506783645205422351511088849871133554247499964989283
339 -1921527891593472563087253988526625396288979220414853523745077742817016120804844277094787825508845285250994326700551333021688727459480782693109671127282466795618562517622117422887172632770228167384865062704381124894125597822175789674237492936301730293297820398618912957231233685210761686301550348364470996327287710096545543536201767161169376644628747927115210479985333629329634736886116478206801403861737648328607416310834365558642913664446058690879676652158638382482418046849066919564532349641093950463158976058342811646825615826527842252054970601746139709272657204702085071998148838760317259265343762492637112557553935682746869453167578456862794432301635260583428009265438356771691547105078663598263720841054748590735999006602754061915835394542249175071140833665762245829188647833647457375657790173377136853640441352761318458666689865520017581789441
340 7586608745269653010779519347532045855814377696812029321938944000000000000000000000000
341 -68582775820543443438406157485184277768707198150608910595105522741604331923729022976
342 4637702352270362741345741607148094169411492803998739278031674686373720733707750163674896243246482450969712084681322399088140588175939442813465110802635329375
343 -1062572804867531675194390578693885300122414118252000714635167756037991120915385737028603279670874817797286216803018041114630303200051200000000000000000000000000000000000000000000000000000000
344 36393895670713426080472599258025761179797420576830873826274426519350939262444356848950177350726915958572550585301593709846777604921527
345 -10556736581057644018856080280572971069803358687344495137585250936169667667748884601150415305840358417427561556759477741209600360322112329133695125823982458746525452612045778086836927222186622133545635142835940639425775758635606012981002736546513539875479340110713578446361915477339126796049
346 159170144022725699643535878480600025000000000000000000000000000000000000000
347 -1628690467220276519007023768738018044246351484028087728615462228744279064686118188845150989099719476164987147556838402592423776420703814177674869764176822167274335579375732421875
348 374144419156711147060143317175368453031918731001856
349 -899494014242003186660844013187595730508530968736722211570191349548075092072662138864286033751966158984706104188936711011152994780658821363410733022559682141497226634303918682745651621785307789401287333174278569348081415132748321199128515701308164571864273806195174432320976888380200052013120082639245736661777229292993420286653388751614218720531679689635559776858404317151348347653755414945335165919496880275048675951281658775077518839743121085183418355481302374543412652090814777628442873066689349971691251120780569961064294472879849531716317560744443287264909074865943095517928810596734187911105863414055062113160929514389152006041357696097780687022904961919235435128468306075578743302652605880641663009829927406637065099844362502633486241765528956707952813680574405494955828921871438407181600086157584321727205320131781703085752276899610059847024198235457363709834044927355129
350 150621625515560574863212943836685779282584403809018430771682616916682963909757935604794282146193804164011268093700831564255
351 -800292195771236435718585863861660269767484183321458137660902886453565800491524180044166739155151054429563652850749414417709323935980132441716016455539886934726164825489374713597760973292657545547011384830490866060377447836735642276583597716160013830381379722704570544140927067427762145478483362293312782372023133760175652667088822782864948192463561227465841034409891118941692951982756889777520041911463797540187946371099775375537066340751999778197577576147236473565292117187566806536179236023603244700491332742057433133256358826876837377494708502751391713469851414190485521092028526191635882277510622380039325691262370862364169187303557211362134476858337116329676784690414318820486367840510310523429927859198915246058693311499079350161512185675722914371087520263432809265178482304614618026265042981040715686389565680779697858972691704689387641431207380597660558585372434499629186433201
352 10659613730083374049247959877633293884143623462418836283522625400544516660781210479488917846070143249059702364591282637798849186480664775757052749589
353 -531630711459929936743791040587166030840695253527199158310491939936655774761213650732701629553773612771034240722656250000000000000
354 471134272113230317182058488848435107714709922328005843170279428974898699897627987500000000
355 -655686582268889379373819226752170005160116857248767461201699979493940078145479132803773358843391756851633370162329865415605623454970462971283938918319068834843951602246614509079038931812985846385284612069251935507885120867066903348003302048424562084867924294976616371612775973995993598299950756702056494949265886402915684145820762188812895647382215214302322009203767006534776295018788885149054530306589996011690861283849684526820435911792880402884488990491354413967945402209745902381379623918704552375817387256843226814153599732818685828099709666678971083009388037105866219594373645449873520725074492010017491580690531785882055409054592874974475964437997385999583069662365022915297185277946593138719265099839193596780311188506485298740536588055435185231354584300702028407267866171500579751900573083575207157672269026452070601867788384212201949399709063366612465362938898288247473604123013684208641
356 48105554665557914468881698178340495730468793007636606240966413776574809625652395794759286218322813510894775390625
357 -28493755406243352216872992260288411142897038879760071427107229532160000000000000000000000000000000000000000000000000000000000000000
358 1389492742073028616036418943402668319023150170860455154661957042176
359 -235944530654472460915032184533481707911389150441744258708950378205162408399848988131133941407116788122232153959064525393966869077655483202222903899840080030098576673704404821799107897095382213592529296875
360 23945242826029513411849172299223580994042798784118784
361 -529434930139061759490522179527392881668018384815530731817352415462851487060436848095274623199019250456074906733247832417646580134380487852130398329829581285971296876209694574298723513718271179570317944904108915304440983176663617088171442642797997697021612320609629499676956874499903274691565356177675551729295967706859533788603855271977808059166194163841151314937932023941143475018212758290132408209306947865262777206259996440032159869428492627719635498879252864706614436873141379719134484930227738811807956219446924042416476650688374309209668441668134560669832023091859127304521957999925701417771995683595883222224307472385516093621926225440018239911911998751394445047118656140753939466128333022446094121720899851475133457425620443837928354830208214693736936175768613089409583794634679056896419982969530635690436146959281149529494797408560806329531658109600251155349745151687071891604280043409003115322394500963921
362 4349567094913380791449426465925526789526696552172964885954347993516865548570670820938846855079531016620463100141682104506407145155787242980621
363 -22454135703741480247312986583970147937178662298077589339862360058916263994467977070974204671377126253024895637296442781480661136422269765805274423536607216617594180996820205758206078300865047460451496712796954113009485537166850880483726862994644204478371635563276820584961209361290320660649113607274405859807802611091046588995611364822335164659068180239605179530481715862135930506758487902708953961817591092298648045084519254576828540048751096402476465994480801
364 95780971304118053647396689196894323976171195136475136
365 -222220402672399834929196749352740223460965708125328062834759439018902202584882086826873021035415434109250580327869381869651886080000000
366 3319331615656657707935855600574400909577475912645016639469339964559037172467947507891377516469591987197305174827288311294046938419342041015625
367 -510491386457736898955683709528070186348673630454048982721196122004143472640000000000000000000000000000000000000000000000000000000000000000
368 7933251884586653426253523263379736789371341480103487522456546872636583513614672025227037011063657701015472412109375
369 -465349783572391766782147248805998415418074458303385064430725897035213441205624324544787830460017727332922075334382848562492814523261535959001364594550128030492726406498062509924081031207476729108267824019671157486786487827773225965482920541214699154062471045061699859308203109729671067041020662860473616947614679320444183880667102422457378461876565848966858690369753606728443744164283756791863850718313722644072155440782241638962980323337168192637430179676888226706421441493638958029331334212739555313914813144305253391050082315303515497159401469699093957499152790599261153284175736286448281731958054859312753209349528523181686201706820774810629835358794143062268228312791004849304505391261496667410823417853630576515878388969484034899589705602563997726070736925746087802215169715271331392766765274788655671952664136243455262030263780182548702925841340148121852114496275837231461387891848877056654991334003552010458173312520796066734623969
370 42261626025393837995385260139417080185779986699966922306742206784878750000000000000000000
371 -81010290923101261684068306519792969000190199274782380115794708334505269910754767667200000000000000000000000000000000000
372 5241239794350516844939058652756605111541913263932122821820229814889242150514857712472618428588702386440295333162798345908449307172392175728709739843299
373 -122495661061212630691244979506395819811765869240858490122509119628054066192900854756225859174788050497030178776498895532851200000000000000000000000000000000000000000000000
374 727200704101591662161436790226296129768093193071092299866367189171381431567182436337921020969458014986963227597913532265816594679079
375 -473898607781589843904293982493606259198650446538049460545539881592982508834797276587145649058965377003117338110492504042982433281819121757415050524027706008782126122266731860755568976013410837298920800084260453304839169088913503723389546352995200222875863856274594825829027284642552040349428979926637561982041337979507055846382367049664464545366656828759026446042300779278568064665577691363708853657596652672285595514547695752257243013642316294508686787650769976437819537791142939766637320813592498267890237738038596020746448247845221494869264956286989413538552695108334240179693592964621143066594796235040103674788748692870048880357497036790193268576154667112937080132814784676085340325794774661676868256454231328132371995927002113762987043308053495085182465111502643236611893663273843003769321701904895410679015335245535918676766293551888923214868003179259143555992776368351188711645709753710707952284894981449642672469188512945350871794368807682223006321
376 13391009707572481327225337017660526049692940046806223428692209994145929599419247506257884901534491639244850884418376161279826176624121436463462668814815352320087862890625
377 -246072120634649457228918093242567657712484115651398037933271154202070766281927237714664253652677927132091338460137834657846478895104
378 382167515798564404844129644231920660025000000000000000000000000000000000000000000
379 -2172551252625100268235272115837804700733610312666452982723493411969979578913076276194270793491606601283730187956287808925683530914734754065222444163758598949815176640708761187055042560000000000000000000000000000000000000000000
380 5051837856288883472107876069060693566386954372715412858032343125522987600873535828154050849944119193348976153330817845299878800786353901201853585939961
381 -531644552129370769941499685760173677145090657701836584188326291695974538771122479812251513580569364796940032500475839356326121059324925802169016205005289023550718211230965826178405596476544887149875912651100331557151071447337973046958456100061130136001453451963294459197717569364606565070105436060517435506381415770115479671995644456572903705322607299694313400246148007034543005047732764396768925287617264535458017328952394046853720202699161676908375277317077231985327746629434591211050732435340643947840946137619863410776417600510336481479066827120483655037262751329483969123295311484042563939482712272631297561031800445926141904787523680233929987909083624754857852491218745188794320118543467988222377999719377957043706229877844601695936095058033632579242315251652894134654019079071529693942161808104512052052335539592917359981867031509875015144765795590349742614922611978226734036590599003771126394892769877053208572856183769035090935386405403749957929921023080666976917561
382 1935120104522225915450154384461076910648407821808464339352508733073573087189861773573554476045750373972802941710662807286565120257079966504126960332300956987193650599696484375
383 -83975498415003866398502415529153116122909618900792256128041284352483463643368008011390910464
384 24519928653854221733733552434404946937899825954937634816
385 -605245621060929214923587095892470095149700963191274605929747323033010667444386861859080877543478527560745531650741219431653594292634291739677357342127152245224021366559974160619227170130017142552191105878518528596455011153462702783230383943919111696398603894881613845672485851897147195863926804431469685767341687618269221149140490142848112183598136589951529335405239840108851521990785474101685073265141252691677761501307337858555367819076203699364391042625813741192805604254837782315919815219536257739179971262078047734184064375469886482549042366531631571125015291962058025157965096736037385693692928880020095050583466177762998073223609463241949575943894572399651917444010028040064075260039047204438268633289373131454406208967532533124681221317467707236486999273112499043870056877745909456053265361287569576123308826814893935859234604730052199506287331520991483040925795739415504368241304484031199786801500481280935718334816503474560433100524239568203421728986337066518145464878637548289