0 1 1 -1 2 2 3 -9 4 32 5 -625 6 324 7 -117649 8 131072 9 -4782969 10 1562500 11 -25937424601 12 35831808 13 -23298085122481 14 110730297608 15 -4805419921875 16 562949953421312 17 -48661191875666868481 18 91507169819844 19 -104127350297911241532841 20 640000000000000000 21 -865405750887126927009 22 5381999959460480073608 23 -907846434775996175406740561329 24 5385144351531158470656 25 -5684341886080801486968994140625 26 4342406162994964102172762888 27 -278128389443693511257285776231761 28 411417561653470839904139214848 29 -88540901833145211536614766025207452637361 30 8210510444641113281250000 31 -550618520345910837374536871905139185678862401 32 680564733841876926926749214863536422912 33 -6760255959769681408809230525552619028689 34 9471646379041868983376425189283804989444 35 -167931171437295213996345169842243194580078125 36 47952233990219156918037822976303300608 37 -285273917723723876056171083405292782327767461712708093041 38 86740040640511330566403603474709827322252250248 39 -132283912743890911564275381323208696884593467633123 40 22517998136852480000000000000000000000000000000 41 -32460430015431999968619493682032835511850959272235390105491169601 42 1997138969782698634703551968331817636496216 43 -403343566675122500462878634623535631588559593930513766350645748813849 44 63696739534969769616987561775720860264659784389548310528 45 -2428380447472097974305091567498407675884664058685302734375 46 13186962386167793246135454409236332261676027478083680163939856 47 -82509026882222311120566982684134696912730742581791615268985651657159497554529 48 226742008665668047781328898928981233935774192012368019456 49 -11450477594321044359340126713545146077054004823284978858214566372120240027249 50 258493941422821148397315216271863391739316284656524658203125000 51 -2635987571800400710022355920186541715689493871043967230302851194475838001 52 10615260890251726971552541752129864525344087088596050889187237432393728 53 -459563172924956832688256726794428783368555719409163034801983601501447558663211760401059441 54 1237686416232685507013575149499640559448235940110748696268562577936 55 -2669158968267204648024437483180880006761575236560702478527673520147800445556640625 56 217799752562632370483536567078469703665994072699079581321059266153649537024 57 -232451360853866315609109236888355981037610466872267857900499829112595682198072433329 58 125431860758826513291294004063082869702130150615414596062152438616268768553168709136 59 -5121729941278512807029401717515246177106490009021741095849803062098908784137906101639906158615246651321 60 4857581243863770071040000000000000000000000000000000000000000000000 61 -131761976435179406132196092433364887532027760376902021502793108974253317853960174265517563410623294238695601 62 9701784158333447256765141235226493838765300803211746922945743631090198022317456943727513632 63 -3924972098732904982817687158114513679877153015554064385589233359937712155433390019376180647 64 4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152 65 -609679166951399176550208842990136626175352215195368064510566575755579066253631026484072208404541015625 66 60934747522135328456614187973613534611687869390888069102601822472425565073411628 67 -3318462988691948907650286963263936624986304603548631220018837549610370323146990243798546901044939902470099862517164959369 68 6619583498819552912763428509646721787098855685293790590587677550204443360305813708993346947833135104 69 -336917525069559119001783571525363193215810685681747803317198800617834338007745243942093116953666284209919907 70 32229575246059698182206596991671870163771738762089835717006280901841819286346435546875000 71 -3873329203992417009259634882073981105565962676306417757940196926401533887296928442325923504906385876532346735107685898869931408401 72 2714672141274319760011901062016029386700590504253350483383802942051915548322922783161931096129536 73 -144293221189140913977721362472630969667936700167295864603630115326503858757762265588581306363043032189947455021651994654634591644685121 74 651049665067535835373672981952729803987935493031521844709988642388104701205046970628760206498828029505109701021448 75 -2233010479110730088589575256619390968777654222188540768927953524764840921579267529750723042525351047515869140625 76 71060609150625779874370789752791337722043712331456485209642375066991463350986394489763080493289446805509999918317568 77 -67431149319422087527421177453282388072931564651100260835430524893433952078902542116753396497637187396611924648027315151666354207 78 279984537133333509108967393302082270173238156175496923159305763032421075197942167270544457851627730064 79 -10349351102165202017838939611629072128716353171366929978189013592011416608818649908774907058320461062890047170791983211117391437545402355969004300961 80 30649910817317777167166940543006183672374782443672043520000000000000000000000000000000000000000000000000000000000000 81 -3180067514517270107317257158381199719404033018573875498472466464480976313561701403314789206724687378354566993397661904208999164716069681 82 8429436134294069677767177325068882269239216638305926257696512229248065205399644301288156795626703587967632999177165150295571993608 83 -23142143105843883106347907739738915438152122155459116954694441241711724821229283088607729568518977236757089752447093463199880535078982378781019924611412200489 84 51025164877374294439623950053608649111791346112571996943507381957847777902737185732065716518508930539716608 85 -739543956004984136545808267656707863459918854882328849681553237799548839110666524917542367036447234431191521952797529593226499855518341064453125 86 2602976524451343841645738061756566729079939873666144088952051191961754302126774719706356421873213748697928784819132368830286198247267116816 87 -2050634623714281460406052697058703219669638062990218206534734732397002229659887814007837550412152245497514177269132482692859307019132533141572483 88 156958209738047818048339612959074375742780246474637414621377675821078712748240715896257728714382422330255034297781012202671695671997759488 89 -3518200489958025864337678024309846756733315123540625296695839298897910812464401317101546874929195737292738257938201464303754762366997367842546881847289905457525799287554881 90 2096722345836368636076253172429652873031149917557735800656013272692161988897119329067209037020802497863769531250000 91 -440342572109215718438143750192902088297880729682073508208866482696876513628569557307495652445059214416122959476085953092445791404778159826818508090692246181527 92 53818198141753976402787996646041167355743586015742285251096020974073795880380182147757944774152141264616602164595379973913188622752832025138315657216 93 -13315965817186394877491294951981429667643024141338260828266639990873209350905301557240409608116522625968941600999946546076870782084071961541037516717037522561 94 217847664545641087691843419422979974159175332677916830357622031416153921866719078583505542221964561119927544262357147140438620851340395292128215402509178912 95 -12960877392244232494524406812568559365952018650011151251108168220661813932910437609114660495508918106638612728845703533683939197296286494065498118288815021514892578125 96 113146483837654013096501524611517941007164047750257825065446210360504496742284637263657974850103549119977267949246856355368263866182570868736 97 -53713875667199602763383619055819546624065871917875393452989999103263589851344312332588371332285807008773270534412491338997594694198130247342481322561769642258629032948301084725234139984389121 98 1048907497104386010581691844782425722656809614199924134521053518511143572075044450180840332783758880855246561780434333241611672961043646443270722100064008 99 -1965757187115116430070639076111158735077996413621063987811802457661107791829883721406958979304288798875115347697844569994080643169496453027016840226798052676907716849 100 10587911840678754238354031258495524525642395019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 101 -270481382942152609326719471080753083367793838278100277689020104911710151430673927943945601434674459097335651375483564268312519281766832427980496322329650055217977882315938008175933291885667484249510001 102 4117588431814028259862312279765496543313520301770378618339396862245555758620204904970759435626980975235653988085979487799025961323418187375215408 103 -20389046668490393191513822455840419870929354898268323602364541616849226136011049032827348729143133003064598385505414381084952122537255442597575673020545094849493719412647085231020424675418561469108812438609 104 285687281553235943699347852763719412654425845352871523048770718676579097052115354405327612427071274719881457907255200786629166911353178788676284554623374285132192408403968 105 -3372072300268485430791277057515778255174290009880764481342593403869956089511628286876020629446229730745408953134357836478596226470472174696624279022216796875 106 3379172958541660429473955829898590638984554725552032274428489118441111134416507949084086089234404640584865981914693947561840676632888242257358355780618171821798905940815923443719696 107 -130220822657240283427876737191327843083875549474984965413461930131457766149367351290730656115616724720968109045105224311585353572638015521148390128903450107415726736171610024912809825201728605450447909822981536861849 108 10356655812878995619028803092156352193077258298978821110810077579160852973133722631591291463420440692743918231761279785181330984287555884616426307019764402342592512 109 -11016960126173405456464265050799457898102547647276193484609673121976369131362680094210115611786531638324114953830991768088727075660998119935943818707856953605178401222683929367490991194892247896750207944275403332327615921 110 227981107132199948454490237014433715025357487251314734371796551501187308984162853953970417996759975977003819280423794774864676426773257844615727663040161132812500000 111 -36450015577454548279018579172446381647711331683901920457727791676369688738645561519924977420799308177119371654609808961399841498572247097379647625862178806500919735528235505630664467375866368053523 112 30788199458260026207180162193247495989124436532742622863820883572377880514911394565674255044284792216107045015619872333239706381486751540821108651393624000330600940686329709605158912 113 -88061417144438172159571946604264488876686427258681949196015663681987697122240002124251376969464869656199830132778503023642329224569671098119233750796856280227903558005501552963199911554008191420377595111657175998084538355710490881 114 288179387535009991318085471671445207212334755657019913678383303896020623014296798797444322398086379276046619887555389893656803589372481282166010418076051204646133451952 115 -19926101743113974545429551073152085777844690671633031680850180834489207373141325236278060207169810547494092683680382850432078708917072473439845118294824463295430441454381999266676217530402936972677707672119140625 116 81691194112605098011631117415874526351015765654519901303193685606008204765527423961701530490473552351867398278688216409042831707835553855239903664963021554464609692239336603551347074293299566520303616 117 -5706162489363807682780149654391437283381758877096521083533893066370445800489757143032874353075093005746351523553227313304571541794279259297671449563129012073705358942810045982586887835007718771590394279123 118 839427762924441543888206511088278966313492680524952468979938805014902978397417305957862032800160404483235335272534413842752339842118672516532942438181669832341464261727249562742157598684861164726532833441312 119 -2089696406023088331852086720811088735449185814419972186678109691123133157982262613120931798845028886670023780472864819680433192213163092906580487334098535596143559760026178937163136277941248224474381466091713143434322577761 120 217809658221967743554425049398643279508767415660394232627710345388434548326400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 121 -331373356194268299462295299359500749273636006484038845927249456907645547701469064901077498594601087396111675574498613357096463975479988680387724093613078495661860538302267035301910454494918990647003211522197062066033567381149698093562245801 122 555558989891352739915214855634191417577502128568648862949710401636999167807866054344421606795340758289478585870686325073817043903890153904752355497130831266305038571249732086105020453805770371811518362719293976038432 123 -117441910732823722147363255101787558703845748816864023911347860963113004939895321753116495826271454120670133307654964482813487955474914857876770502399100757250560273763928566900859896320778036040567335323113976962404511142081 124 62556537243410166061682355336877936241899472644346197484942195383286027673963045454643284955449416811638827752896780719578334811443756892143260656825044894166386690518856770035098287479456822788881591307833985164378112 125 -2790496560747741655800252803479836326786889635797848293982240828192462490006685048035761772119560619260700816292417061113819681060263473513491314192895608500892368206484583156758925389899785220130926967352369416630608611740171909332275390625 126 328648660817744742840028431932240112494548676287491249683907380709225199173702766764075916068013251081659158694835018409056595639991503527544584697226531738244582541718111257116556992 127 -12002420566895453349456181076145107956990687712986274801003019498908102178043566459223862967010326809480609311438019155077701985255088687968272607627631865517528989619513280645276667776741790111636614433530162127926120831138961714861402607867749665021752516321247489 128 3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712 129 -6083443364813308086223561714437301126537245529772358891980342512065032780062212069887013759971945733643168205079838477254311999361639649153459378103713031550455107019506451586868081268812374671533240352662502629705670474899151596770731763 130 59473389858328331182335449948882935191275761932635861337727034943340161182801282577623526729589880387937757174512348709622502368646053048465464971412356062470481316006853944600152317434549331665039062500 131 -175901051363020947258603069704860840718477356754388273578705997130023716439966849861284576499181171804140086480795914165574552264321083855887843374078435516651715225528704750127885955295030947898286220262883222944744328706140050399628071163504559397263253964234155016094043401 132 153149480672391879422707415065838893589812693489768898110378676036073342081781021970412191503144407170755159459091382595095451792739770591470908932907006046439393619475497160188170028486961452285952 133 -5942021264343803272811568184558870030770919401993758415211240151404088225648903825312382191245520023875986824171592569084249592055746841697307670168143965320413866555421922033280706964792173165794511745372987085011802216862896707240002771395044565065550681 134 88097572858546414589822463689112032693967272019875276046559775575102046637696928496947922738136984380621759627261966048009630984671012799331568096581647819341440303016317698220302644012053808421657890226202758883288640037316874841115367025288 135 -109407171969033081310897743119547096577501763260314412331592276952321582292539812501437122436809671562265762199191045046701213769286892332153007041040853142480140628814202360377854098158367682040725821224214087123982608318328857421875 136 954290825030429019846590333964568827000054981412642601009074238954492807819083768753782551550003081783144208092024927317577692502430771829310828322589265897943017316454478956437854654161391321007119094755710998865578778617461433385189638144 137 -392642343603412994492702723841497000124175621757338469774578993605190253206228467270413389662108582387756453645167393864933101009539867377387021579878475154476477464745127382674077659869932450509265811613787981920042134739311903449835809329748068849733707319609879706472777582869996188331841 138 33633605540443554795662593790896584265687151127264603809490998808585207815286497208857842316188136440244960475685989841687881444684203894511524639820437928501400911093691491683927976567191179518860840502975808855896 139 -54455585898567083048346180775565239430396617642714117349042771014799815515903038340415395209336036576555002867518716624273278088592863264218816035142049088658606101166981048830940997516519176305275614224603552125844499514748583354527213698700935916260915243645739544152362067113354375215164075481 140 7238999743659173518021767540801794006912516941445198163065046724693349936122511536442660596339525361874533089280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 141 -37962603560329007241949215039475619624241190428804688067237741690624640962436044447995797610525783723854106207841243981903462966629634956652935815995518301982278638240909710325374524399592749302814148850070041829608095220870096168785898785905068343009012166362804547 142 240042865960008492432374750655633002761360072270360161510073120835552037487976884261077961772894998145540038125966903766426794233173133876946686834231342693308049860761454865519225313293331621739786684782997986485935870150414259837966976814616216296759254028816 143 -239982122401543092673054771597726388467422838788313990754975432970638972738846429770833146657483757535514031522413539969223154035211439125408311840842088035456466827866735716179352856197614624361236822163059257505074700953500327133055068513612175478290327905800364588986230058349371 144 4565114208646814918539985678055426019340157455686778667268512102733741319884000384250632862161988747284391794380957534361603305026504266971480456520981338644984809696659757521755470784618682784153573624927774714819015105112880999038976 145 -419198946766280898446546977569734604723348082113922560941737806207725641481675658456730187101610161180864445773156353447094689076668848624823801375853270332969521181859246657229862994879907145460000097981180704762483829391769266519592921868032908694345906042144633829593658447265625 146 166564269449106755497863684829573489494188437183810095332688722676782123636269756979856573025851297207505805638074727202374369820315470201400436293431848570148987334828931892295132574152140006124390637400336426113764164355649396179799601175226570929523478879417910277128 147 -2739593723422652866960475004152107262174215935209328702395579209159502897213009183373722636940922047456408361668508384570313944880271856109289573371340015816824221310206283309977470454282083864855193381881159658335420909246840096561133368845926299662743021064395329 148 18905040448894499090039068997887828303936187843758216443465533360324025593007659296335323516911445961481471484804182260209751510272112509592526205843447415722936604772651470222525947698148685191186655605408725101112783944488119706324653429264731977947033177914102385737728 149 -4281221768720953806720576409154822201682437779958170040589365790951219458966070044800644560546825033334841329667112425572162485209366916070999549161436659626509832828644578275957098360732949649871508025217541903927760575720070713994632215955378940498218377472826045408689293106307231873927352472269143501804908572314482801 150 1772919395490962608830044767608705237404693998416832791014643605324662091357723073825562491325805756355142694384663577631217108471268465586475655581798499813791131438212972495959210417204587884043576195836067199707031250000 151 -702331413881268210171069979832571554738139339489278875661592574908755586748569248002868555477675702341188319937749017295581732085739229875125489841039225326333211926807085617416803952024057432519965038365784691227892509259881850441800025758616947586842583431618310342714711495139697377777399382568439517645482515722231357710001 152 3603522234138062099190547451993500206020139120392817396447452553286562419557927175543968162958337919897157761041119041100843569247198415884948818136293712262610106812800716676336151861093697187417448917342096729421150439894350770577387591250292270483189156235970541733898354688 153 -752966706083286219673328970858588456928033537123793591645261868136389185441730784078527292169871328924027331896661826317940143870136235337535432132643358756711510804124076078052746746438746737665254644595275791565897979764224185073705844386875650143437817130233525713607428944168165859361 154 944822836059885269181429195966954023244893844984759906448391357015977330856666183818380805209039575609426301288989450340990910318154180464304318626624817268942514588716880499986094018660313870980896696014007002642418262250742209794107886755617338843968592 155 -304610298671092644966434670136753951200853435693759811972204500576190938949964516247998554538410528771772115902093218413561378286256679536251365799216396372550963269022559530320074990236270441314560629961999004578122088758049136706864116588619852315595559279868685849390619324594808858819305896759033203125 156 16575386758306666933842253833555220670617014651198069978016372017710134404045974373817877116233420665030882286285869780362832395445519859922736937202305884619586840408047108075874033782263987625448325613820948291148312486432038179937320386017886208 157 -3633672447450930229697664146357452185622431888741743886588559276113761779129260520114841338060671528773712545383563332529004137495101339361384714852842558498146922295145983530599632196771359410623569187188231825575303077187429270233874102998795424670092668332711983867769411288814791024095464536291310488915155800617005901202894635172103194801 158 3427490183548418616792812747614324371929747503807368061988836633136638368642121744189553970176621127312291137356900572243181083850100776551516944644332273186971739298028821692177071828406956576591826878947239951638348544845352061541674349189034069884891140929406276368800747247541170909320496752672 159 -387346645690659520838058480224704252946861685984176175585341979003033904970434092192003750083601049033928195807863754801831611596476372164085780543593323653962286373863551317570738067184656441775131925329445792207555215893638564508741760607215392589068204081276799893519333179507683723951954497726210721243467 160 68647976601306097149819007990813932172694353001433054093944634591855431833976560521225596406614545549772963113914808580371219879997166438125740282911150571520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 161 -622762062986970853265985562468857053178585902697858065080768920220081946179350909439717697410521172333000956566106231482976185199940537057750337127098827648796686896695129430040351542593715207339034139752010071038352133733136792716495589864229124644736651295648095234633126567719086331288938714812801282307786597687114891687 162 80902635175104383398026997806624150797365856333867056627252262014362950685071089552148645690070804755412756631078495978942899465241149323792812692556575494700975013300487031745794991486956813398467311700212602789324995040772959866216917886103154706240591217993248379534088 163 -23680557002902324165114074221248123320355742374530982153393531576850953432277666445817891178835217986681530719737487448700001524688339429318813414688259636246251743035220385740079561758675071429359709414254397110806524034636256567807243905441004351322736401032014717640636555069535830684990163820809414613305981450940006123624532569068600231702613821842436169 164 207695148006066002123441851677903598975138330802155518247747408196945380873371106613413211928633282526850251081498909329821724163213872177340449528662317411764501115088255743207137924305918705408304160880011084323584574532903640088632365686534702628023193626511224557607399735101148642183056245844804661936128 165 -4139482272311981874421699003187871185530564349102034907615828775469850350895068272846836723410613689565500913169268065198980577704705073412848613947620442906094624719700078580155907479670017088719786410306194066211985715468846736492992778914078166874190856105997227132320404052734375 166 8568940600501721091963241093726872751657056741368967223925872396959321489377448157149025497169693766988046177387173275055551892032876471373087069850876991515796266638351657328672557400084039580731860927695874340883580407684457984146030046057350337487548705214352551072649419598550542970943404400127433260818109425936 167 -935263984086346543310284178543086254953102744127416793829713514745061275157947900399376032691673926550265926737052884180370604890321745993166120129546696155234815610909221333722635892336006738143595191238703269483941230910334243447118769316740434381161385642955117589368945507331406949440118794231302502449814253621474367727763595473927381224894956975040517680174607569 168 17394825564305862884039110576994667396049501224688662514602340671738253023665104219182843158975965463495217800327048458175530859251239188338297213513402230789894338275204439503703160987669983490935210375581547229106557112611226574683872553722582678476429526564864 169 -8272678513110139556906176078981439365029106136581217913189150428671859816763166590270520849644601320817449922065624384553648121541480974030091535293345113310536660029810106091967422805005547528675152068801053251100831351556892680333693710359787630437870088503079919011913613199542989637254840871673571562379334790311477330632193120975842843351438711341285897361 170 1750160841163206118773399310648974170011744020503227415706153957116272722158586766428349256226766023137098096769939946532627836832883952279760694728192359672169304962855599717055113981423496269935807811944095678528044648778080069118110281600796465650837774319370510056614875793457031250000 171 -1800391989793254319158269586295273674618247434308632745914496926641886204840780197480685720254263372334670760895985852742164462965162066345421845379357815977563200550380541865203015063433469094730083464468419859775450021027464151114387990065533948271058243861830055423030786361057228834579116271333826251051831627695655133133786929 172 2535010568368017881750463795365323010349148827896520571349385808039341927311743689008323782391948597781515485332105999870259000766655367680717084194088304191268131835160566498382043229996188958481992056447766144552571054207122934951077181507547199105974224843599317692275879615389505105289064199301789115312006562268776534900736 173 -8788803166589542710790769979440700658745525896536278004532966815897730325415894945138887878402546567860149675029188413251742365328521427079688635259826961084017202512755637111315533940803118753281861706061817796049518483903692612387776267152541850027291094190764892297931313964564133910127351377865080162852086594849991488083674505343044479573788077116080877152049604428742512226905521 174 44854425173075335637989425102741521047692844196118392813236905368468678333580666072170529341928831532906541217358787988242045203060511957611975832433965300039106133595184792530554580459778518231837601533886879680932832826590153164753160392856814046857149578672562642260601875430890056376416 175 -650433967485118975937671069703178074205085953236948369421779584646119806663268675015709472639716904985072029626598562143125289353569292385972008341984176273966688313322140017155108634450925066478767958228845969084447223878781172780174861111496127212368975344632255469659291164919679551767270166205518744373392792113008908927440643310546875 176 26814187243397752266663270125950183813363027983356280309397493446080265970700446341725767809521804494223358337563833525274294072156464949721525289243599864906676320302872293084828254846999791415569661989033284030261591828179599457981040781338826210681549442941654177523244154519942809224081596175170756573743232098136928288768 177 -3517905793329574531658945103447379668239621299376823635543904519988627817143472275964181649703060445501347951750603170128886424972486680192575080137082792589903198793661106119851022794881202697842376635691778815047656142761035639134262425941913369237867513093477298354331550476611000785146337767794777482466008728365577883686747187973668847324638722867 178 198043755000654292011083944467885896835343375267508995123835623898589634731481968764732570112731843078563974303688407965609238167520611634502014221025590193437137494668620408440310154128908134257484306248198972544073545396689174310570596212505873585504731538615868749751904299133729596263459781432681819878967070161033972297031271002361390786576 179 -101821505578260144044375532571845797417688026771929989128650828341345620815548201819205848874348415675773337818453273439419954260760137837192797231746673589181903683688115682608769187561706044984446860181243015042528903289960012253667695439551948486565791551399784246666942973063748110223975537827496028356114368616456329386384972851096725014358376647287070767909089672919870141986619867882696459933161 180 16843063098012052412956988422549805021009045143281787611553523363704283036095090143735637349808638342242960131208209456992425444593591210957864960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 181 -24107017128181237122204519324015827051397030030385574073441480651726385434983594477564983743419705943305285842345470839724536513449351987871090666147262349485059696535676771654581599077631604776678561697416246596742471729662536872512337197909605218286046777803144065603187293117611213157060851797604891022966687609734591441949299709791547517992687576344701595199874304013336200715839335475811258106759116401 182 68185171274465000345209022201422732705600221996408634399379086005188943253634729338389371902455165604012322256808767652337655241958492396944429867760170999220229812669215771003325433950863860274899870281700700169192149183571200940714540824659912916598089300560289556080246111949509239095242468144569980729217489600608 183 -1617216805048294391625162083043342148273051754419567905240338106548160566339761100332186918448408559420094986688811427841072537661600320186013515555495504461698777966458348647901897121779079187308410382253892236591303208938744756448802711471365941020157618930524917236483188499172324675690040382407822089418591499692074498834136576773654223527820170306226861342506569 184 4438717711073318885174290157230108581901496134276984989957399922971912795880026983789399867175805582402009111355091561851964750883792088233938140736341565832491224089469160290401251733890204873100339201740881013169042202620304247977410504120760641957053084906505307714678564363615278023409616651807350332178895748295575919344388286543942227656448147456 185 -135553563526281679091666829416144953425017878072530902860932828265880355455039947548885566959611156467413112222363278740917759296989252726862020640293536759507352863626238278788228231403250600648106870314185826151206424406218261584835448786163347634748012028366542537243074143051854843129473298844805080899960411733032787313408934401007797411475852555895471596159040927886962890625 186 5674078260623249059945942900532919763192970577834991861095532105578692641517032647124152130750231639576719182561381997759364854238180668235809164862047109241870948240048495732488248654713883261141292786466267545903940612653000319879478645470983403241681185560185215828775490556104741245077789649203382797330687959072 187 -358404912995231158061675022487923144323834758554984512134660710615262290288047162484124861160626740675711285681632021088037806897686869915060101706889663058844942009025606717475097208728200162871986924755956199452108533186917946739268026428956413909579086380597615687406170576197047921685555408313494060256279450329447921235507032296372550165252817459512996768595242723936053824987196295961771 188 581828543703759018232422135487326807156822395779161279830624276852147468458409640971211015783216763125118144789642064422079304389366705544699432493716567256921891021106230623816051803015317167289723842456094596042805512495870461886745009841149148347005840032884109348080281642004732838373185982435695057540222352883345814492040290281771726104004189149285546356375552 189 -3357863976780267843567464756835137595504142568523105533765149242821256159647188760428378401315814863565827505387270496273377522233776743335344032651479343607880334378016941436515176811217062099224265549107408342480978400671851719323345143355301088665789059287770626764370428475830939247353293718703128604857212182678958390018425838847589806340814671718423949967 190 430039917508576400633359220761197720258657710746416993660417937188355645405124535465932383751556104466768347546795991110214125386215861423525263588652295703154437070782880835948051741121926046981958051673690317241618628206562892236011532009856769782546174584493788069122181968689423042263852980937599568278528749942779541015625000000 191 -24908052765704460579731337554872083731543285131031206455145554337348142937735527827755397474260411302735452857016594763623101658155049859308194961973217875476524998293776536369109698255891056706998346581087803125885099108306744187902903960885219296887922101720576318063296573801396860875974812066397451380320464548767527609927348444637822143919324824237409735150937852166688683721596890546172703942157653181950163812144470389388681601 192 2232229232866783793283553154515302474067221240595629898308766831225981870288220181505752187048391413395013307676394801892975264268099669523410164920768930693059958889455032658961347532740975679365607533106823541410639707731478468036714666941278311714431433727848763994456190416274337896886765647409001869579447681493001300691637455814656 193 -6714340004146591017587762961243585860830055828827327610014868119451228780490642429829619430814920208501726505065657731757792449509065304638017747924106518628161889966421827962683230817039607598366799554822870928764692457827965351457144471544554633515092226622599793430930675536031728251386828117302144156810751793602552986677658269718647725365106592968498433845412934404126013239769733862755116047107816428536227602134980614080341031424001 194 23081443513531020567355156077125731978583015179844328468411377235639458455610766466947046200858087198889124641856971428384059548542444960159809395823949305920716580993622008147063963233980222560367601770684428528399177105551169716280227592311163085013312446198342415144051711366492135358273384618424677286432474611416878806763003910094229374521357432753558744886745502604636345221128 195 -359373605337829809087117345866036144377866618611573551099728365437120722722459872400260209985873146709207996961256814935728763142920093994904120840376975871402355502441633200867619168341897236991895258900298942663478454385156061047241839250379317935571042824276473056356451490419591769798105554327024095719327230480377721733020734973251819610595703125 196 13812221753102788004448003575998456128635433777352102720683760154694032340597288209141291530455162699766722215265283735566317887753706754749311146736899850013044571512604618760540641879605626509824915640356724937736103096259482894111677209164280058111693937702023244701199016880381568174187489795190721660831823790343601796754131133343057628543417907403774060658688 197 -519254570225523719323151985830793901054396599371859627860795074977686427814401700096463027759646618741642309820836151352149817342226018565627137421472486751285103389376037668915539674849142994409967411107759874777221674774156772690426490576956411738057576914629249571805807765333448262258805890122411396258222974187380332988082154939965337773585567170358615409949547396953344131957600914332089215343293447856278669554518173175664903051171090796983921 198 1873552154518659330191289772397240691045149354587389077001898599206419328362728373898156557096235972376137178718235906041980262524315492324745767606916896968747886992690733796006409803371885214180920337860002004503215929916759137637880698357114739017876368170087794908975172409869383640275053028947807896670016216054994291373812752 199 -148904947948331262236564791450917268830904244397996072835843493573706851967966673272919245192689181513777136409589472821325747978297661001104264640047921194581880279365813819155273326434293664911539063784625314201163331108515986028005411794242970718959306886289307638240403150058382103123962660667815082317187961962104346082252028416304173355348417828376975391917463353358884780094348059242358592908924164896066057628761391455074793345463950150215212080401 200 4503599627370496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 201 -508510788027018904681240953745213468951895880670398093572473721087115102377383538140174176076176014247268650524438982761829401638201215153003211897399704628398181246306439387092656845724608986736279927367674400584171604184924422540759641766450550366680390461495875209894555133667317391868198908278281181325281937103369382080392249291341324159180595753951240879735009542177665810700722957183984779412695065337043 202 1170562856292790472621534134233733447465166887678401917905638397011921176541609880741535048629835458376316279007214852327382207377355401077690253550762359987217674682433970061796801215900293959513862861988273214812583140183154493246041556675941899804923451010992445446235736888312345677073650137043706478090236991880446513579905302754505216668561847052582876058341850237709246136682043188323337584320016 203 -19800419459643475327310447110463829787838264538136592980047428017965571470354869366250034728521192540435260343752557660731562535117414348226235781244375441133627079848323949015627549204198157935490376922161208338071154372738790279287524072711689947386781256515575781311247391250505817713024331070696508177393748188880417912221557150951327505823441427809477318067700826602933482466675556162729139769159942277222767344865512478056129 204 9081628833600851876911406334212646133412665737994056951411402875113201955724498780457464241120418568054022174691619099334636302442463398403722374236685961660158541357355936651229143979483026578592409042424541197209018403279448763499462581704301229161784848577446847927353444489712030488303270403041815953951060870984689652490748094830524520871231488 205 -78908178081345459614160901323229541085979796223062884485339191193714893134990522565939619772547752085594218977874612931239966735022208241310607760869727775429475875695210177166410994416793479739240934795493504095517879318261124772723902660461183127141767017065849067015230042361089710798511434848822243954653767668796179080887611759207033621129063225437348318217890612790209880257807898329587559249631567581673152744770050048828125 206 13302823169596134449892161943061647755740940825425602362434217907524618980535894787435268935943383373920366157473873069129535682261412856892407528093037757589702078578599982051260233898959717745928053639860803486348650161676648343151941957350659528583154046511598773455022184867853611639881571211273162383599734960335657376129348551504671708631168967596715655670929512540329278021427836910756827521217196603356192 207 -91424850477961107027893974396910478744928528266216490394077146663243436830239466532519162618510339255378987127549986081580739747419123651289428066413353500270581479934267190874419532708954101689563539491069022875521134561099425577189730897244552814041290220205662746829433510377464664284993308321344451857538550519374792646756833677364933017196290970684991899352853750724434220375982939973078333520987485577521368548787 208 322840173416401989599543131685093489948525887984392731129319351725383954598392992523948762047064134760232408586776144559492419328038681876286613307238505346951538071612088162734078199498501316050599896144387976009699949472331643641373896053478142029383086024416570706743633676389340508187363585734255554209385349673249712584605080940073374215656979705926088397789987323081050008914217422403795876315136 209 -1038557349830550541074896278318173786257211541952066049922646948025936043142258641170410380115083047774960758324371690126179555547245405055064428229497478094258812081222011843225855341191495550294425509052911874935539669553877397147342773688308980882233373898448802584061223978738203408508144525608223013757244797359843323472760188464468443727049492355247325703896736422091696962218652155227795719484524437738900521503909157953336452321765895252439331 210 4042976568262398068736621980834169940312798692967954000397289353381585527746838600697986380732278996623725059918365860450713500591959938102415267514902230512891822143772316731979658763825917176603278593346492944250454936290793492179842943602296457007445362191484506926911213220421359437750652432441711425781250000 211 -125694308341297282320368110774308278121960073809023932833874979696260804930013602628603428196592022173097518220945474926498311903814484645573145269605168739526912262324902001228080403935428054563461256188331490508523378414251305517844772940538252560019283468869233718775263423144452474626282244453195619130423075983435571759668424027958244151934931613521468541194046814125616672513518078233656377395231949590909756456892313015884753766876643092705140473795289565160513283924097801578338601 212 4697425925719320439216609083599826495772354042642280171560063298906684300985353582980458040133824406233690144355884205601044598023389673638185856339892601051559643424920989327042869909108685819008752043616112498490358975596470148270974407056895063134615583228536466570038507139608902888478652531952424569951949818755698577380342329150370940461422200409051275318656729529702437714275151633721525039965362046574943721012330496 213 -1768443748677870486896107114566776100215553101721530984326801390808451006714371638226713833350077271840586022907607317568599697483794402844144455471233476776287582020158645494893122041134347502817396335712477423327192395031877019077441413091631870824961162434794339926320727215534755651055532307736781019230367612501716081979936478588495558135886920771288329443463399152215067284352034305957506783046297931710208075144133506790694306104391849 214 542638804912909579230302816762275547529822518227743182194051948129063163248388929268637113269090331179054246167645026148875713512092332098050508736882549147110458333729355628044108929113665956885398216431620493746642911396037021250910061228753561644235669181266764749826027467347597593762117867091500309874165392963820901321204207491529434187949363907607716320476003214046902585957778603453246097173104276518971615133580253174361632 215 -9130327978450637822517460748724289850937690374811110732603437031094975860367082106060384131292381253182254345266509879036773564488546648591260683352669351385449468161053732655052814612051459198634369390998000271705518821210261698325717898692416993898993747813046462892249763518528654626343474031677797778082325649414823909887262064996709259530685766550804655816683020035686367228661378715601235066826010274521630287643259027419162521255202591419219970703125 216 705989379060146787350009782476402915393580285408259032323161322292540208880155932612907274861951591638769621306942785713014046478577294276085598222500635985654102175405369211568394673840513915983450879596612794447142779744730716803391309269091894915979001086088659899652459059613297993300198686442070335696504872165023712921810941426571735426911979627223706624829217189056551708500451917824 217 -98582309405432559818076489457114709787201743530151562651578961605890972923854356807932797397886024080104466205473915555476941673958416118968987603732157131485197329302271361894167955051322292233585841375854548084119923945717766914296760986521004119649706064959581836301211191745174516851909259044161381328855954876596828825957599644270325237523690229098478766234128056836596453610913759306798837904209010783987926903673462521992650346864113641419507495512435257335249 218 3883949133494231612000810991022002057392515370824135779193501414519033500460202992252245608875226481075250307753231420181024227173713053256647213107209956366593877601154433495747845759175356851826189028453669826844305863122970947717466928257333395222156803177699982089312239322908129387657070494104542555186203959627461616961582312104950957106459826815603502873161424998434453589582276516056754871863494269601612047593859348052151542165703712 219 -822845530732546650592425077379004166275033775104090347430398442081330740897016899432690249826123472878310189314011825580099465521691894825897653860463503418896363146932589101882938529135548624603700906151638019992981439484778149793188141905803886502201473166765906795507964451200874600434568658006971471487326304872347924217444372276964932632459696327623244663600952465976954181994607731120741298472969016955790604537105910469788762954026675372841135926401 220 49760426606721564920856314008773185694196964801831266063919429873244314077435976837698254474497864653469809634349882913410499632984266682260263991540234383790554277045723898565429048047092495873665243878042261355127992903270400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 221 -115844698867527455424975934595823389898132472344306213683595373018703980294710280321863381871613800153516263650935655404892422721232702080914739471108585625511764912588961683185706267024171365199808184889335714014121482878134301115576775599179228819801677115333679145819250353110982319423052633023831916737246742393397645662490056675112955545945791285737956915664250002949441453354446125953207912456932622709572357251406498887054590003173107995851113657719360112583436783779023405877 222 85030632678187470504362119702663392807388913391130548111823214989280276789238710868540746341151425508117936469138560009148458424779593448196707369954278411947994997340701995260729682522981858033181929609290840039141905978966982515505426467100845134236702170814527613866123859274450789709806799931647681742824200348130296248959478783632106636160873348715254133273110586070218766618574834733537856 223 -210707307081867852801855603272940758233773279406091717971133071743175034435150137653891099475399115248825321143127449578055820619995074293539866841767702831507789404440288670868933141710971069401729227318802030264542291648012570547095729608498249077092724986565394026996633255952427289097877613574864472307926187547715962884098421956000266719596516584364294536164590001898088933766244991173782203553307718566643075791687622697824392053596269502778187337287026571505566856287241088716029088201288558054896476919376925870529 224 3194461251856841701803857119132241268874388595034737010237598651289955011367198327690252205485553159070896444557077303349233317597242548141591899840519788558491808676007923354277758789239317245558168706736451696010846114903939646873207344597233099779962154834652870329363999227312902221058578883767103589309299931470923533268222909299955357114530382297552304959533053734403460387537448369728200061912065918404692948379493715673088 225 -2062425726604358023781523167316762725876903547099468426127295141212068437642532793970464689253762009703783024551543584402713605079164703641663550643965688658983813868735367029412157758370877185004404581069455417863651423433541453703629968769804795925177831198648777104514325895050704313586477790508521221247036279160900628812900827290273423735383820832757028682060183127805945260482408103651388278816647403601791666005738079547882080078125 226 124077011031787987830177552634206125311837385550943921289412334638640564714622766584173750667994425689551765247655717140632041233379980106472598017099592235197514632676889226303661916503055193945859343319235515097677883334185973468607367083156833272808137686953039268004065368145310696093865338146152703235457255764445818956367107284243387243649183852524473356391220733113881112613943514593606336684820693214735369511996988427602464050694111394388460831746498576 227 -28963012096289516369583873073770268092632717326846938832129321374240982333095058403127492596295099901420345190909825821925302805668434036390691001131564602125308224496256843429974641583272124771283680638110353519985850949537549020717479766513826014959218432088894101031753199795665830741221444591600693282192351607032847502622737377350554925016885442920034482506831581418715488935782525452270201855385279429482044364909879911693300904577951315414278396028124861797835098321510560893042616606369160716734351113408530570789984065279689 228 746317460091044319386515592384938803875247165125952974892719658770570839493699165325148775487292466650876385539639085732778542193841956595538836804627127238840300448912194093101427705091667845031987955088892488889162380262652503991318126558403004716627496101919197292499658398983642565001737531185446685095620062585159199827220313083167278762688616116846204681983217559708547599335505032627758603173888 229 -11027827737396826905271988493187071741269442999081384483795546101382367349978503738668941610558421019179111607101121472540118008392839753059583953642416206646535722048886559959919462507644399319427981917897993476293224351177614931051620231730398395810661182751015634530443548499619830294330624708177232487809820278151970783604146170031757760961733041530180280491507574810007732382343029582368906714574925063107412639744643010471421575987264432884460743802606026190670657722247155916510755572631313898090972652464766360539967207779338651761 230 508223399266470111776890637877622357306126411084484268046594352097383541373817193653281513917607017585603039205607214760628812104960834328281691884278261652501999439993441604917020780926763796969720562915354638343005631525092417489691512586043362517571111434991995524451079166792305918811835372554811437059784065905207827044759085504612595759511296204894362900605561361045824520649150102258317929226905107498168945312500000 231 -2385175130690282920875934784543187818382551260385860661462578767006206460649708631947715515949908674543442976880354596612887035189662063866561625548409307700496173593098431639323565219330879046195864292313653923008982597607452610038997017422444514964483722229392875932521437660476253424708888962440994457297414776369502547283839842308428137798824100774851857214959933760256086494523925854855848007506803100010973602095697131780431580819753 232 2878654213082891835135899232812146435375058473704644225943900862016272336622364199454397494376685342743065281713029617965910303695720837894137672572630929188659108946433510401461313842148862688320255891602334397660856595335828966679055861408113332299699184601747115789977035505245474077500375479151888262633775090876155432606031657553383196912992779357570579051077159641998338086743754598345062527795129451249499094245147126788741460542483733413988732122375104743079936 233 -1684898245429031693407893662544711834428069581957149478826959712603512827821677562478991350375466805578860904815367975675492700114716300647160240733473229237226998292909261916238135519252141311347761503887929610543552732218769300147672293535298220767564074979777434229685719666843094731809575498153257139121123079829518811197835316622904842824739501449979344730889687857996547720378235512413376916871041233382845935120489831582815010023815537251869469321598221739542542666485279744235015154189271151611989557440576953619176918241355969982777846359361 234 80148407027747856311415528402312194702329217140529054408308849784190741464525139264445204434061653599153890213598423761974392367869036757486283937138700077408176631687293873885575308558597255488785521028758839278317694663837384321046375762584771633156508703891346087621420336397506806678822660903816553886129361340264145764741864751279903770072723768386162281436801324863746110888937883665443545814564513597856 235 -99808630606580906268960442451881278942798490407913253656278091890640659135542984060674719502045340001390950132033435556663340379515889764846531744110500326532260130597319700694097571333129595207460620514361174110975878902025605046951202991694501318418509892872163184471611882678000983483039359567909548979591404900835970008017988502457679651646229571197138593288375829279463205089490482347516194958505355497192194664460253805746692296755225142571112110216307041380225974214202011580709950067102909088134765625 236 2431619715631903555580371017415362630366188834619242211553159621167702742708159530684630285436794088226649855478338931519290158294880058880354009918192144337491560877977995217548079275746986939506307901868231619580908257149894554155754712760867423485886292801544499224327857098191045732440177265797707567084361539288109542939703757148976280277669461510075688660298253268579376264086335529186244491297277917760430397380565608671854008108957084890769365193395231443772261184041398566912 237 -17928024530485017114621542555615346680194492005048513236075030845296114826759147186497994487987793399325013428056174617950403854106564184439818105230917463172934694646969309794003870460873739091935332360658401587666871147448524918783193988995075659199813390208993482307954184497613449708058645853017403893820941739214697495888925753781706109063468662382758471748769673217854667122716695546819895327924224235326954080954760551449947416278115185649724490911421061363198349151545023666801694610174919558729 238 279477188438131970827789757390478537795720356749480733367272541047874805802806423625071581651128138081017775503568083415911924927834672924717098600373537779594061565057152302744730907599100575331027597828039667557242041171068981886547393727270365238089615649428588933693809251076331351874106526968427642601885125186290317953484867084934285029683225487490074234436902991562366013450395533130918972242882073048450042683454835538081740733433073479744 239 -114472304433347447312347713549993130539414506695635269284751889337470649861303418402019628331589499350838648975361978437288733206039568360101580037625608782015246794133534584982098858911359619961344035061994310140443063384525194192079889533852663899226645506380212153071394765211436251724703521353257514141872464173009618517698352512140291187573612976401924511513528772192429602203347031550516697290243507154357323250208234217936827990297984722039150293434580046266749800366199127001536190372255728486200201377564846103099301845423552176588066093136315336656281971681 240 209552687553574568974489748577531905178458269742873461516987843856211656861821662833197350766275954417334990044400079844999757065827121552136646343032922421595594118295956278265920916235584495941371705060318750268690163302400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 241 -48315916046584005908882600721131291928322765454833652940240603566118052178808765235389252166517469222440141964972289637103690699539323285554697438804353816028455215937506946348746707518721542734056303107917605303411023731097887175326501020878627313396681877427636137940995758225366339510450158939492745126768295217712100006884640303343951729873896705580807800745678369434043110155966080630214322159341023772058835195041387123090528477021953685521135543958225131861306156344293646083933466663800306324749592249996203202219011885006295276530041683307836314153616449836345601 242 3513865638254509208070647993585179892508403055783275025592753051630799601266423322896350819786949580217808870412174373591054297536925622017688426935563423187589943638740637886701907680597775708855579017174648600069070335360814577832661823205965983758212554668965718580262567920353845002269750821909716063470767807373208982085144497660055138799520214190826642753977218572271353609471837917679915341689151987854957177435409163112639283449061192486250699368057768311361130455748211232 243 -934657861695688110305560403805573087963349811275480177075067482418206220926227214535405351573751070355370319831971975118810629182033369694842669195551208292379246561014340118721397826503070454780012330259533262882229237229292914320739060978412467713483280138502473304058252112837839295966635702397522841215779077884018504673433813698862002278187778076865869147658273002922440464001621979031294933039690164577990555952599279430124906400745606384087473123762639510618925517691023607368417614848780935425728259123841659537369 244 272664955162337292824709496516434994783667145061185298103165365232506690393458762801352685213175478187751328489079316273177182620841995935132936919370478081827585380085560286949415264352922737082281133639030576459334670896803929665446396622542869082255692847161356955809635907654526752466969802998751388009029365533438819485266961345119882310585090213452445751112709327467374133272654205418458729656713008369310876802489128674747702331161330453989542486333977439644863495220282413325547649706799883354112 245 -2006960444138114534769549478199953946792413979135637842256239879993371553157617654259212444575776850966826211067467167283794424242218000402549950974498703792520122511281601555869935715049020131062885290646246152583834340500428985219989880408367384810386911666259158377580192437026836505632724439984482903059493338393392245316730534708125505988021016171169120006101990766767320425221337276118719026054673470321366338292998859446021565692097688813194571689228189613195285113944610344560715020634233951568603515625 246 10897858683714793703997544318307723708052829528771550837836480716710355813343080735599443048911859062837469972849062412546577485314496632352104147184863783008622122985996895275692175121910815360502191381088665764186929939069969556063118029693637594817692472363694011284747912399894248032641300152622672055103961663296486920202559906469266286442077855235285414321829052624386310564998464532330958996987739797060576645798088217780712880917866642181184 247 -1240176782518761210651178484895632892408141070309639223548473334410841103841960061545980484000130045907438544374596534456661654544223480124010844958667964827070121600530565404720661860603094745208249354282941189704751469327130776695810992670957632555292709560496114547674233687101599644321705877807993116063380968816902231160655532948950088712958056304589723423646241161161236314228634700031410366726370092441555419343160455507961478611949309453496284755068171808411661334578090763849198158847179756960447878944076182828980233234524767704792972518247357 248 55313908618140652095649474855053105791789808658912953761496259771168963744008074113357295339454087706564766501786179105816168612996754448199866236923368548178227265360749548364792899927220023837709861520093432406659248727245043945396875143912621203462161617710857298400825415042768019392399238944927690056996683277613976241983013162619881833798382336080649444384388199200662304364747546451835205283151144383376675773443143537652185572879700223106729325680717265702636455230350187085118703978503472843327537152 249 -16236365498067801033910628058517009742157461804346257866144119860766329309223984547969570007576209123135982330458521413580019097623659104549594437225629405946403999850288709905763597559209879513854080723700868799270229781416322252299700217303524904645951615131861386181875693655047165623393208838181238699477016723032481330776998218882675256933370869845858704971161871321279438988737084513002524180796168625178133360311396253369351290227895315767569465740273414472684349967382275791957406747295844623254240333940969540734222019079601 250 498359747554878376775535140755237269475130397523579773240409078514543296322593673329299029243362505707385160860512600371961072830064524919713202066909437094314074985209983033124417095698951773970019416343849260226807637003197181106985504715263615430628212846765371194448465735400043844299220839902141853069471261683913129799727690522686535867797901164620526822861971289083125823693564933706482555226661812566701523082951701614605393244640529903932701927260495722293853759765625000000 251 -828763031367971092083283092302335775965017107625243770518314787523220377547174051055272903953396695223983557528636645384343865040000927494948447117964834128107764436342187808457465370367203117118648204869534350961990200013410861598972027359044339953070873741979978401566928126765456665174360606210657609246501006327777758546792685569356071737076304214701497309956108992092639877939024000771267960237187118888839638163565314393201976282187220061550562312589284386074784332448887762219778577442526925586058957090955909607446911964468336559254085193796231464982618066823561099821683814188840009757875001 252 64622069653058381889525861701047056557280038285782530750491505604816187957462038401019119811406353373079269722743117346538552949635194716239670887970452415715742988964170606511093533217770552486319768310499999605097601247344680924181456863301874833923396197940413328992853658531700530004168763138460529699453280316273513079559381196417974385418472869779945112176521531505786865319397615754281611715927195257047604302279602153836106481664 253 -945515237935456786102122751982427113743309928978428282696902927474459083256634156713308591519124442508349727638238026234457607986302816034738647245220282594829862656158690267665802752579813806091099661124834821823705087958967610105802559991371638728082340746809042948908520256445978241093605735836551743624350702347599825044497384726107296633887793870792515684475515038015208179733859661640491017638903607293488916605351084567964310949787333698200339206632262359026431382681954022259511489022805467207364316788909930001897587822742134848345785774286336066002165264449 254 18439436731473276896206686979755571844163554609664072605096860422621989413042888968130386102152823913515630509869322862529185381847382101004922261020581411239472992737109640403624972533160476328275025960482484230606296176432232888132401006799444907893919427327516025088600074744630810843371895841418675498143592458814574976906912319007360104733180044886413763336707999831801372210788964135759741809119499858887575860136851817080205838835300851773534874133414261038131135603844088516084359744162244533747185918529074184268440167055488 255 -114452114888255971581561691937095647806065225734891908667143266811315274601979352654985112432142284891629679470179549626766784984050223136428139057775064337909729630379028611421588548484723191594079277064972403058503478045810457090888586132931699165053386984082895523912182215723372571395705698724524006413406772895791648780967682013292266721905849005938974034448222407975177362755152870457373441638249972396075547197645997387655385537658330663142686005329107246097919414751231670379638671875 256 558190223255704752815645347836130145811775870691320505231979038976059322557209989579402202735751719043699049586765136114738296811675154599969440797952859580175965610549786874813577432206909735270416288315499825337314012170452320523617682969725406515543959427847727640077459275041979789969353548770729869354579895524680626314247059844843477476324784467513015332679599350514005078713239494160353572993465359709566371166467756468540740131909230442886381190891797495860247357904385751258344184875096388269189773746499557025658238832655877537792 257 -87675766792414148425632607961647411637814317636126696665172312124929271976642276161675284337327900580233534040238553536816309319727987519794521096020389309057720657511742309477759540210033005162448210264781274497985917060651272319092081229378732429156065626810809740108630975436948627807343152098564474666902737210718794624276944929743190080232679196795124944044645327374401198218552683971143898797994954752274761550957606285384726234555408865297477251526420390330317820663932491219771762298938451082038919514520676245011323311842855235568321559703416224989772068559142958423376181519687223872998721898330536032665601 258 5482708618206083534327407808502630749748029772812754011571506468954324538486068419160932322320186718017111894789132545007629067276979645704189384806347848962051048867293031791043055122445160384674578641146124774650063158145728137243316409799430325720474447076442100789679243772929824720490496524769182415320455287162513609656615370429610962774116845237410160787621111179096885532703028798850074869548365501076129283958071092478190785794178114548407855035248914476288369938988 259 -374204622497667340292714544441575382319726263442884249143325584874842157435765885186808763779429550843246612420490106202990708450906142796884691323511150538701068561290278698052334020538537978365953330721099226616361775109420897062560675937203445120008964625962369221513896735222829893188663093410220254877503237296462112855768376532345369262033825044779745345684729786061241470695744241840750675174497536104364141476481130435528648639793717968479336162327895551431659606263906467719487447978185834501860640515987187148125744575811540636857260690404212180953423853287810440717367 260 126020417812540548659701019506849252993655935181282120727168229283965422691734004736329669658605652069708264483397904321297303116609806365748944059828016205396573069614811167576578616863465703578115700275844879380218802621968975508119670298360573949794984051111710338018667406231370465280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 261 -10788189721439839042224726017515113893315377710449954081181951725040104423243615170260500237177751480054388913700734733282202186081532398467457918277477749929470827974394586999466605577335227705425523667898491325532344733150562284355599821028876229701786958936510198407002909412638043277905386270732944191663648119953672545390124905929535000459757067856066158348902017994406544042244444936572022732299983764452698843098790155305959446783808516145247442511714717489845983167618566194143533264386763900145272336371244768828949927157646555430654035878381635443 262 247529438964929067579135245234848279774834062464403424123801687172530011447748338592119944777562853680433130059791374180404695543702442210203013251903448255038067123632368153309094833811293727415244561015704681841897644265441229944613012805036142414010261873609215279859705369011174080432423976993454581241826651831900468671517043212036736419753280309059049026490084629565084685533058917852702562636747496641167149562807174627902620214438430010908948194314154159342012083315552918816115353123624273605323228895681294480707278116678817124343946173174408 263 -10675939507832102342585858648718648772196900031234673078987238913375928018892851901858448777923945591085908865176041122989210659684188859468761399061561780253634654247601717072144975093051509872160487466813897348239337236265505478701495439274069755467824729794588848989991903693818401667103777041217832922803522709290406772944010544298250885288714897965463437420360733140301938727903443752641978236497105934643791539735336099895965050781980960668913869769852150466999925765445994554896190755504111299784567441348434395363417146307421134745828805857770710719951266042356657489574793950005582969081683019015743882792262008970205800762769 264 2145877380861282593770725257112486151870559031740045606790322054797079668712826253487237336590358204048298009014549283780293525394574543915106248159694498334946259662408798456745923574809708397691950257434577354692958045590397873164472377766374719718045320983874691474378922864832158535834967903129096647102210942427424829355764448075102805810833162953797423037161987749676514527902395130142694853494334075799550152633681864213023013029404837580573790229290630421137063936 265 -1275636576720507491547690741406883563557488783841049250382990341936601245339773306117152753836501174338267512933587588512414115778183050791668546992245885883065769595477922068276399625845711729353000903663301604284202854867587259067699517206307254015369146646613328570844485966603443557890134483875155512917538006015668961587900742621272428202227296015333139827544912560775730942959664578553981253319589171163848058563848423182684364664491902683494784222367638138185751608556260726648690374249234848526449443293431658827651212779823202390190326816800381326544311377801932394504547119140625 266 40351561949615920470258815001217497079508338861195312766717290360946777884692603401192800218598205517378927177550700605411797637631172867765755214640200534713445369027121454522147571171642737020835378401543119054859791566920873427182359508564798121682591623000460611960033104663962595973529965254286739193185283891288714949257418024923287692258232879368673653225171703132941971098810629085210092125546411383205575316849066764337493560154495931569764451573463654726822281305208317164642913947665744565053462358584 267 -3368622895822875140308364376327870464329829324401144018971223712399586049167589038900574306283500046359783624423777660212700872672010380048180005488858535638828368939762382875249229608260686139397746762284623044071745730614244810180534735895858989790693587520414021367682597376105853687448119693170908308760406638884440119514718373902511243443244600183600349278401917291081714413693701265961340128235175115649321449342632829250627617106999320640642774231449995413057081224735140455515178533054041046415400479350573902779320254526572326599380427256008998102982883470419930297361761 268 460125961478850877499411649318160696364945283920867808561309375947502625820320390601517656702250828599066041100817274723171064538588705515107641894107092519493645013711594283140220637973589605846269226729968259743163151754489428989368887486263795630671979529458777145741208219411052690922056739950521171133000469576392514698760817854053037625224882005883501690275927186956943174407320291625481653437553196646598362269444944337475376099317426487306413490499674930810307830464700389257936967106260894572474180363964052280196377428516576012077304721279995312768811008 269 -1491458043496678836390773408094663314109574000487139318899470042739954752649424612128836191648997457283737042300875759900359932597710961963178023467034640308102142237292767719959122170439531928621525956769677269999179184710754502417101480034717878366214433312457419464505483060448838511184601700004628081447328965722214777252964181979744570861119194458379929756874034747271803789202513270179145339921586286005909662818667853560564507533681992279846931196905339505145260835767553528608061808007345683891902762980760863060750147910438939363996817977685704929875130408401787034522688731486414645747360787122007799521788675032779362916363547781866034065841 270 21279874272465027559647466248678546052331476712312079552341980029854588926050055497492720796175467911970827656375408707055597768652538408968674719591286194711568469654728724876257702404103291453151414303523384716329795651157449962304735223578668630307029150522207878267818087495561218556055336154269822635133026707444064648584614788430712565371171270509029726909455000637833027278907167398601056242074681694370856059177763222600709980270039523020386695861816406250000 271 -797459316379358192070877865519134425210720358128752020027700399477760901922916572954867716496398529147073090569001009024054930975318816331350108458072797950373755684041105569645471498518310480716962517507102167165274216313392138149481651669189919507248427240652974645831442509200060183838459557949326863356584627583608747276988213792606422406746448642616905342268227084236838365922927439081877507709062167747926361334664605443048305620064817480096897513980057941594251922983134076346845340107195598045891396541048509973648000233293513673265060040505754478258166291621199750401366368642372344839732783422020752565647664349688699606059878540934284060949306401 272 1727668145942995432764203308429554905595502134163985676299564122836384436096377416673477947354533082776230186253037978584248122262015384875417361951469350073589547262678131083318584726509156713686226484166929984891429805624343440339024142872260620072693439162984346635878146054165348525744556822253360550483442379175877441521756469396407808778467336880732862952106677622803688384343080964463140998652512504695998993363132108215929290605441566505858121728806004277327439212040121135312195835056720455026955030007254601908876634201947238610181516288100763187544064 273 -93318069019753541102167882461628929318237728654601343597768194858722594430249005319659453107932282117214478249690741741276485849175453894732104447017523905251480216396243803450470190658355149406909957186615433293612946846226155808683067020912825015325488216555445220724224964293184285788787924583586834783743776817125633368074920459057051822330342858774401470949340972860675855826725435490869910480733387381426202096299857644900853178989713866367946945489107865788930983460971708779152102253474444829217743019117511897244634938113141637451 274 1233344079923045066181032237646921385964135686362329058148860687757332097291273941701261862831317240225591774730652126257928147952431102325466003375243277696758837119916868620114174626466770592533383779658505021967360139677624196800220911953834371354615117668988631954555802644798603157513394936920237310616291864889216647708093699312066497000287160043823171035774064467207259064135112602616153965754597550566052494741558414532508630490747855186021129467830421982551896156444808270116724748538589943015077447375565345711808572463718834529382006998734018654993367110849233234675594248 275 -14754619331432433147137315406177570287839959391039143496422570630753665188600431306081145589444374085672826638803294628476241194877632087478876766012046065793309829157914204581845863193537050565201900070171706837323059725138164575167221790593202740915502554075394978769016433002336223314508650102518997913745635011780139478848640761957737180389350546264822468238779665221629740400279804950496115142318111858148376547525379444357318072332434518852432301499084300898371428995696486082458440747002149327282247558529725565601996397497074745661745084839458854765459339120070580975152552127838134765625 276 1907625677709494169925280446231834090776910506412047346086414463005431219566782093479813026841139088211054539258761173694808370911294130391244114401482044993697563284007062367756441543924275497473695306002511281488998809165455287270937988648284671832414506008803870113807641900276203192619833251622631435539287257688992608754789002681957168520905145892241834049017552505808051828848175566636438742446831652668449681831335463327780512501279286077731300693358847020082505565362467344634988246730749827883842142208 277 -133173024084353843630882439333094141829838769938169339293276955779480520603281497531788743369400185070645408021626284414942604310683745619258387150434339094590456311216873727687855742244545199785911715128984212280443685180812415751367071724962815007099247907850997094975611994934214978457734610210521580691445911690598075360200672926359109855748796097749827834446774034505071872151311779886027272210797517294439301238693077710383104181085000917080249893409508561344292842225226400999122067258132936499676295623047512578501160333818752335583234046860838256719597643285842633887717057320634950332544082858732060424207758816924675882213059863859556875053020323051008046456782961 278 47446573368899490331285629620988478518602434070886574856848210214114298566334614975261022126037816952252396200650692455021303230835927964604340065707337553152140727437074498925139645057954736687016680922005740028290115471483911996054286995916498367058228260520507497769848583152843937224661172206262775435173115067056631055075385351009410439224497232759139106647933530993020368486457709959412119407766545874671028654513228235518107901885434592310047383687777043700611522261146545102523125155456898557269138786487063072237542881638789831281214219761929183459076436456993559979810041495446101776 279 -1144417044811595918591289097845936535189156796072465133900219748435049512728500751538410160701961260991177135179399072791665713592010120674479160783057763491955587411972708740207771784432047595229369869294622849207541804487146719652887278665947571657534015522156271345141817251430045751306494426535392680978039808060091560418480356722906513053693516924857451407152624119462121141270134725993052526760668071077088729531358599226611143226532223606480223587643857501543685961782606755132589106488465173768993336014483518691847771070172709671542895555548411338963926369762251796164528063197291681977393034001 280 363578235044318138053901840656787494039165293349292882317387686906714669901677581846657893310223130903274967266876925511839355199336204262934608448077013557216004215241876131477691661115036249586018902578595744095567793614758888144488164081280441079741895450269980078842626829603279535040270322988514017280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 281 -43427974427514877017953538101796168870513405789175238853144009737985524083507070839761435102298876695860682902661840134725807164392796772552790466293973529096172821696756595431591708124478633736170019058265605966179894312706680887691440878233063269491072450738494362687762027075233706009760120825423559569181707684038016905678368569476034051143469165992553176341026165367491262399376820684549602878076238028722152984529687126536022734265115354478245496521142854209800748705836269790752125049892484824908050606859917549805678063783466338274551422955027006635835430147898566649815001487370180411772935389205240582886237748836352478210620478524886518091045549720541784483989275579221102401 282 854020307602195328349085837131176548435707925767228657313578694342519537546921451192958529701766097401717251414462859722243855439813929716310965088928343272191565282754167454211678729943271487056163383015298198245537303842592119690747074187788355373860838935753972239906099247731631961083198302040826655914368858470338914678437221507188136737322311549784100572372649471029804679740494442212415037321444713937355177866099854939765218116318681841917221418592997745654045869326214239929282881139329963425010675473841622438366414148272 283 -25338145043276512954392722301512727543543159797270131462187126266978388260428221488338086856925241867710197139821439541609979278437900564930562223150633457632620642301127539195808525882560607342288144125150381281151613974170660894212115010919160730123850522051190461762306494436500757532901134396133827127988721457612094995237424296273477917396462364713222686681474839261233680760738200862620343765572326437200619984741836522642398202378806992711424518261799158863403581935531047729003099120469988369401194155098320643532542538858797893233665940314041642541946859569666320104853775475479635054322912182056134779957275814342484703196531312208038539179933336786313709570659825612635935031085689 284 111937703458018749311695903124863009423712841741916047563740225341325001937254157522416571692268750839418081931643072047323514589098429640396619578629760319055679644319946842979428665529623420945616386931669668878292261151939763378286565691375081844619428476396575349419045489125355886692299967174173827224669207166173292287535761225278350481745192394095826432725730931096017923554825766777490228496525819434409249006417346814948065235268402789379654802806874675950425813589145715798097830823973100833727761729341726654900188646511542294722820459243336458265424741288451044906916410434841717481825323974656 285 -5304019644042600320504905791918965357568698774870562149546922904173976737854509741514478511772475912389238649419030488328029277967168453541283512976305358425627671527598298731442516490397925636641695034932223661783323631721084370602423527767593878598551922416188770181535668138525967345046605349970606659326288272435792740777147837736918942993365896986795604429870944736952833375672507617561913460739113539087858972966399291073554351635323203495730107546715110286661645967541175857532602608996213835955434150892950450920603454318946745615903637371957302093505859375 286 141763493101167288786416068661998451096687545620280253299107727915164464459869621862241591972198773016965198058054650930668376952192560420428790659087156459397759029159781269729192581876392380679788708807521537603792502828909939316355547119123538943767899548324252070815100689244694952219861518225002201133842027631138040872523079596950448810608461266263769284373954904703286960865592211170231756832003586752985444228037949434935707083069448891487137844093979657664872791049510723834426418916078776854039054043951773637745561917475088285982249698707021068544235424 287 -17705472656633261571563566815489681595639364010988862631659311808299083419492597463769350037245517652150440319762457077736854907986407771776208116858546552953300199725084546323964685197161551082661342760588662184495356657458248152414629328446818086375928996485253662629056739336077686417697139125787037800824985829132521481999440810328997119025567138233463006544102084748629955777146954388480568772775939132022118959793201189608495411596733236357851781593932808749076680302817088724544435166260952144759067487978847447642832240560764056238103378312762222595123590108491635875068225965907452101186042676538538139603219469164242224931063608535162386103838407 288 287898594419532512858269540818590452741496969473271942951007589596351718383831794431718692677009700190674630601598790511979912548267573230738003533917936992241465552168919276994093844547252892128494196081694918300310112436007781199290880901499242271255438313333274423886557512158606317970280232924252616992393405289322371075176673468516495871805201089608851853162363632334719560295252924354315248422819744407114300558077483121972459250721149149025377132943786454191114019763611146392588359209191711986783973347070253408167191996092554062569991919313616896 289 -112563081008089272600434964197871435008529191306081445001725755001721590291766039936085054339516620769951228567132169447126938675409191004900010367709175405059187793938052323352982618040273160464588815671702012456521802661489634923014691391643625716502296546370227485071561288874540150332300314794448840575281795856058883543201833548724956053926333171524732354612807616540939206501763923312473003691580875585029910801437319269375092143052494868258378106088685810427637903832812657674259439909403703363537438107225175851537216507412806777629068467218405884917450768338207107998174936380346664203192500750450369788143940825495360285039423950987050975006932474980197359498194091836417130924801 290 281164411151934730439419961595974428386490655138216094384100292377216474775299075243345147030979147095654931193998241084797150398463293921822317889095323965690026253094467660932540113690270204184079999800021621703022496626475657723168447986320699750796389816187046703701062976327444754312559805684791330729211927278296810388145217710198761351061854877601079667327507129929409251737901896823565678068438379092427321031709100578336234306932059548226870869121353942495416505820408892105836034472303768830487721767415407723468556699941700571798719465732574462890625000 291 -6370964236764600026506827552631285398023601888551749186947906281848935317978143018991414226019939487212354867828314107446927678663176283224647201270087052699102414070166551312910802669885617658865840863545812811448450319155181389791015539701509608176631384574872455883932458684103219223733034505459138925217057679813910220417568993408513055412568407457667931388271334425628786917956523303858477144252540965921705941704253446964834769257415242676031336702385978558321828354166162318815200572389853331156490322067655627431358641815430341069160302700528775443018266300275959756941557252482462909313302251426330308598134860364676967478946889605521 292 27595129441399170002127155527924349342476490368818054837506789609668744229953307230026451969984984815488521175229993201147746876827676581538825174910736767955624150236053781054373167886515167082573015729509945441934306654232630731475371501586606556433421444991043563192435952268698699579932320439369283538797936751545323699975664194071351659746885492117083918409562051454322222687771247937592694255045662865609062941444401623312645356371145511056294719725251878317484132484513775704407760282154822676656700124656753957115592892076917401170715044213309403868361525656785391719880473572975111456590486732545490874254312769323008 293 -2115169343773023716198415106474195227902373872103831707119773763623682993877260192719447208534919860678713927818566954090325192085548025718094539379815343709223143654205046038543046859692285046097160737812776001418248148274898466255616659172132659471070602596799668491800216591669562308700840633132650569506092227884974939232741302830120565432089508328674295971887902747736195020388073321440601089482979411110657443397777692258178744959241387617416021157189829405236963206439537594981802884516050933354057378851985134905468372936657734076489802253601777407220098919222468903254548072125039014596212395003814227348923675255140410334161294187389598393226061052468602107002000634133727367610823408635373052167775804287628401 294 13342886701185413354390005807816769722178501189844951437164566609906995266395364393507603653417696357257549249810893875404993811664843333626553907002252728276216844527262734684971990441070331858228370457625327547375595546692967016655379573676035785625683710448166659029403200381786321166094282605050013529871543027738694183490618471898501350856585431360079889743889197279773252235603414761716552862581355685990730028106813838539052960887752749156178964627822517893605230679294928808298493230689997991855355157853802034802483587984 295 -2614534296714128954642967934874669863334669664306907654452879175805421494760865290652379205162044900801600061336890497908622011025588305261993134152165861958150015727204990178379615113620705806709926044780149749066700534804560025868114024123578255959047119104209812272913615392755960843892759821964850595339960813728216929358503607173551280512811750433205272213216514370109812489134528427873840572152700478612883178419022942605794735538782630039360369424528079988798716772892269460689089455303882321414986841683582005049957161649086581534726793136589804413941208572194232127507843944078850212279544331597335856204199295201379073423642029894153893110342323780059814453125 296 5687795212675112536810924890591167154307564003922232019587131609398339969199579446707518293303398902247851321882013866182128409803520934807556334401897537614854360547623919302825871530985766280218811011044817250906751816060969710308971736568731980275503832604696494007007670000478186492808783095873282784238358205368194955802007882336471853238423406586424383095733849048452581971344143725723124297121507235242625276132407320365446123243496951341523856599403580380043214963138859741885521611840676457514516889958704072019803695723635238640545976288814919426449278610662101728945426369953966563273357472567121490215062943481701859328 297 -11788353043279930567343191752066287222507812802545726004940121250904701086822654030646935756412625644610408553363646832281598297247826462751001472515776818803541617449900714659575168910442338073015957067161172243608869882479612955655473585929308190226471544000427256421403062251362624136569227097110210445128582889396152659000710598891339158828867245798680168169243081667502394302302753851463532965791154916316471426875653591412393752004577626718048378166480424499485071191824730990976759746607114384422335331383270450480335299127275208988785795052439465227514350969593557720448538264510845754560411732315903004457055609941441459235761 298 293261757327522753386063475586987021278916362788287798229422698112258079421248369891219230493777131645209438654674540083102339244266715781436296658717462530986094118207574093701922239579978234905041716928963831538290146441932192963573989123517231629595194013744816610279274030535062633841023652786498805675742157588838489056199124126953305968569204599022696686461667828245528102783031932609998059008456403908234668963975356596730699248283689062849511103548943270994549988547873350562473679603431187240854068306810221544444475025451954267360214804520543332356694314917067946410124147035215734673342096935906299852945630659065450269436417996889616 299 -614586456263958818681467516047499768125829895764437633141191940127771551823151069372723153729157483024985000351902110492630420583294337358305308317341588435402174966354238370016359845410463820774341807795449694516442397240772514712306459869939518145073182502672811742175550137650843488416327856175594357215438684287866654768531306346259691754115665809665850554332941820500138981027012742078484289783828777123776419513464298513438433459059812801505889663111384439101044969096170094788007530908745905904476008392343982170294394594849279811085043954436384736048898002706323831538018627218648713536665175914036209176807492479086894352580501924877419255335512050220637133046777243852682518864490813573 300 4940508831752930151926937626730698856234451534462881193853858106781079378100676524180695766408750222787749395070711080923869436082922093574625385288954676050011430308567724935481407143528578829183572906913468614220619201660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 301 -1601150015857773052265396952418316762377641007911230826067958515745797399727166118591711301230050214472000448991840651258606132026873592153803861045388594020862481692133346036517915920179761150580386823897170146155113384146794931100453411605354202735896331237755979394674993124448461763154714699968523104693233598799815613203447594289283973858362783226482727358436579080791295177368113578938207501514120525788868782526802825992885791440418669762527323230908637751792650123611337676675121684970654603820830169702748434247291794259309593004414148692504919890151079887327497389100004409040099766625963378665506833448342757612900530284646743735183149963654568420030622462001215944601700021038458249 302 15784621277582760458863704306352132376912841602262222385177297670151999664385039355877730669152090838289836890181168578507761557794694492875677944710043113477748229696545749860615690566841635841885955443419358613359379149366498835369936645775062224021728537349946583513387678816417384123580537763432768062488320363839272938013575046191494061892245416998900753736825539927884978686378300865074591445787431680548167920553209964714776043995705316228422016743830994587574865898569996774454499205611930249331497794561055978073010084619816347897731898170703403047060594841289044210387571042409520923617142112846188132265651831009309237897802389165469018093440032 303 -593041876926868249529547551104805029338727745557166696946514742218513702572533470353309226114249045194165321410878988461364170241433530363014826032049184276272443387812596589340963913735906476800258782995091623785258050123996967598604890359268359082675815071411635419257172648305715750582737336433128064177885556350661491215368517380693670286376034771234402571185651952197070325343597915390626012509465593636148686668649669089386771473706351787786505226042715162186874229134488548173126448347714225212391404930728169404919466982307028253383505294880652317425752801188962424479521870302341521509607365729861179190504911001349046994522042136251223102660130360521822310883178169 304 52903341864320499195079773514159279868535835130100012216001951910304074395814649080752151439482600172927747449790855198745691276840628262307015613280233926187364587626575132739011227579139944903581153482199444910147701356072077593872587413451031459275779215884083892630265095547306378191041355263743588917319241047018915220390058982064645715784019802649616968403256876649813703737826495497449633055091001619864485086474647905843517707888815905096145435149917225019418491302605585426042488555720363218901736159784870211670449923969255058221805023156049047178590771428308344527537730264761150312632828432547156444594778476988709681070183901298688 305 -2301714748496480656315223672698862891996485631246586023667532885457416689149823451749985391711358356598025803856495412202383586212474836219225235998765591952407500604960052288736444536799605929358508402579093550516448510191514546516382014719703637937203270627033145711699411514776219062499320526133930569474733881350239297578887093490519031448628978726766430421265028944184192594946340012518630426720776926723009273485210809231165666224841560275390584970442486881580659785687576994389453993970354014891636631711629516440789408736963246413502427071447679396704198030168490337235869364952483103787190317752674680985509780671631277762824605703123506111811382747467380482930821017362177371978759765625 306 19763271824659309349792572265655658183904715242454363403092504219934028806909220934102864898629686357149458429787069712232784524987534712913367950200497368693001379977531479857546005729921763305809904073917643930929382213696506616087046241235050419790487463545277086304501685404271555702999516807817333026511975376199617982972393394315351182249807203616799734032964693804360062968492781393261536746697307585565261202698061945315636077220393333482444639658149139538647358300704055011938198778729219840462014513181214024442315615912408854073010143523250738171302686627403270704 307 -115969262692109809777370018675870845885452401453928173665674414061600060861034371402296396883691525680683829549732869946849707058822982329524094022501351596613037575466755493245742639635130809563715827069814939638879105386029957626902919544978211853283015701102586775884229004212314423866432904596903885520328050938369682479861558950960477041894034931162315504537867078601215149082279329731995132794800725178126229223990160303981366860383423934208073942029956784184898368541714959028022198192989136553692779997786521758651352035391798721383219462016349459374653463056371289649960970312995429092794603846735654929418852780048977688095030901542286963577184120154804730149534068266173463128339012960464946167224966633962643927782192933503575059091541877554763670249 308 29095072574214432490341764901522716124791928540781582531068034623013951480807233411774804145695250099458573251057319910240355053354967672378399064411761942432020079464079449762551367450986073985669626977789338830028471601938641923220334174069132611009335752768166820841516732585163909986132400822246119760487519092404969849338062531859475846177848568280193123816820846245761988608517999381178867464219178116613936904976007444085314691175390667908207570446163020512903318655578461068797392489988975579265673633026919261131611767356134260927755910091626825399243054758739124278710224904333578155457511424 309 -6858478013974435744106031819382282896568580650796554428620789984524081491598210344215182496352883649775253023867573708013864664870627141572872058812281966740409072590265970862121603062813025678943220479236505095283304362341736464911792418058475828834618252642600385525854880646103959785685146601784292590231988221833223473327892966092477874365919298023807501828207059418870412572663295378315160061572470443996951605734667836126602031465207122773707603373515304593477306041163793302045278892294331356008038254660370561620820942366608040807378690737797897021274095118156854681219291280054607489857857801724199804804274737817755699597757040154361243104353374141401185186401700522338436291977827 310 2969197889807752498817058171642296853139805402303739519413129125274364978218280728741028744426401363811869471749832600134277097769297299577044816429263186646384756644156092171949356798941807634928817954092237190865758881220863489636547595226818712746979676315617119724558513929334050494405338295902119074379485220878170414013966213906877746585625234109226593074868625549884349105428666577311784548375325369845549490870236318246922641836908599038899794817505048135236120316742951492009114181771744379808675451351457057295126466460452736723335658417724070407689610049273981617901085883204359561204910278320312500000 311 -56979757726318420459927615506130355691473589306686572142542970610818303534546749591266410204098598495094141196615238886530066242474428480718751043467037689031307796279102169529727980545341906827975488837857332318078424203215263621311047594063268988334244413601211971227670793994391370083506164387441144286656093132393042098995533700650075268566449805849771785005537736145985590376810240922850458318476142291797587443846122227417827347077412133795563301176267022025685799170100426309804920141107208698098330552880459771398186420368067762385976870689620467142491276873087775508489991249197232271472640728021477702015173154439453299651021450770211656066216212503438964538398235592038344890697942316717696874574358623229825785173024310185248875088638158431646036433863643375601 312 408186737154880524262598911372475787365597412323919599671927296667708436156676642334566739415627998733470780833164496726350999255509836688695172278696312569920259667996221202528759376646919577484544784571292281004152859790296544175919238688794278810503015104662369628855909528763546740410840675353350733999933765391520204764660263324150646435109038449771833498966447365592585965805286067818920866750652221447184692324871909782063434637115452893336615729333070850186305513716054252075563802815509798402172562674332506431515615002780559238056395697612939760802151576473865539977356509184 313 -40722395217260805140222644869575090681649150787343057154003547108745897641051003594188741928912141288465754631620498626042823368847298261032621597852253184875784455341729801479604467578166069309842185743918895166311419973834733686736725184624190404718198885435744929660165535353033824653238947539279433225341573721830073167299152992313903254576416072757094168778300891923800805680747900153865807390843885569123467111077832198031161068097834837567045433434642223991213436835557270088049664601898817713008436971736002307497257164555017614062552828824534593245318782746986057528648848051229057147505450074151033287613915056857883814037094054262874009051227064355540716697950544482116097241190751777310606799339341199722351489802045677535982330507237513569914864876197179105539087681 314 422514414571649065969500952634012383618661335022761869467952077714231871489753502356061372964679968401062589859834743894079568871897226611611777632513111673152139894626608570863011806180879439357527203872459761519418928242780979435325143312765449584632392625517617357194480072099560800122033655739106262656064463601694192692284634049426279499995099968607434547017583086119685672548450630732417695876820114559434171531162043395059806435350522117760845391425112910671708604682319349750982737502775436866391524956077716543739368477212711889857830499963607821906062643964801708738374331207357974944470916498059850486952326204411542705060238468524640747387780094716678866723037782750509747232 315 -12397656166730274178912704646620205841966260984293709458024705596670330267433737484445679969748227695646805089522240590902642087449731920288897631892245731209681261376320273491178066371597629190048974295413260013259866751222272265698157523307999949588735326746442627173196988662813766337100910418781529434377701807213778231536514656112628332370192146573805218623313061207237943616199118168918702589084141426106974726473624887401413676027004647182269603122381531937361264384963796470416524143863342636233362635234847336295224825297038143724134600469624984664329853281727604366428685533918496730620972812175750732421875 316 49009592416024199795862467310854320380231280065289721919545672156188578380424108838390686702820077723084194772071979100072203150393183431685136670376866449400877759254035225730274531448304334809689794925236037903253246416255524329604346918128290755992515172667859809239409332471947481981167380193597566917771197129637806371498010098942575895065055595098432809836861280543909140107898076222003850439242530327785988384904657565579481806327105910691353569894953849290615999913261500936978527806950227335124805543305777743060502388216854468070545362255430154152494129335161735034270996287275311341524871836402074860715465931837433571232441315061859400133142797666973792326926034556115623084032 317 -21613587609628095203679889616478240440914535275897615244349893342673106250805138165316577098378043592961992163576230859325915659365358262341215122810222034033138517707916096091292768475422420747296829365564096633763296197127405711641933509642029908859201086558059390598399456361919602778909972424324786342502799223138880549695223432967443411008557734621767553536885620168565057443210395059691551622418195555196186523406287767822748620039557874955088662266814239621652687734917968171166532151313146067767177968589322651881142935112872265041919471101957007930858827181055479320173948632758690412408837168998628755381784091410003610462291915576987538982504755629255331297985999351052204893809764259314085577770504847767810111767135990253238433002849891655558965332296961304171377881241599688881 318 118548088041722723511995776775847990567969148785023600117828579147904359148568449456666451764501196100402077978703250155934926750390024887305645127449841921399552220186582219681604030825080264181519884168577148408525998487728034509639613601486442250379349208240599024862922548757118970153347756144975951749336686901887950855416233217953975236285333055755553242284305315065170645836844193396602950413914414684155145057438578802829036011123755310806973318634012760444807190963805331614718423408390607109575862865479476257242839337756953803649398392749848253160405767640409318131242043373957702579908496714692170816932416 319 -2186133495392775528160331615374580696523798882166464592792338986132854374275120174817922347701843024041853666527356214593134395259998066046990705064789683503957221984280374565442752247756944293919329557665276208387356798414221102579419422441845033317469323277810528007509833177842929222592715573776131343038062234563492327630107604798149442153085208461320150442259375170491916394522170531271357281194866767462908517858723426406646473552388205818083153889842207189978362174217172582445187602603993731541365262903877429351108209202022543640261158700991172007694251882678215827001354699842277459234488818147787514864124995600971346971952723762671714506569116697955180010510310650396522431609310147132216751003167038936473496554606744560819266689104103441 320 2516483591785628973092747599991970139838685608691557165269946683897125243407683128450385822807980849141076535685533535240018458841675838557892041552027210576299792032044065321677788139055160281408445221425836423380517993812133250540979245174555094081072992911946011539742905312495536793438043691167530415037929186288308066060361618903265881697087208395675390396936107204809509143829074286321119645618748889497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 321 -3907752754838420383372057873695930993700142790785117841455310717876853238697819418051836538319516748430545572075260446572346831330997461881995218013466239553800422172192064804027537376435094671167374107657797644476768983294698854869053883103863895095308611731744149213163393320165017820907483278972660368981226088931214489056585113184083197296997426657634378440909274388443948154822866588813325027191996863802459919477600487248265904243277142282126686214818882543907120333269606764662304785605717511194601840345355909164333020173291261370784504577098645115687370313750336151151796828950602384702811933284162739875679386860411355132236580007285646296325236367515192017945159537865431229419744184431604946550677282503670775769 322 3102660696766302819214085375098064499706985639038749923356693614711815998337258577582648213218992812577779527416711295243446930623065215700284427823052419981686370324217408806048505574854459232011765033508963729109200970624798323628037970972487737558388862665497974944745336782250429074614909319522439391780156356948156771250593752304226303792364027177174166764339871852181555159751895816293023729088367584566797993481235715761490881546303960684145666306703495948213806887925360247930736465199884623517818945937883517505213424338438705722150068967568775690444992665891578146720824410595905696855295206538956818601347526235227686860101248301933647752 323 -133237068642451562924886678103866442728901473209836279416600833822788873300952210854576360318313725122314316186592731243033109336481286880740644340665133156645372285301159486866594096559233888693397294443347146345661425238477411659952582101284811278228258083161631061522636981911252615771494711499402438710343970361604797016000239783753674982508632783063967163965656639070294724585571770304070083835388208399250796200785799221437003225767055862897703124232876896338474562099110236610499569027716284535227445579797012056815648764334747287124707488518550277480072062671880990462392556272971305263977985008368793633289124942065291471130970395684163105382228471979507118181970822816936525479173185754665794948432281736551474428238508025933187929135388463477169197587353 324 9320360034023696662332481472158299580659281582104158517532430043251723849339725012718227055048674613900432473610104754356454677994154131712990234408777425004141603925166545860227998847840395847936826304137070034781057142542266858156245316385806074607844974194210331504225649656447550700726024967302967206794306507609584154949549456088168641772237239306393691844325280923821346456034330951046787036694549336928646066390967637253644679626036635580069272594109597212961508738270888358458922195314078319100409480263215451243635739662612075169931229040157403195531391383876178818339250747278124869203804833270899980695787995372099172399837085696 325 -303364537301700637123129022042601789413508398054483895036331996949128336017808976860694473139037876576358042286726506116459733726361985001161005282453022349976469459059456121165814751607735367111429218761580137998347989008865683247669393279822817478825925911555708307259176497711603696400653265281031487807015562219707218623180863373119069333510874956294750453955467188511570195782943798572148994823239376762981036985787807941361059592243715789989501184906789214309704430739547871141472128057172131682486962819182401382455032095675957250035288194551793668465164507834923231794394510411656695050197064819264348396618024396352770228230814209702691152043654335846700904717133682573600128348887024209989959899758105166256427764892578125 326 8972300479483300890517535644102379181188861082078126769105482090470405053318139312682065384093432472576057623774384922875982055438519765294952094714545723535911678547915050336808198064310544837947757723076305109230738682845891323411986876937119882151559675532623617402416010343846289140515977180548173918113422980435733840947592646956309686113097032787767846019940363592712318596149055250784644016693962741258480278035990845519908310034579356574721767746455383951499964384190286550774568224334296932467652373524085661308821873213489067056996777682164600672718257675633754174111827034001704514273137448409022075515565933170969368415964600282962588716122702691729747230970885172925186339367011781515376145315149430344976 327 -7098921299628056366725567214597213603247195352639510016406309523905921055681339962351612658137708282461874566134750775594642370938625124279796286074042311221612701321955801816216273239585079857860046311103774471941432660442837486393529304337304821563158088369721780392902157310966627662552140360963383503868994525601745481142508614273429904485026431417984245865816591140627844572705120025698906382627461397331296282814640782529592956623218932063031532231901693954819609890278697248014219918114887760810286983824660994632710923605106594068816008728442385767526289908052202158725441352011612273046606400744110062723018691457728039364875633501965945834499405660847563880584257788916944660942698444425837920190386357734032551278784448365385123 328 2948501091462416039217327513686696299970808706214448582564108719963051293830935821617802051814606463018038635736490344347819383177051075015804716843610741758798494566584757952943062628716843350386068146310524900990102012687971450909288529353353402949367852750178509830775833224879774188443346919360507752728431978112929856219868254771670376434455983857976026269238051860442259133977500304801242083045294877559265101084201951068324965012454521333582087404927680538508965550662431002047683079426487355551582084349466131219773515787193707363761776072783324543079895708872058635355087090194021437784735913195451916722971057557024174791481332540002202616374731095990847284483761631416979807262698946050911896789621669888 329 -4598003518184610645814064657287833822425309604746386292857655810157531706671192936988241728796207707705293316654476413466755999844921549915500190755596474470005387689336765045170699271896399551616308243255854128529306894923864537738949413874910818119370517216343703952714724735678308415260773570076299724927633549104693283709850377069745158489370052228868175716524412472420739994446204557735724117918030906836277693856027149771695392586080537409218182267687385835150342689934196157407062729861795030186234293885474112812059619169836432535496528761289348933237671342619616693307645128288025883897648605926718662694228205642036217697346966923603560481951200953421148337105682929431493841270267438665360055977448963717703392090891340650637368999143568470428104130692816398209 330 18277667714970846784858921857706885634753691922006062645887229596920147334176891606526872695751349852904627894056646124121924047497968207470167198420162405987148932047062747544225406944540106980335401613720202535009829132082000118651791016704751848473946107720206990710156897001466655808650192194670033039574059496060704169168105011852401207344254140352813623384158498936514494784704106881553901405945559673102678416474392244017184299885293155681324499162936971950085621056110333317442900053320673030595416864057630492714986991664716242667054757475852966308593750000 331 -3493316586871472623274179923987134256041641168410571808711001121905120377937354186369237994347873899089302955190000171400258964594894860607254212711301592796181524062403198301011136700801709059246046706770237277058761977218141154349006810676674692573231143738519895370175054042834407235775941070065916628248805922513518856602733400564417043741584494018413120010330744213380317961930261968202073481197162110678501093888040937938915041717228788652623579302759984520682185225270577200322775972470610666376386690411497826593281493884101374018205171434800985324722904591139294325531999478604078281597685556905696370048449857463825777256309229285939274956840524442299868114458398228156429390782059499063730079126609352240180762703614891173102433619676355268459295780310374947342158383227082235569601775247392308533606807644368441854765401 332 40150674219463648433551875523002530190195458231317740677270097710027347615203417671411665259771193415905885206500677605546717961464436636365900115294019636521442112583062825222300722821324692903191161666586693241614674180261503397093610875246659157202787802248423016086174738795627213054395549025894214971993113558437304054063434621051451866516423957026107282503776812644948987269395628175976140358866804709779683409529161823392706409120021800800401475636243846209318848105272394370371830784864088356637838116011416260481126314962247165445673218786018456252335328883275693025312730089757594858825462191994595538064254718626391351462993376757566152308553048739724421761022919815003003739595924812303119811068191782230438988822347776 333 -1364920046460176600889446683690965813663958626598268907472156259994066761564813589364550739857558403133769680667550742153766855749910854085563017804829592128022758074221095613070242275654773598595284089120505141288421614803631835869011607271484152997798511742780702720176519908684926313299067677279083775047582983121024391904073514287430994050671659955055062718616730064572121627020946412370633663381906541362064271069528573742275990430218736937271230999017215396355500332661924426847287879578806047838425109315399140972386440042347419712495393347696357927816230871674448297130701321055190945177783640830339040690504653260477589237914691792278294013214755556061499755229693168132422754890872728620591124988424433729799690214532387109193965963642883 334 27990999037730108166702898673100259659264449025730329449829998381891926386130431079197050073594122024631666221764117790806139597597208225960568079278084893460689718682802329744594397470535264892820024839269776529218414600818173677550954738575755168993364670234310375391813993802495348290135792142269364691784282039413207086760975637009929653561550632894095200123019457113266578969754260110817778243539064518890194269734511375387462920915145108926170077655379941178571485154889834689378827089288721650147076103150190579171365668713670878266707491000134974445753852733648723790544156692871789087489445111222955467179061230962201158664762176723615507411586493731186409155257518462371045127821093226287368386738531773933418791780084580866872352 335 -278032771120819352268165361410891887719866088196249277292640055771144227785276553368288332494195728585004275621699490097249500816335700964587986553856525882337768625660787445552201171180669130215000177273891609484540891548284169658495779710418480087710643660101234869029632573362164460378596155250844466836408612083941146057723730918654384356449294767510830051886631167437116144619656404166396956329339853722405319659973774919787727048983077116067309863714774735095731334918957419433082464891831093145271248976763480307750907240784009733917839204805256120605801766921488180624058047539838576362046091836264929841272629735268995431420653563201073402088759770104868735260762914948375035088912897772890808129354127501038614968559267404972956856668009351096770842559635639190673828125 336 588282870194075073960618927614938518755130350225030090235118655991932979257090061063656557961545262490197425989582017791854221464366969181580184730037035649368719851076619223021410083896155909635381365246024317284926392792360622654383165424197373991206431657946888056175639074927865593819712143095460788920069381626808814188775180675976772225648350445123854418451832587112783822324191123191113074876648470785826507454055850022326283035851074697803840328200126079970980004114304501472992217003687374506020293943793218814113189864789762315366993031169329003674347400133555905822991274267609235392836758421659840613132269518848 337 -1921527891593472563087253988526625396288979220414853523745077742817016120804844277094787825508845285250994326700551333021688727459480782693109671127282466795618562517622117422887172632770228167384865062704381124894125597822175789674237492936301730293297820398618912957231233685210761686301550348364470996327287710096545543536201767161169376644628747927115210479985333629329634736886116478206801403861737648328607416310834365558642913664446058690879676652158638382482418046849066919564532349641093950463158976058342811646825615826527842252054970601746139709272657204702085071998148838760317259265343762492637112557553935682746869453167578456862794432301635260583428009265438356771691547105078663598263720841054748590735999006602754061915835394542249175071140833665762245829188647833647457375657790173377136853640441352761318458666689865520017581789441 338 1094995356500387031371364126930626840329474053204998409723168387942515241723432958141733154262434742541405621836908706130844327211776273389748428060487620719973888811830678201377690228319571095345353537682598005660522622776111304818605556372059622812675408166235469793365419394477344541894369448864070396025202697432820906571652634772407715112289495689481035638986135297631705016100090621050050081077856444849236192625036725012047811939351914200649128972202775918281272804986553388395195665015808352472127513702414949095532658658103048339820268302068858217947594510766015568528791929264830592694033080944980837457368187240612951209750958657396085356428563866894905560731588428656581502134834917640759432517553272048428229136 339 -7928897839947760049223974911064569581383904820466321332595776293568727468660877409163723180988669342699088312328713593182611857626488583638137371502767970391015613244768529944108306399354923884034618813050136765824995935503398192682287607508388954731510352266123670414263016717599553995934301930703621405869176808065922565346192300665829895950205197985476764735456989062642737066624255303893662674375766621626465378538646309414370898286560974997657706689465454529035292997977999724164163848865025126402215621980199174032755625959135592474402293546386812121758811045307646914087187661665942968285064208721446709556826538205121833796051749565454617024303793395729558268140059181769976966076961822121885089416759324434643113339528778544555662429927614374935409188314922420081 340 5044469986680228639254557510200094997876768229715997751689335291757994684616484783766679459915233618970158257908636274818915225676432254087088869144472032014190484757247235505520999845753981930237722367447778610556791321029598213143018288045364155385362118130662191501149279631441343012737636921154848310708168862756137646627093815755173585620744749736804179895588605443359336619208948213148127258560819291699018098278400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 341 -791235918534691994296510110154040418357092382452040028852715316460513094558276541935897332318939120771273355568517893002888277006261034819844987908826333821085606086391830558319986427122821522764000514339270220100590041353989108717444796045845368892714021155347611582753373950409862415349497000272737295440208761642332696994096928851493177266845539393372672068164179778418555426416624473995706391659095533413544423548304544581444021621038856673886776685574782298651622037064550006541225402638499673759174056674529382661525068880943629054555730624533544130188982161102358452209024741362410278159114866358270866807232784540131097872136242693917681261226122984681116061378188201092431060691428170269857621959804664615068723724689936613983812052940683816694592710423148125041917693190052578433557266720239204709855281 342 34575054047058278021692245198932902949394751927467309718307124294561017969030086232445897184039598491923186810868987793879159781381137556620569701789307388117945535152682114026787904469231580963617513258855193922552886006915313181791368480760714437302168995831554447782453310930730107768827426550667853355624364722921595533042959357678581761934224341327259719940568447188680252947597073464943291252132315768935924789706180553727617466167427267565729445251322056915931380037101955936904440720383304089788748769902275740189550536150873908518222751406850855307877489409313398496740762908165607407718095472323050917751409680431638700095921687400349783595267960011104 343 -272455069963514470412453603578825974349296817167493903265103564425188876284080797832145237101753409119265282494767536152384281809386419440987260183097550948326161001911663190449910551734847733815922065888400852875846289274570047301709821038154415260688361856451066409501247684553702217027133674293671347241368945010919323149810131889981891741250246542935196018345215991542356585495208904034362469779433280910242497199946196616829233310827153006503757800477206973071315249330301132056682361260678108197473182342838333071861041734062880364875794790828519800549926674050775515936032225011975045903905643770241543691845370914246815270355216348296110166508485169643675566505779964770569194142545532546711485614657005330935257632929047244394363479464600213342215823199216413222140905043772631003564992114126319839715040145863201 344 14393223665216494209992546311140081309479339489985179179497666613889235315054080968760478246392603011862884486816038284799386247518793336694735696666272892962167946171879875602172425135274804880369193149121809781576193494555115309786829690904693906730091304397839960850873187876061050217111855379182103311909956817893559449790851211001535863599562247630679902267999682062862184260597346342722081544790473586803255109059466516025675542125488795714662775721146349480611656455997303928308118778592947280721549143001359948561601858949497752496149891317299169686245858084389731070974478048678124024757520215976571073709874665561716394580389124061698656210236519547537794774002969080558490918238635776449639290607554871086920657861930012407429528388609793480196096 345 -19841595581748451338444751275240424656567406589137832338880225442662204882424013936264349670883961117902913507898891963039081790075155442304932087807908193645005800778498457218076617033187830055058657931697660552674796905858215672547968701795436364294100697589715571191128256522473303434650597026723904728154509240935514982236238435469802951388247019464976946154468452645477758805268364564192972496658373124670438442323251385128936514867042664703544863158198097971532848583672008862260604132349461609528338728896193602882636918141862619597559702885467643312464955974770063921698871252116959091265565041248232090540048290473618499660005617396738920281669365769717427638979523850382147287518819211982190608978271484375 346 2471777955233739943760890999219804773492463175594302346801489425017471227074177595004274160670030067678443613626185321837965122730695707850142572946892889990208566218867814218229510169932743338551804535690812615930427339756138433033449334117375089524999463441331495015406418809968116766219140019198507222052507684033511769030590754147322868309852616546057383881994473304867727244608803305370919012130250755800462359819866658066538244006972851483360152295970328964678062918727536918324002921578301708844364420816985305315826411268975443557080475322616158558292181991974990032842552697468377857578545241700698764027765119817520469747178600290785431649868921782215090549961046269225081662569383429412929980623810396512306793262175054340490739080352562099141500915822729006112 347 -899494014242003186660844013187595730508530968736722211570191349548075092072662138864286033751966158984706104188936711011152994780658821363410733022559682141497226634303918682745651621785307789401287333174278569348081415132748321199128515701308164571864273806195174432320976888380200052013120082639245736661777229292993420286653388751614218720531679689635559776858404317151348347653755414945335165919496880275048675951281658775077518839743121085183418355481302374543412652090814777628442873066689349971691251120780569961064294472879849531716317560744443287264909074865943095517928810596734187911105863414055062113160929514389152006041357696097780687022904961919235435128468306075578743302652605880641663009829927406637065099844362502633486241765528956707952813680574405494955828921871438407181600086157584321727205320131781703085752276899610059847024198235457363709834044927355129 348 12016496071628080136581704613791410624663980025933710718825385252311597423839939463379995912096610120026611850749534624355365183488378098002400126975919674698802431348926919396461314071559472854139472379715573270929091797075149334270183024062928758025310347237000598345355393057798465093812843920484232446091236659943512751004399418823023175801471496092256565943116513189180205698373482075001187023403855734843990837544714245633236761283124261652631749976646614073841915832604053328024974105583192169290247914332068951646448478569567286133081275212795682052309314250226651311557845145555098260893579287408428774258963905321323815148220249962508162317064038418590519230117489688969216 349 -800292195771236435718585863861660269767484183321458137660902886453565800491524180044166739155151054429563652850749414417709323935980132441716016455539886934726164825489374713597760973292657545547011384830490866060377447836735642276583597716160013830381379722704570544140927067427762145478483362293312782372023133760175652667088822782864948192463561227465841034409891118941692951982756889777520041911463797540187946371099775375537066340751999778197577576147236473565292117187566806536179236023603244700491332742057433133256358826876837377494708502751391713469851414190485521092028526191635882277510622380039325691262370862364169187303557211362134476858337116329676784690414318820486367840510310523429927859198915246058693311499079350161512185675722914371087520263432809265178482304614618026265042981040715686389565680779697858972691704689387641431207380597660558585372434499629186433201 350 552573839749789791618056225999879754380557707023363065738109099292115913824346840778420934176629721466800914920347217930912555229425490037640691795708813830455730607071452761224895486443077433117531937924370111970095860865815681026274693613589802019663953054037560754400301247394828288067361416296957635875975301501291403747663285093605829344134487479063506010006268893393320724427719558585202536919497162692883086931302564051573189315441528452737856807930524026847694287726954047329182068853268522929460697431915705844712787494119267356065468337862968059267296224324963615645827846722885423270832907172472555032694953888777172749426080944346040269010700285434722900390625000000 351 -12004452054322955480541374189233907183814533899865119558102013034387422360262217403733821719027743559670085083455698622995251425616580392504090329385484021499829088188006634544653607479548387111460662068206249837771090297137920190490101479446602517231289254502692210553816848753202927084224137186243337807730900921971618735560528341015490984485113348923935084047720620351390791389427558099827664583724018428377704664763169889457126388507604994488844355376894481352037684003824682850379882352610849391421696060256449961819956792771148669997740316571099119716549856174539849152696239979646372050968604259379130648252001521520197602409073029561849330928877858350570174712781609296991267841641741907763672764091308682648898518376238627540183245473462648412846990060859364380857957923 352 824513483528630516564280517031960473666871279928225416901090963686776666129704063820416546076195144687174289947255944861444825417534511078308935637304117352775908352679288757234809749606492166477202340396164525443419236313104552574522046563443847789999930599614251599928561356917081958549323091931784582906143431550678330270553009025414963384835370195070952492867110262658616042229050474236737429119188206317148657425978217328588784892625249206871139855069525339305784168434985979383243346826953367210741761633924577012785355089701617116489735822109359970665183794103357168856932170048016455034260747331367506059062274590396426672240731041652062408954296514053459380543355372412474510615501868825735992954428253875671962177623401501871490011633768976089088 353 -655686582268889379373819226752170005160116857248767461201699979493940078145479132803773358843391756851633370162329865415605623454970462971283938918319068834843951602246614509079038931812985846385284612069251935507885120867066903348003302048424562084867924294976616371612775973995993598299950756702056494949265886402915684145820762188812895647382215214302322009203767006534776295018788885149054530306589996011690861283849684526820435911792880402884488990491354413967945402209745902381379623918704552375817387256843226814153599732818685828099709666678971083009388037105866219594373645449873520725074492010017491580690531785882055409054592874974475964437997385999583069662365022915297185277946593138719265099839193596780311188506485298740536588055435185231354584300702028407267866171500579751900573083575207157672269026452070601867788384212201949399709063366612465362938898288247473604123013684208641 354 7333725138217352982166014300024447655953899666040370831344932774206728355389572436605248604496004730185514399715148441843817381304967321265499482329910328592353644926824809125264079825016467808497736641036293572949890179500766984218467753965117826307937389652374034074499112932215746977372248125090999941300887006547161903047318289894703797917990504145873084640031782556919385265557837307805283331677501940239743168229498841754973273290348854449138989618901227691119078949035767923132285633062427772046974082964702471307852938196517039703508714316254867007752976261444969538327380754914877924048124722551234889117778213303207794958004391388638358920227839594249677375029815028314864781717974943305896112 355 -18381595873034234749250369162820730016317412376276483638004882261338194680604437933080369624047593810293262063415937821098634947416875049243906124725829658656334331510059205112690590472866533592554063153072106462795417145706211075431715006769057843213505307209755522336289872756190691012212866623364329140273343951574421831072868187046196038455262538623601475645529001117314779863028498431864441788127349598987158378679945955324335313606028923748190558537848683377232113394094133650310986387015946064911493225674918030309385798912094553792606545238925647708736962991644695311402090078752507242226813635723327050111843163195591551875737342809563074591640802012353633386424009570786112781492786738397162310377422027762293552345326668567138353176549132054460551730965073005535645226460282549517236995451074932361734681762754917144775390625 356 359816254149686339269828051837140082478698071062825832749239927909221333872758678546948395727805369097697104615880621310837415120192049375806427773714420252644307109687367008011106874371961310071394180576961917917849711815802106585952258426268193492193882828477269252043339155739336216160785767724954680335019073670910419434272693564807852952305653827299588716485684024564887241403673139468752830736070789932727964565713771520017919906542471434586210187557720365712833897176943451011694680528931591225582848657994447258017202311047684275716930164405245960557412513254165814032885086868680708579542465010079223790653384812847302326167819982104812861597152817012835988459740793690825001231259131015926973518237413012946449871710188359294961305253873388328736007206341042307294454725023113093840896 357 -2503523602912689530267053515547814074599834760358847914952346977798295508952797474746293478907436624080296279315729981447162933720076722305937569368244746701236572365396991785853982389322962850886013178880017031646633659396047072764238320569390150663404405637022963373148065108485331697030018956646200127850299620383421982923356381947467058631866042018018017613800868017818528975590606819375944460846724399221526790376945817092981732676990295399222856838963730514905058345953449243870967572179761237633773901261795921035388557583144740310300220816945415109826703492886658264315870789746708495482170527933079812422851120782827049729660713485314240451211831353180528657990192360059091886361837325600819255559422549024377169644429623778357517477628380371 358 331763807943157172179680038832181092931260391197618137715385410741434268627560180577304813729057678114199323505054529992690495662373737032382221925720161816466040104480736235651645122077969240077474948829845932666160211194345909268773417344924256090029308442983503034127981105870554255771539489156130902249254363822814026036589325353769743241857464140179400513268389933689441669387923223773933278347034708836369289676396586113906833050758299815533527812871238390514890061548640704652991708003149593931404398014728356303568307149109148373072324971665748095205482907610592331335809167237680204015829303601906509922135332099829955282659504486862470124003845149579710030127688447101044341999001590599983741264406855170478092898639364957202605675817293681296269443342164642839579897833913526672083986798461472 359 -529434930139061759490522179527392881668018384815530731817352415462851487060436848095274623199019250456074906733247832417646580134380487852130398329829581285971296876209694574298723513718271179570317944904108915304440983176663617088171442642797997697021612320609629499676956874499903274691565356177675551729295967706859533788603855271977808059166194163841151314937932023941143475018212758290132408209306947865262777206259996440032159869428492627719635498879252864706614436873141379719134484930227738811807956219446924042416476650688374309209668441668134560669832023091859127304521957999925701417771995683595883222224307472385516093621926225440018239911911998751394445047118656140753939466128333022446094121720899851475133457425620443837928354830208214693736936175768613089409583794634679056896419982969530635690436146959281149529494797408560806329531658109600251155349745151687071891604280043409003115322394500963921 360 4626771994608577985577024110437354146323367758451566394233070041776391512916989919971949116535285950963840590197180240448808855002004155767754576510980167995582724016736627664934631334481191999789143684524361609688794921335067225642705284425920642521359981517790641518362355693081709728892182111466752152020614330220699405004380185733180525293810349684973283736480757770201017276828561688651366400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 361 -4842034381548569383992132209646174999801226327645611695048138791477375230880573116171144700785951566216177824345749902146168919302575558953648290532037352263732191896431122014333398446338728194070161095451073192724358817647971306919405454860895989517807832500890658794684245713519227549996126856425722018500505453549019884347247464233609771237414416982125369550110490504545576094463953373189717734139122837665883336984250085699281072050292205846536168756817740635325991530797139100532280273783977052270285427531066860887412093581592116813172266961031485313925233111388595418928747754620078796975084751648350442220983733971263865125876336265742295039748403484420198537891174186640853108885299589902606355864296115059108187238138305487522484761777954584899202381955930543748896785637311079945832649060413185570752817422931140973038731087595895397676390028088493806113489611396530872296400986839206361 362 18596744794189553318478732794258496794036023508801810167070330691675970958296784340918604825211269380674523991777371809461579227632400676002150769690219233743550947636990805461679505331518494925023955522242914315587559874606699776431973161644093872371648228841763569206519406009861311344417788234053678901837372043846227328462646322646891598863257954408765377771793496105466908581177477824811356237260084756613639029756615825381692569228988386333283046340312600885018659427612995402878545820510587028085361936534411160968896638738783106128768995299327918720369131180610015400879066139095005741987731036801093952047132347077230227061419650557514629735030462467117850809732687697363840686843795802043621443752459163809757882805247228758002896539101451772322025835960889199874176063856655865908379327803223112550169632 363 -224524442962723818435084752537212226148255527666868576363559246202566405641183576263424087625859779434038666605880788187210113474907020907452522909064119965761655151294940955869952786888218173543300862181974708114153333196948911984780958827383783680176154405325965712328653382885071706631851500859426833054279695525948278844890733064934979703541380228970093443811895248617780377024472568594760779327085489474531655575832056178906345036584036305595251172154211391150789336679453029377075996969472118878826190369377354366689284512121511874974458769458127339683974899644579511826634784411529462146562191410290079970116194410561992528421637442927349453170508622753946780055856437365100352851093515100635504265631476899641812898324261154059403958594409324333050161641924442736924257117593725513396271436152077081 364 111417198645605005588299129877160498986252527641854957733979942003840163941579044573349161068175478571595309025714409184157292498307696083544118594696581271598146702905459564937647805073108878933100075436561300083560133672225578138887201833062067050343431224723474243482007880315386727441343660244134481298275443591754459648097118771980580244321258498652813476782876236610068526191075667894037967216097421159385738689461584998978248830116200978612626669543373423690539528567509860469623039637411188491664871907373019693941043655049323692143949647952539057763783442487463353241875749106033456336285131314572036607018953790853496568693031035431889311101894892189354602821730738257643717055080800598357565030690880442754409408132500977109434368 365 -515170326658127653023270268934968831864006656970059803702471762685413738371922676540955719255176033837628306315825181877150741759238731487936775212190033564135520192401974269458851863217125548343091322801534117245573443413531922275612913528038368117246368938917573264013996463001304954829864348817232466436717311856873167200871359539951780183986982019981454546048785471012647019662520753069879400574056837803950541557117787442934714835950267467275488609709127945889546366868819498143130928828104709275844760637935840192366628163101930811267397402954354789999800088756824182179122318041220995650232069431164178955161360483122690952293589731983424333163050451909518452256437800568549944499327426042068267202215812972708997217666469620959661388470725356466960622014888773469229307515572285821265768570192890040020733139958437375727218210386126884259283542633056640625 366 18598330272217692646750287014083139247278428111290059172714838737443509708825644099111827173453330736706157934097656978333945370853498080614390173452371709701529342939647472953517050212298502678386219979495277040754321882281636429640690745388000023681348841558545325391500933675732029148591910279141486970646310149671161519917236384306616019702334114150479425438819373268287048075509975622768831325823393904974436335074543273389059670040876380730232433651580415127999024555723170596422249127811916235307928416228293204056672712377054192253172280399651517486164813535357089112692600295154882618417538392870497109464046578835813257740144195456158641834425333100502881977825663685472471199790760968029459151328420097451454652926635745856 367 -465349783572391766782147248805998415418074458303385064430725897035213441205624324544787830460017727332922075334382848562492814523261535959001364594550128030492726406498062509924081031207476729108267824019671157486786487827773225965482920541214699154062471045061699859308203109729671067041020662860473616947614679320444183880667102422457378461876565848966858690369753606728443744164283756791863850718313722644072155440782241638962980323337168192637430179676888226706421441493638958029331334212739555313914813144305253391050082315303515497159401469699093957499152790599261153284175736286448281731958054859312753209349528523181686201706820774810629835358794143062268228312791004849304505391261496667410823417853630576515878388969484034899589705602563997726070736925746087802215169715271331392766765274788655671952664136243455262030263780182548702925841340148121852114496275837231461387891848877056654991334003552010458173312520796066734623969 368 740343851380552188328477481108928739456055865172749133240459642516670295603153760812682965017254057166237999575691709710326677243069033924421852775554250480900165935670042271159949890468072552082551144946060068168014962813381884130108394622043278175383887827239369572240049277845928168704908446377971679810586890948247571866490548407471853429828008031318988683636258507416880073534889355196245814188164848444842754405312017310399308906963823008314561611716866167412515215400980534665052897520575250032111213968279840947508180338941662503853651707614695847715598618709955384038366696814226229564230206550616855805506330886010477665314715514081233968201524720888042131802606556014301181878679797263458720223580754662082063567824044542067611646202199125835455399151786086018233366964473945969461292105072217818136576 369 -761388027148339287823806662545027656459458803436054762589067720809368053583886381790140586692758780957281305504621021295372174206368675565318956625886047098349686352391229260943677413535774119266658455602657945078917198737203493990840876514002054722990246257720284489329473657809174423682432282467582054281075173849940446201504748104613112764932306488819461031325251374732960107388797939478810813112687081903847495915841843334978587782905638714402178359886821158896125044273201753146474695773195599747018169260930689419980464727207832987328618088990691461960032997821447656754990593110923743472315355071294233499480581081823706779072824906590742551292387678938379480315962046335836700962183204226919855815215933143395228913722318707350590255797823807323544989987939457179061307417173719786745147047154630407747453230436119332588883313545775935921 370 587992594709557848382991693442800099786687124155561898166244799610720974999376955613660079844875641707961971449287408800505243257861651654650794510429095768192256271121197888713287260246638885553514700622432996579588123674023281621593226752277259367684033773621343605468330758864092849719922447131757702629778592951961160511301821599990620343307857509682272250227860029418240477447987668523786681515682394462756786653119081379073213251356176376677598554537678635560488699959245946504222219713119822995892606023437571729343281719098990775994094398765617704657458960746941204055689942973300182417373759706692608623779401839300676696917591505136337547949819441954119944472022160770008115458085066844833878762329822293981190783895840468176174908876419067382812500000 371 -41381758235876490306611660621636525762953556866637783671772508700563171246479908774657571521527018816958398240445127652777041741519964453815289528203818665779444807002373827750664085661431788563511288933474767593150386723290423732212272909789379594446955986936887608560975357965662530303165367272878873654895451081973680292850177641252294250400847216575273688696465340133113142210975719218552570058340634100127574821845783098804878289727533678969827334552580220367193294322534600263250723184497769368149958344936742897807469773588742773787477662409828210818085014469375069408552296138451775324571557596519569033971305278728990592537702064281574573250777607497204927511705427516560406244417270829412616780823146471565301045947802817271037626462298005795801132242390265318020932668551793430119875665623017503165693156585842464003296100414135288764742026241346637256189676830012395007047073569 372 358455532403067212962400232824827449118764985782409506687228876076333860733312540130721818838226686534586027818484531030701226819859509583472922601601598412624933772872888282825743437933038940057136046598538590810669313383416523722603644848102430618282175925942977805613213545482538832056953718185435688524361385832403359923637217767798939978833793910048272726218771382076613885300350789726811234667517056436486839120667267424968028228711746263041403594748127210175310985206681540377519897841392206413397532107514170547773128425851465874199983490091047263961243092180228270547886054738008189610910664381685291761511881566245643735403451424829812259358919207161438727217458543873566138329872577179278044335938155707284381483804473431137714176 373 -473898607781589843904293982493606259198650446538049460545539881592982508834797276587145649058965377003117338110492504042982433281819121757415050524027706008782126122266731860755568976013410837298920800084260453304839169088913503723389546352995200222875863856274594825829027284642552040349428979926637561982041337979507055846382367049664464545366656828759026446042300779278568064665577691363708853657596652672285595514547695752257243013642316294508686787650769976437819537791142939766637320813592498267890237738038596020746448247845221494869264956286989413538552695108334240179693592964621143066594796235040103674788748692870048880357497036790193268576154667112937080132814784676085340325794774661676868256454231328132371995927002113762987043308053495085182465111502643236611893663273843003769321701904895410679015335245535918676766293551888923214868003179259143555992776368351188711645709753710707952284894981449642672469188512945350871794368807682223006321 374 43962894257666469729194613729727316641800893113014470345124160385667543990734895438745395514739577962993411607515380050762076432329034484220754897576294286203467774871956361532763091836029209434377545083270458928858047888556145802073269587912681441775012646619002256962272985615198929710570500354846831773915950750550453062844499627134825074758741445332722386853934927095903786751460890548486946923682511682469140496827835362677313284052195610705591981954767224750092452263586242313983848308479431581914931868255277824954182739336569368240889747501630382516282390689941124991153669271465757603961059566105673966230116017706046325214789969815141863797145903670552398075665462490184341836568487822875382876126252387641835161685627149250285633636975939427135180911411845218759050915407552 375 -293227114164552859435063151121892144783313326738824826021365719746524738479084043169125263168932258654861871300541737971286788819018844406396012486039781360536146510391943297740463070424652033829257717691649194539346263927298160115548623057328063550370523235872451129826577216695752153811272774896165825517078423118238644871211234397525374012959494097875484034143522204586487074853032068561706176985457490821721736539490291951161985643385234959623025309261568824202738806114746942837443223265939146129006453136877485978659232787626288765760925997759981321061015061643868920769334875106586520080739358241362159316384631785574694035682744901418588408906208795245980556301343635644079468244969102061736095195928350965665470231124091006466315431833552668053341453003071039452691326498978696690755896270275115966796875 376 1628240068935060410950119568423732926382485261734037042148621197578257459689519835738477875019519905478978955360898548122542170814400320341588328528530421726960820717634404999708653859950862158732090614410828748161177778885793713549529128045989807671101952997692628545452307356552109017370491362200195667828899395344013438606279523332765746432774265309809032087573617761136401004583143117157368893250113980689629576209905105924242774957384120986685727939669016945108717349563030233304276994893881609564043330122451196676148740584930395765234883041586390763170593678304577948120222292660431243895591285581188566698073774902198725131775043308276180917879605806354732909233230349034910738965363848067489687500282336920463466168599458384423332670346043188124325422639531225993812209037384345127875546043940009079382976110945130752653136287594708992 377 -546098688301238980761602145491319604864474399710968438778645025139923039358584951865046177691738614338764570321126350400024668926004727134608596256418451730788114020500430831975588334106587183435046051095931580566450026224012759824891959331792458784095014565143631801799513113847358615619602664132448717602013883052171976875939115049950462167094118399074178070634583174043307370171577082119962072803805370218720894625147930036773887135450792877221840354584962695230520890343287752441639911065045374268408849280041882539755530272011889514171058951648766389160119135522275855917337020024973148268916850575802315622982719131877944347767638784533515282857206897043120857465012471520638587405577759787966478684951522586052061949329441900706039532226218781996910785079433417680204771486396183131396709070926132127726347673190070025551913635505204413937799637104038745176476227722248604073205531807909153177355171697782513529 378 4908952592787415572768045441287853391588049269541487747648576347057516948669391137987418355779776390627850690889911847655487705354182724620791225768886611703681328893550057241664656399431365891458949943321826760082207590161297775114514578971796620975312942015325723426792481578383253914839260813397076080863398184174772043693785371803831236637295006306091079412125831190815597342267528317967543181122888076167597857366008530264891314169272797271403134223631474688531821648271369742513438079082202137596553895952471658779396353991018888085592086491177368981020741185779483416800230553001446728049257498643973310404877016163262045071468292068763684638551762735399566699990410075945786568280775881821437030793404162838335168 379 -531644552129370769941499685760173677145090657701836584188326291695974538771122479812251513580569364796940032500475839356326121059324925802169016205005289023550718211230965826178405596476544887149875912651100331557151071447337973046958456100061130136001453451963294459197717569364606565070105436060517435506381415770115479671995644456572903705322607299694313400246148007034543005047732764396768925287617264535458017328952394046853720202699161676908375277317077231985327746629434591211050732435340643947840946137619863410776417600510336481479066827120483655037262751329483969123295311484042563939482712272631297561031800445926141904787523680233929987909083624754857852491218745188794320118543467988222377999719377957043706229877844601695936095058033632579242315251652894134654019079071529693942161808104512052052335539592917359981867031509875015144765795590349742614922611978226734036590599003771126394892769877053208572856183769035090935386405403749957929921023080666976917561 380 14981051896028422964834278160344927345855361201215138820944848504267889604683765024914700732428976780243117605616187246948534448633420384483458439835576072515187391966306273937555711097535150042684292184324532437396151067442366524422566668328363215184464325314161289529307452543207773809989168292411450710560713912732806341892778161935494109280016849198445870859330479659339278536105470637463285922788832763957736487499624131991017800315640167033994211280203526165974876506364988621890519040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 381 -209994868470099935045860773501061292948752117342507591920119827772073094436842961463487694188462789513211684276668086533175872752191026795735792881218290959649042590778751225557538015691166365228077514549941165054310355543654270000779294589000213874883158830546118567005023480313127676096821449657885163238875079889015133779603570884060034159180954915692488229525039044654906768870119591335084005352439062606844849915622194886527902695633014596360206189493417523038988140327930338770712263864539485947199842820451838820280682198227268399563560725083728426866012064766135959886614271404457674498885256012148362676882214605214349951568065579314676725239618190561947176295460534065695847203791736312281771945418322307879325891790141951749405334260648447316459794166384437158481264801067567487087485460962670733895327602808575569341643893438092218572644726906746669008343931782670769571638787 382 79412619850127056359311047089914278530277196956469204862677179281041073033454625034248678693251377932133406928940190094357044580596446002166467345464061074325328942813748061755296277264554259299818429277020205623958231668996897195002020728405962417399276553512451564903088691374183171343897144333879484958857571579922169934193691956992177092631241907928716547541465569598731828489933457124115360874995040333700624826853476206100415113568807119992236806625678520554276147325895279503675370113121038457926536431027608800788705057292616474993753251508022260731501766085242324511195881966789852487376163874125422505075631398038883660636984979746304248630851342338046929387174929389655231722673757010443389446149056911241604794473656982613456224127318469810811450167047706758559006397613609747834903896353814696080211506639936531830182324974767965563303595302267514358169728 383 -605245621060929214923587095892470095149700963191274605929747323033010667444386861859080877543478527560745531650741219431653594292634291739677357342127152245224021366559974160619227170130017142552191105878518528596455011153462702783230383943919111696398603894881613845672485851897147195863926804431469685767341687618269221149140490142848112183598136589951529335405239840108851521990785474101685073265141252691677761501307337858555367819076203699364391042625813741192805604254837782315919815219536257739179971262078047734184064375469886482549042366531631571125015291962058025157965096736037385693692928880020095050583466177762998073223609463241949575943894572399651917444010028040064075260039047204438268633289373131454406208967532533124681221317467707236486999273112499043870056877745909456053265361287569576123308826814893935859234604730052199506287331520991483040925795739415504368241304484031199786801500481280935718334816503474560433100524239568203421728986337066518145464878637548289 384 16361181840345509417742956385237240340523729509696967132729140629996375757338890992894058813392142156745618234006897499490807141462571612363363915403408284531797056736631800753373266184292138960984636642530258563000713563877306023807277039161096350422868235563149483860225881222276394115573219316214044702035709571353845470415916114789338782594598556834667426128188250510823804734049454430220370729419333664433304166961793131658616058328936319083272485389165363976566304334586473072703816073657742941872403621212867311139741415931139486018087119728450939378693753651030448784116944563985894848052537223702327915932020289982761984415401875382383841174574058126578887701498828237212775235487645974493340112873593731622404495488305183185117920839652866852839929272736719300457572475336654848 385 -153508310511297168463397622326127054558120568908389490574788761106033345058072063066619571800807361985528492262908332273209597902354712363506262194504286146961338851012511629201172601954884294596125971166545994275642822993601260548632108296286725533713932284329957523677222939852237760772665263729796519444429574473100873548786404438908677925619428061371796065642592579165252090198990169614993585900129110749030586921874015062131506019719933218113575059988928268157214784523379863436755310301437451241544109445340143457497043227408824546010393921532441797447624661692675388098583541173013499449525284921058652545853272625112405798765855809085062614298388825898806691958359399722730809187663408446762011195901543298769516681986048108128134553734177257028994873834895085841579802238304118108941083258034421277216097223572432994842529296875 386 360658893530265951066037262316256288779142111718712240572799847816078619641479907038112844234584022069553426164600075746573679574413803104189670343693194756407667915173871797818789770936439850297591392692599235164458881421024260892822821574905168650806077455927231250119153554637556527732450160803846136850957876880091419141861143269710618010984517286182868770437879541226227489648218226664357593642508483165564731146701363425987276828953367690612721070745550375677278412548626569539753201276007881044428544739325930467945982362396856474604852938080314885047513861629909332748468884673191073099478293237065003599465408685721676807848485607928075412159800305335887582063537845552012932329843811435776736455936443741283768401163240348191459452171919954713939795119480379548230977765584973856879951203797624696714996339953817404173185406674095998074899677348639708002529198710784008 387 -40998475742363647611403847328178450601131570260825510328769731834828939825809268355367626729441445209495095700481911890924807321197266286736574832607416730343358049870890696096170592553116248184493869442292707676691524681400163264180824285555550812171294439684512735365000132599146643494585337331460802424384889724585588088380396651667714536014345632861326662112705490976086863565379550134654951917809448479781475611416406114717792292030417063450920526982298267699114680296339376610576409650533482145370584594544024443761213170997400272556132013657580849522346754439043114873409443986405365517632204589201582797657285981762882625607037484307841957401852245231577708531052542354129361896139025111675156673978537868495433589517438020495453083840881301237987675390114558956179210689377462650584547678965087792949449285510977048485839812559788299344932799696080134290146767192026883810326330582970323 388 41983076746298468919598499645055642305541361838151032026163242595776296363212871432186336511338800745537740623652986737941889856030552129290707422707361931485742975379099183151497520869302732008443657581003233736631007887398091108967258425535793198582543168846795535299164692928486302556282725509131898155469961515451668872021264638711667306172561022313068861565638130390158187183018213761807751876888629513689236070951694651922161378123310510942171075203390616645709586996968408603809950149709658281923890063625481375420751478666859918976440828782696738238401684585019382059343127598339148169198045421376294917571362933597594001876380844470935807031976764795409608809016465598146574906827635542386186439161634795051294766267495489048328143050679732784716815961424554282503654138920847599300073103593806415602959314584597860737591611234527120770317550005535924465782694953969778688