0 1 1 3 2 2 3 8 4 -9 5 62 6 -230 7 1054 8 -4753 9 22208 10 -105419 11 508396 12 -2482284 13 12248430 14 -60980860 15 305955372 16 -1545397447 17 7852100312 18 -40105277621 19 205798130624 20 -1060467961487 21 5485199090834 22 -28469067353663 23 148220323891484 24 -773892318396664 25 4051261817405034 26 -21259240700033290 27 111808196895185024 28 -589247081928527146 29 3111401249645431584 30 -16458592692891091160 31 87208007074718248252 32 -462807919325646496211 33 2459710518117877740348 34 -13090849039943314260395 35 69761749022971504972372 36 -372220866035009916030441 37 1988330553379666886745566 38 -10632956233207494032661597 39 56920956781207522174297540 40 -305014247985027379393823847 41 1635974686929801552265294298 42 -8782574362585022894589703573 43 47188652268167198584216282500 44 -253750401523988129963452758013 45 1365568290809039763332167802046 46 -7354324278568522350347704711419 47 39635185789060004022416644760272 48 -213754258154243276721288488814020 49 1153538768046938522869339300802738 50 -6229048149673391140843752132093538 51 33656772440017550895564402952843456 52 -181959347813402305958471153255175884 53 984278107891028902760339038888688576 54 -5327136056804639175821270179559164922 55 28846539349670523148078269963123681276 56 -156282207569072179618455665161655419146 57 847097875182855041023452085847061536388 58 -4593657740287593963097218027750003144178 59 24921706887470840964512438669762130713128 60 -135264711409634909466433005205749485568664 61 734467539092835328405167914429152460517356 62 -3989662582113983594412782820880177977628484 63 21680513989833162995289168906276638155497680 64 -117860280592234121255047674018829053120230655 65 640950886162278291486409282495363560499180500 66 -3486876355158614000065198136230533802450219995 67 18975717446932261545615895792638940966235509300 68 -103301179455774391349470769964415077563227173355 69 562540148431376934172453753199424279124095262270 70 -3064353536875278090360872476623161574412797662375 71 16697729573325630943408026929887320935114681977460 72 -91013424876325902020660838470589324412808559549205 73 496225863704394307809050923491442487200205046847990 74 -2706299212065630013079835302011346432898073118287475 75 14763570796117564393016287797166298465515922164626372 76 -80560663807614771530100947825496872477213238086670207 77 439711324292036159555950040844976855499288425899971042 78 -2400614009006605783820397491103272853916685986152640641 79 13109444407207140190056715770127465579138486248098916224 80 -71606228508887363377606083237340086708347754251393851339 81 391218404793754318661661310146538958805107516803341871706 82 -2137899154181661386250697142197830904845478614929023371885 83 11685631844686087454508135746304091162423574630467489299980 84 -63886913133374539821865775313903865918432124792383805153083 85 349352685608008692239184566811638333364333024658750288670582 86 -1910761930251879445929001694967968348454512118076948400865345 87 10452912040617973176958005401637014424117276058172833015140888 88 -57194493226462731974014959015628568060057566340349357488018073 89 313007966736658659364837301651861306829862205905975080830130450 90 -1713321785942072190499483170816480761863848522507811961458134839 91 9380004182963551588969474895903033140575810662541731095498959988 92 -51362471581229801863374008841272894429405812111858956175870517093 93 281297503806514228483736672969627225163524615996386178442640168098 94 -1540853237148721383593182566528550009284671535917481388575096415979 95 8441711518606381220128861987088946976649249306349897978109930128040 96 -46256420890610326405379164290983912703798748705132843090295757600308 97 253503718201124598067500426967160360412459045204673337490314453784762 98 -1389523757406278969876980049730713187740687301357881723157584654367782 99 7617554077832319580976328196248591679286267648104697776093780228729464 100 -41766845498861280152008205951447234149830368763976599803290428067922604 101 229040899408862427403898632351279046690125655974442102729921261576233064 102 -1256198740626707976778087083294077907511420021701781872873177224143862098 103 6890747988025222020210117344423356208737407068555908860090724924925880172 104 -37803835780446452743041811964436744206287584394473278430901354169644661180 105 207427187607323557550972195208743786520797412181216851046861285243899212684 106 -1138294549256095109883788598058058375636782240600397088086294972879123831020 107 6247434157654461754652354157934273019826070421420273164324788515437805919280 108 -34293016848596056598640057179198776870472706607428855475609335953435037190626 109 188263279913635906351445809799260576682947940156911957341496161832214755210912 110 -1033666518353767539304096835862914468277286025610343105959892551680452992927302 111 5676088838809061365114045969330235852096612951815785952242518345314388115481752 112 -31172444331764290462585040618122968653086567849776826601220547701136275626238454 113 171216071925908400558600565540963613590822469696340732490994022196897775406497076 114 -940522697372724957029428614827033134272308276348391901723217231854191145793991670 115 5167068511237605097076281449811449853766116791973141423610403050513529037140765616 116 -28390201660067613517861674987260479178452110352885990085330873340921008705632965774 117 156005965569262175033328665748089022311115646500608590333339100227368405706752423124 118 -857356766423347761024336224712789505706839434943196203412689764667592843687924572170 119 4712255115484061450033553655381101967098992658939382994608756973100917114642452819184 120 -25902522875437179599553662555660749201016688766829851484257279172009576591033583826528 121 142396930883816263740389459685396822150608490952427483740525142911428321280328464831452 122 -782895393480291620157635244916446348703172525353026112950152714545404007863860624554756 123 4304777058154316612002447928911495426317643493915097359540152213708840362018401141624800 124 -23672313266335011936265059369797869781708491106254647283382374137284135376549648589205024 125 130188657767859114383728581134046188326599823087223837975437737156047271614848426184702096 126 -716056577622277635079920961374531899331344315640348781307456573451481563155381210408225620 127 3938788000004347945339212612840608072271778556444608157827142215659357845268122690387702824 128 -21667974095197168985251438555827727541051829650347413705166593318313012261044780805620557039 129 119210308968225855830491940552002127393216671589999885625886627205041597803589151189214491580 130 -655916428562665134264555372536206383837876047718856748850968649362197865461947052148379088047 131 3609290115484590673980905533005974871651369845523966417352157918827132607872015307778183794924 132 -19862461880377420248169933863818428185661971467118031397154382479268835028406573209471663209619 133 109315510826159248334391474274764630607643549586491501995389685470886813075250084263882870514054 134 -601682481258003274967324708391851392985664689413498771061863142107496732762870675800613583789847 135 3311991873634123174000938632239324781346865716392850142182864999087412768802701247758421366476644 136 -18232530127385582087807261132677795743415337357267631692425041257023396198282048706923655824310183 137 100378308763579129710332919944077825051170998736457476038443284578068680452256376857709372603917390 138 -552672114263525783662270124768923787698293479514334041128631329501418155800670221889986689912492973 139 3043192832097124015666784022538876071701825676159714873959340637526991541651537362867997486887105420 140 -16758114102302768856935195274876785278399740410628199138823611580255921133893353376944934932755423569 141 92289880568089749824387449565493820248591831387540661516165237378281703380548570826329892425441430838 142 -508294984525336913441324126802444107038321445262333241045891657143544583887285470715932635019271460763 143 2799689728322708441213710735756891014521467321983371311432560540123093802384697423546313379942001411368 144 -15421828583382727128424101707103234973461263390004798000995476471094033201344122359328794600549006652329 145 84955849269204779668533227506941620113098586779203037902509747495463610287501760399173717356629256746190 146 -468038645646463713722359797248354477649995586273642140726967060357235704827026553535657668835316015732143 147 2578699480229608921066974607676621979612834939949267514452721832565846148676882529326488078771328499124372 148 -14208555466822976621508186228669608871824185764496608887559318662120454126556075022581951822967831572604797 149 78294073679901041396105480685392547707277668029520682911987630719617261591323963933310023164695498163917554 150 -431456706445162926372505535410888232752261842672009382810201741127151712847060034797861307579684668073927087 151 2377795701855580442331476340599145785131004449246921608276605691857020594679665146935040946095347086306641992 152 -13105103303657067581821069096345236237357094624691405792767149871472601807301498668055438399162708609316729131 153 72232821926054637671119094511717555485758514441006913761547452188550861452630622399028416594543805211747861966 154 -398159029454961352457809885133355281433956195954989302349294428472733137296968223910671526605011793780916300981 155 2194856088584250271399790281018685157244106430407238205076537511412183110752544655985919616449636300418834949260 156 -12099924775169982480877231508763430564770693457783843139130727476063054845894329653240619412951249179766219091559 157 66709253919889712897865357794432169770281695557272995261048720212837071345251613670784916095421182041302097695990 158 -367803577387996223314613171035801542819983922112789470783472085586572524753959902200247414228174987717641685283361 159 2028018596008544751381291793447574589177664831266660707898202272254647783535966965463708550692624047614871382786504 160 -11182881108044218261997697349795599265639892159977145796044872041242768452419917644860198290839040203596730783691595 161 61668154479958270433667310999069726786613818564686541060452318849231791712434523267800912878290161758012999682264402 162 -340089598441784766944184923218419284973842851170739810378598845346629150427439791173760109771443465837926825064919761 163 1875644772694319991748563691349750689766945687042735071170520956742697391180807594417148968928038602089184193721071508 164 -10345044727843261564308387880277859526158679335732392190761690330416184069335864102924918267777888837324478480362336675 165 57060870905418055190501331405826977385656352142363387240489141707511955105340789438627913716943040061290263104962852622 166 -314751905141100939616408748196639169340854879424343146555515789462434326968352370932821787361342770843124813039320303601 167 1736288943627629268824003831785363060723657220023587159954840556578028810964994330538508267675557127503181719353581655576 168 -9578533224876083737732570662977436243538941365209772784019064575900161749125189545720470756494065253591288695125549276287 169 52844418183262116515876756970519354627415393915872737768189499279395038558397299720986670136169418778927687462038669860490 170 -291556050887189851731322858730989364462764922248708222722877046268683160083345145946110765161247570292272858117033995915013 171 1608672202504313225906854305879166611014322062829319604043555125374747560436062875954244160195427836088724639438829270287324 172 -8876369087723121667334223238739844254088391497978860935425851814957275731420176206315712526769745563528817793286816873721259 173 48980722309179039300678030890414937660942024763422577423319488700973633077536666303888049057331371080795227568709224747157038 174 -270294247004374741165435604372273532832772581701264828140575330439760327571450005865923043342564661361330660840723216349329385 175 1491660375335184980977065636552159412801556562574393408535693310853279846699402126445513278688880663065977068323332335629037392 176 -8232360741078182288508064940848013503145074387057357541360443690482060075194513262933324398830127401146802149291763913834599841 177 45435977928248017353551077407157000983406062757291477301278775286781668834787635987200148645807946345133317427463453418890825786 178 -250781893400142034682138768756435584390546343743497139015891009455683332477531025415318404572637605773594963023378265081182805407 179 1384245278524816471621904374640839845068226856515041768307060507463468966099748538355102055590328920423882042620299982465760600540 180 -7641001276268259794308308047920309200748514022280024068523854523120196404411461220288762855745642939898576972092757753495686832973 181 42180101017749188731056872122789330327308423964114068329368070619220417810631293542948556665697974155051264126090407187382274671274 182 -232854619909174583455533650153655917449374019822406436969897771409071457237107785948584774977441626172018976181160646975890593668099 183 1285528721686126555635036831859727789992334824836169558132275127162675802270926369295817402034830062855850267563230447584810540157648 184 -7097381937471795292358031176110713721711225715273225090086561358750707619855008518312234304798020448801478383876220880209282449991665 185 39186260916617551533664949956788923135691307139405462944502513519784230890344827359275214861263332367013764005867326779800526902006062 186 -216365754418918574866664272697477320537645533017018290424272072093749224769649104891462934410465688760985903348279936094062264023285891 187 1194708806549031573613626909156951789388530091544454682410233654935801938587790695044257005413782102789359253180313768382341326676508676 188 -6597117963981794643026676927275272688417498769467248002807421988787345927082532573012965170688740323411658208278919561665075473165394617 189 36430478862882159299612687765492805991379189665617904729357380117333848322413105510077222786367364004617136313433171200795759831590807490 190 -201184149068017152538162161007630243225932885059797885380558031176596749478468120816121750035193729632894324802444008600810536686195967603 191 1111068154153776687401500472725553380182363175477754776147992162741968267333477775072808196142950837874534881668072829872190847938149371664 192 -6136284819031389496793490038474248919791340175136421871119149920137296010133318814080626466923247757024358902550190082110546024856454412604 193 33891282490411312047443030327950483858659598556969372507162394447002971447296247939118536148703801495794729584473342377055969941277196970298 194 -187192308003171937319749887413708674904976475445273029814835768887986628483957903088070449421859531138229341230869746608795273709169805678590 195 1033963757473914528055148433306822695601401202587053785681430650667272305050851604497439528845671360659875019684884666243180512671052244952072 196 -5711363181791580909409609232170228353193886030503537587462160113458166902198297056150934085646972666383009049345376916798910935063420075512296 197 31549407580889666939938512547241318312774127769203950029391864986449955656652414935062137150208330600509058713742483988251037224258231829864216 198 -174284770014256693044426321232541083746356558012936032227530069826921320838437269470564099972976994294898275022768133367595813291211907717575182 199 962818209059069471507716795834964252042721419470956746356558442069249780834248996427868761216174835040673389511786647931041624460105642456367340 200 -5319191358915733602331173100397225464444091255954499087054409761616475249869636039136684997128752461758946514570206071052930210628672697934803572 201 29387539859758817109198948554737683685564871399497598297768471343723201949827763280607261893706136802104721813168979819949616342836651296358317988 202 -162366707335237408306836836238339709773599010394434693190597141065517762980563325348295815505593692757307132372914955727642610854750425724578039988 203 897112095826484722093339296663195862091836173496450381719501087408811058564909496704893294250014599332407488428867415969643037946036069130734511040 204 -4956923999177825797236788992588958906258114945521254992188995882331269289352815138052972841935836422396646464060490352883957182980829532657721000578 205 27390090838361138816768566208886031474623315213327692167144220465065584576760532309341721305387422070653484809281694172457060908872912301818503890400 206 -151352708382495775583878052777280997050479157968407998821048203726714114596860081141669964810232219702219925745508322411644678282510884634318108712398 207 836377387785181242449914837517000909689340328737754415287665723614473696679882665004323072301387330751486297591718906656107597636050276901570220557576 208 -4621996180017278738234616098606196162831001168720247096248069635056983564482726144500571145816331312834709608718986220792447615541193916056854456539832 209 25543002695219904623770567807883901355881288145707446940011747870758986388389894652793561548859864791234823965722655145779642187111208027379640486272636 210 -141165717501157123014899846913794391142218834625180943738577749516661014278047705263326570625143460842244236615567470793981825846259977175183625541241752 211 780191675826968259307297855090283101529201383700576522384528681803432099240213706235351247985980923024000944118613103243699098342745294599131063331354744 212 -4312092086519872839288490379267681640382253698841068994392960808342234926895546095557158281323312810961184611397368076998022516695659908984340198988525480 213 23833578001499069834723411468615902382100320463947527637247097299679299499898745791364851206081792519799933381459927334384481006083894425242543841932318184 214 -131736109138163261538242744217615593453748303561272620073593884602267485421032707718948962158171242376206901958065593098556938733021999654032293703940337820 215 728173137004679054025511321826537954733407248487785891116947787732430792098574629909762325475774162833369833138774644736178726353076347855102583170289247240 216 -4025117628101401459667135844038469673491526521341152702111655237988782653398881813400535006722780960502325046184319982192553194138936587730438600802173291202 217 22250330764026382161730605148677692962404210968543300413137063016408922442967616919266526428951662092473205717578149561607044667680959318981000210090977635232 218 -123000877442634515757207641627288710914328219022807963048880594398722026149508797252856388994742604935439139449242146476265348613238543337007237108945683488218 219 679976124918274659168742204536288973664412402509270617370664232914308633513644420973659166879972279052767661575860685600201259687779281449621565409338104669928 220 -3759176441107584282745777870156003512409928632343995489406734079582558416833831110258088490884313760215797186906183079309162515096483282453540210867607130796638 221 20782855811364183978241730969204636140428339786205201813970952365607524072554838532732465731349959806495756515660973710436198775446798042715054416416611269595620 222 -114902925255633916666352496427432805479081960059720738647979237310555235245120903504014650670217006047533014777938035484431580790589156785363553959221045857457918 223 635287298719413556956190316107120295954940553941860490928472257861898595704216689804105271180260197785556397866216597313190212148855675544666313435201655235562552 224 -3512548810818414889095233195423249216116044718288526082072725126050780302580463948002395551423899373611062325139823952572663892999501160090761856968796609835140558 225 19421714006145785271349718261899650287896359678342505216044471609735584935682672273259918874719800679831314216704551141524227441388726250678628513996061276936056380 226 -107390438908983132745784020818569894190751624802655999595205001621528902580700217518167287483977035038664379032621300229021235950472368490516531111118237054757767394 227 593822217442258378433237803262597670031924452319728551716836300808732268080902264939697475920528571727219040964643874029123949732664735160881774357322459296552142552 228 -3283673117230149387341978716580026178695254076506835675134899997783132555668422192745890317037048996002257468828854760667426219812894888966280346243039755649440924146 229 18158331147715513581111939328074414134205474049708396067559907847540219697758730205099774716582458614983267591385954481713291302038412981512510103061563802118967965100 230 -100416337299113301125083091072869921734169610653110041815546022353403320909971012940641239739238935953813794425077695327329592917404620550903593743931534415681905585366 231 555322337366524368019294242414918541468247798968049408431020586629637596258265580282758633004279058754918900686062165633795300609703389004932017549881788306080108068224 232 -3071129468111447383432591809922469405219202739365900322108242064729379526794665881264238627418719313863394899999491654786299819102595690221831270075505012300994142121294 233 16984908747004926471775703183700052464736960466026704409173341815025616601773334331709988158563121871491772384339044311699697830733980387363919045926057664148448418522140 234 -93937785411534152047506123787624001923862535556256541786419600536070042460148076221586313259289295896539776785800340439344966400276503592575525044375820411525052525578154 235 519552359314648921984381516382722188347537930442823363130859087918781098716268708076633859064509810474737231199003424464524544812119819749315298987120320260073410230746856 236 -2873625232304225234283789636540601045649026431961135762897683454465754608283731758344033131359941378757662496270497156972545317773859973901641934051530616876178140617472870 237 15894345121801556099856142328725289271343436886400276956627582449200873947819682555622903833417250016288835455984359800301219174481154373237390548023517341723275651665484524 238 -87915763904355528857486986055308881526671805794942967160870129828288812533430275767340821361730629866012833230651755110152348947905299830768426080049312897806208767290360154 239 486297880498230215577725790024665965095764650143155197301567722466482765746049600602709016112608426192587447472344547486903799994444935752415710071404826579631948241660018320 240 -2689982227769482703325039135638158178524287206975697110847518520195369891926144162776743634611837598348242710488604790602877128893951674125125233677750244498857524765893246800 241 14880165484212601631518884965501973941903964371406262199533939366907944837005268889819146508939352686961977079759204817776879197431614224526658817988874214833918705057988534572 242 -82314687563901271431692795556322704524062555427092519890128223856463140295943330863897737769266695843127298587936956516525437052853232095928778012577953144303100495167329656252 243 455363312018354281425012345834232507092775145337720159958037500609285162101778497818154199475853820966214640359264401692660461558042986236304719682209097446773079867980302516688 244 -2519125353844974816434921246610301954617630956570614557855802569333800466626816212856233061474479696651393466881036539300581594886575072295060478099018907322194025461163598809488 245 13936459880567642899565939387986130754305253573679319413560032453901137397883523080977514806168096678667335124293401039323393352807650393204317398092946362527870941955363177030208 246 -77102066461186525605521176004201335689810516642865641701826991242240223383345423977980715532072912231931085610370005876825671497187594178610939283042926320049883055300056931040260 247 426570028600365578605828155410517245916630671698963811888651890587479128556522412033576634661834383615270135023712377143811853894978825152847781162555390248545281232581866237495368 248 -2360072486708306744958786961324940413372096484789841093284688136773251531483711167597573931690546828147641753263501527761090561617185382427672405381250983658238424797103628347021792 249 13057828003242940791429914273501289615778471781081090028498670703339870879042127110691299817432765264133577459198057465156370814091541080276931976356027596388422815948275934081903608 250 -72248204496957693951727155666718270569083596883108917965531671088769944293261926071250791684487422125703639589127863906303051663473034052996460388390354169379814865698075524485256592 251 399754721777472351794841512321628546859483855417504018234881370499552112691723655166120031427774974017850884468314617004398012827411283565789665568584055294236917433061143160267398016 252 -2211925482042422253303487235456535728118791768629303995835421039044585918047345400962669650602067931583999906590155144709534655742874593578654685458401687325959560867695605948130602484 253 12239330028826864685927380746671380746550646986152314621882202753105142424819558452554599469189671530829512760301443378663066794052802625017339798515838869812049649972976832775168226032 254 -67725930751337543956722810304732218824273359463181049061799608833479207586269873936936965950192210486940501828341909344441733966903348789256608317589085524967306780749800736539696283804 255 374767931669580677257653044440294221510831270899998590923046985770861599532055866547682470957275914346952093363743844966855118702946101247040437392896866762389541756665361108059695633040 256 -2073862150131109045613029499310457019148047247304666921842782312077233585998055421439568469598745135479731294103087357669848804370165238966369223951464743382488608297189488385593422798455 257 11476442751698657477672344291354735173152786870660007260683426962832923846803234745763390727512200772361571465822863448462720147317666053901774251248013439567113694386361611478288009769084 258 -63510359673381754685727000299684431130317706242057624078886868413925657948070112359910083128211163094302996619859109186118194732774363248276416336444104517143681109412495031822848489648935 259 351472735849067776496400499725909773533771002852636515814043542181301407389734901408071425450888327775903280665823227677630712718986893202143641478187957984306605999719151148376170555047932 260 -1945129086686727365716356722941404332710782173371560331894659150916636993284856898914707038873588384911756620568479088644551748780334058895940912195088166150485007551132276208693418138324863 261 10765020379764334263647883259385912887546097033759747749209081192507632482861663207702759538685438631514029997882405316342543753994577369225239324075591969612635767344767018671311492300051830 262 -59578676673734770369977666387978541779654216538157846408246816487196054795846562935785325904391749313461278674269298079390960560948837006570189836519919083157922241344515361442795595502035747 263 329743576638670159172281897813747854301749039143477165041306226963810403329334167764133291742589870348636979434967437122865263681214939284524107088374919935462241806550856373783370505877354212 264 -1825035258139165594507803134147882720465153966738552057893910533567936464887759453866256443705599880056130253268937068858639337573875328702713753798788200797404762777172989346206660480112183015 265 10101259442508797176321703395316945183069521426320238796629051033552731012819173590512921515354047429103941625663569489301068310755430364800025997391903148455216996642212031080576701125512581414 266 -55909946134681950038483890569214637314113643984562899734416557664960775151219131330518783259171770240673143351176496825041226270153036715590368939764634384760021433364732129371237883846441524285 267 309465210626624490783759938418794577833369865087667027117195146536478087594047339433188793631539287055850931035130893270003428607159004455081372907482747825580100877484232675431754390210126986940 268 -1712946253314288692505467155803734891999991256943980069751189359977901400774203799775406726493999486730480027559971493812995090245040496985053302240048833728358072739261927763582234359093132069961 269 9481667332936806931294216516519949067613911242406467925590917786511679082766209994454266225957208249277461372091370843709169003156307048959949679719841148285415948363252932475158257629472716944902 270 -52484939238329292221242909227541338015157672442329445290683130651128334595138048156466923310119794947774740541030010955750199514446702307580041189058252531329984587336522944507590097280688488757883 271 290531766275584567927299423472974919605451067442842546183474650373797168509601766557537173018221202677210245340710440941068494028946454073502396534231154139232274586077285852191504667476016389964088 272 -1608279124750380868049268252728339004471659488428136359221450040528692817224599934701226240382372011399531007845384041932276949648213781909228664994354870409821876166424484672982913613337608403140235 273 8903034066258346351182907049901381990068617011612568618462607199886289436085129724493329611218663837621828893483130287163157947691077928678131076927956956738841554125891775169913346961303131722171494 274 -49285979345448610021932844663630395148251877703497935521580075035740068264810982587375864238296897593037208406512628377727809242939872123768463999258466101558232450708292232685175221362751800154716737 275 272845897298606609845570406921924341156547810203382113701351224197584516074236615926110212236521392184787719534015034156241250849206933078451524071866525045786494147809363700437133814385734576833108252 276 -1510497752632148310509550374466086892119566875786679710273888726735732912889054418924518279713113166762974016205130469487371962851982675103622633621664588352346710100815260152039492631110073050119862631 277 8362406890883420090292107833373639668504337647488052888762950134939126640677683989708219633134739394070654096906520510475664728861965372271806131584790464939120665146538133201777331869090151178005167878 278 -46296802943073024899181081527984201320649478504807690836899597524387051584658656657546071087019703926018700850763823111184279398063803201722011849154030803710857350420250975077166591053488826868272739457 279 256318021022621276671502324086389572255732032749630389749977571981996374643821097973621403786214559622001313880601151475284726426522230285527128284128719885332989836167009601261982677729265484250060399616 280 -1419108672705494284760593839807935923329285044984415312784082388171023806678943596590661735982890240862829599597218953388198781805524740604378282829269058875569963333846868776842043106312183859894997795221 281 7857067432727197036357273723515836102175549655604961908580126560672320927767135465199271663457727723448436978630542267546612059403330328580796427197504990018398359832477763366277925252207629142586478272498 282 -43502434425204016838003713753958917686499755925091656861285127169022093020378119412701308726760062814531594520447698455096603361420704868269591053585748185321984297212887484281582856703635248856476652615059 283 240865632294881973720166061896977528170951807640168154651723192580527130157738598666036611093964594294328854370905483213653410950814426635234695205188870223231737633406110296365382399298669507759817397153716 284 -1333657316774691479323379260740288753644057092792555386077695370673994517956295794019414885734442925375411464043016826644639693462590315700178852008135272611867023796963045185332745918821482241927953186467133 285 7384511093076348835610133656735755510315469095766277970256866151057832530926209628302502078588022483718975341500018865207048143803506695956775558293949019953588452951365640864400508417588757872050199538081626 286 -40889073183849865466460566359550540740911753933934234823178430521522611767015282871745109276393182866664509129746412926773056708110628083012927630229521087288385116252562300423552179313867091901038484241251267 287 226412684642393169098132934157123802417662039251552401377116179387040491677932684008716953672434303982379339816354687517645941836141180508763989840331547795070583843523980760258876327976818176156544950722706680 288 -1253724620646294614881901215826339088094479707810017238428006929598136001427480848636116008222912585881673306952570073774007900630723867061027675551800504431556026603218254758519195113830919716722884782160994417 289 6942428454244167076873013711052458593010091752723022292086324984290681754814276958346566381457112144657860642971091008359824401585799205769890952161762929122167629656259513393284372606115934511386007321117500550 290 -38443991671970333081655957007779105237470311553947951682254273213173195002559984170714793093742700177805207136441642129068419261730697376636341403881192741403003108789230641691266179675696052783589697789101375387 291 212889031394743059999588974466847764805612680396574729530141355900360620937350795844199050001613952642343700704216696647780806220095427715627580709031926634642905869464091106374629661624574817903987429314085496108 292 -1178923959813690484040977085154664596771935653472657750545406397962584474138062741366930438522551562776278814246031823205360543110934488861066817056286396391343381310070457947629468743042498501532526367901802719793 293 6528688476713333879684786796323043751004414523865881884326392678415392160377931008765912151260877390257085922709577960467325323642493381433855957810651181589228317156167805127845619126660343739856394011249267603450 294 -36155443259890384348690946591239809899799090388351067061322109395469408948674366446337297953536773664817813370114158117399339864887138719510660381374497420680312590407599297791773889838306305278341208867651608161003 295 200229920349381294767356536658197720010504626387303356031891849401391426301169973911438498686433756186264563895353871256298671433390498727973734475591553625986122996547620360931690564365012331933179785524650787620136 296 -1108898377892695751211433816269186440980415079615078720133502878308555932362525870952704113135560659221687044674288630394674068312240424230375682477217441183855856518999423771057775301663495639757332241542489685405849 297 6141323297078547392873548489712539156679536263501369273729010568273915806219247280069769989919203142195097894355546021729578739300888910535013986280218232718702820919397770959651337277366546387569722749433643722133342 298 -34012578845857049909758934047176009791256352058726678007834785125845396898334636344201631147738886614607199028035006206131998660557879750229723503578791709828798485514179867515720121164899109645094235840932506875460475 299 188375536314013945228499940574225389654205595866890980328360735122726233413963829473167903508732300876874201692114851241156705504020900716526400892941277488444780641046682881592741013003114895975584614129915436890629348 300 -1043318076923567955434842372126001672356259326556973862751412148681682353513591604991314248058491262635198104545037525894014874857632711884280644112268001570760874016374908091993642092979976767415298955588190103320821933 301 5778514458403890005427430368928981496215127904297044251928695232974765620206958816165561896270218572464734596534451268183467653545189406537002485269627664171652570882156615871199681969525928256092722380025174866760762626 302 -32005371302600523177140363279769224128425758994818851038356449330900178749538742629454431557775255795937280007124777555064493772963671906723546559080356964327700774261712712880574001332774297764424484583342417313287755239 303 177270586519361700683939526281819285167688550316652437736383068672406966950550999363079685744418866663351806356812862022665474999809821401745199592329936770865641566612563020966395391632483912704997591062118947627552748736 304 -981878142234129017199391713713734789498058990369918865532405390130707031781017324007542655000815550137477868066645481658866806907873345558031985473799428350765607841763452728003680495685312777278686154927999571001080628867 305 5438580424065620184555214271598603375533524594998021894656874286947608256522174213085172935119192269160365297489924687149870535188851349176060009669499726175292358627370886133983117667418355454785768127488110925294435344726 306 -30124546947526140146965013809831320386458856533881158522891945867145211508556654528485675891992358004708153834375872513077926376005699249250522272221472249058262963584305890742553203459667992091449867149147021389644724364821 307 166863924470553767905006771230145858549793215164184895437079261835734387768917191063048142642324826706915218808462927703901729176721609718467557952657694106542661739606783516552021205877023179583982377608171003750606240693108 308 -924296477685351330412476830097474391698950599681995838478139830648612670196732036991287881716952257783288590851406607884666237421006479649859032777132156982885061750709490825158208968272865309390531738063721248783148050561103 309 5119965243153791016735241255457240310576456232694278043908058885988476235333507498874351349328581441287051983226809782007781710535471338678664798370890070656862791994615843147359100874273918657531544769998918488111627514743838 310 -28361523316634726320349519854362174332278480539380113183211376035299921779178305776829556848115787911983479768556066482376628746257473619770449789981604866339107924786116920636154820735674360554970698851951485888969097194023689 311 157108208308395229694704042199927478228955577974620409229764530630088564138290588932391792746000937022632231008438539073424090389547031815914668963913467486682006037870838019324714580994197411073084426837108551005596150284032416 312 -870311929856767208523257408616467424338802180279297998067987397668701987588355699201651796712747199307882888991067173160467416453649359415631513573814748179584064096273049745618047959452729555902264224758641307792559197933776379 313 4821228250390926804306648957854534216124607333064818396526060295149203319839028577503919869131053135086520627012622447562169122169408504724600917012419406545314971538428018426266469313031410129990863140989427110800523922214471370 314 -26708352603255883993919251579205279038789540178369047828534281861303761601742787456137322817374401301099320985093730859580810598775074056965526285828780170850754295619993680752390040779434787128929619820559991074163191177752472625 315 147959590192435774060289338597901173952897765819422610966307790891190748068357899799446577129087714494233303428001130999300890745827698711693335955392268189200786082776630991228920590718280758239773424142045995539854411706154843020 316 -819682582127322102699590593709810156374613870350700066687612834033345074952305807877703108932876475695580947731532670290862932716742064070443641659984971691403968747972973955341288357813106180520757070654053091472881795215211148955 317 4541034696578799130024803652781340412286877214337394573396325777733844413750414128153591563923408870512254801229123998611343816274208270268015471968472800237858312263763924953463996239010244400064769338196806932007916308667495553430 318 -25157670193727552028066987756000038817660741768805378901242909887523056714403783631695829247476530743129969773680620874050382822459456146107166297158342604660882028734443958116000539810853586983981202556260125173574671156440436385225 319 139377433604538190355875466187837818617887943115518970257949462459304621561736629686476175820588547887591914056079284173896064456613094448959946624320523780514524388685974214359769192276041542349914551221316985410060956748563984862480 320 -772184201712980869109652796789112470189185608540454386924810093102098341752171044334454468547180906783040768954898787908294114217411490252702531021852894715229849877880381143561350436951023603836120826300363384077589641861175772931635 321 4278147217049469457036445069334889302374871521059680379626765906738911245331266465460330398672040045935621266333072213286655090547244648325177308453246740974783907902334171134463916771323038977542140409143979078110364692606190499931890 322 -23702647794587117873563846687792967069328592426771407235675837112746305573767449442789060069766167586527316391269473819607134027285324273923523224541187481582541998828938931026636831847369843316781705487404316949035081928797622620883145 323 131324055811644387338553649912222863707423755944111214305999949950860703999558522665813122114115754189325713140160843046234025356205016494808098809676355296974408958814188575587694133787176789818398787198743379519123251358490552564349700 324 -727608824574188209169829883506950024251685923551146195236386410419553905861410025794079928440488179849998616387610376503221567455276437248554506284149929833931554609049668738411314414185241177604108309491669118884420492025092862080506255 325 4031418055683458333682765743534927002495600084993776524774118949629864631931740276912104298224262268347182423031821744828052031146383524363759555927662888038203952741665617021651624664962121803277080034388713248481914054690786034349130590 326 -22336950700786833555201634603887346952889884635676409584837290572901428159765666042321070707190291350905012606590288981227442596935287606089940160642792421204485571913175096204428020635312411582656467794207193726687766268621593243629878845 327 123764493025793138955194310832764138739507832872355359143677503839240617148801211172148741666454687777786793438373563072032521813564305010833930198095333904080631765909339113953337658480482674671518186422516139871359408354916250121406271800 328 -685763464737349288639011658856327428138765614335978814393817588698667621410574080227611139609838701736196038109147218765229618859632432509184235878167764601359240252909953195526423715157919953558467549055040676029133275954620803634809629615 329 3799781970945721954814643378732520919888146815651478178777366155492249978747899366475411891117653504519094747930842588883668422809107280092549745070237129173119730421537988135097894302418261599001144979861243841883895377744991610670391333890 330 -21054698802881418943181371231384754698059800569012740110543347595001539635882518253860240576726819613007085601941408937955582123899386039115741379261445005237689589785449303772805962535916670422437777575818683867310577951142503010730780027205 331 116666286063421052635550293856166266211253187147810165359553772726793639875224000643474380816826300047381797511563218077586091882823364714799644300443111877027162258311608896146057096376609118994305440521697694316242564006231063071476845461740 332 -646468936013339023856809068142469783891513887591558716465100372390239278271106146759554074812915729433959121686211948574424219601757856682046964371163813494068216405718036970643900214728597109495202269129396406775068768673137460518937388950355 333 3582249758233443045100359024018696586081628939414683867172400477179648648225023570050690090374467091328178453051930755249772678606319287172623797109880104459205413811996748355821357158810197153236682383442497978445161205942294826125909587290430 334 -19850430973894719526614471792797045419884982985583322444208302862241177159647365258340573033641095096988782676101454646566423552028809927440109241927094509480596385996205645401252519196223192618749182544272457837175424461620327405412945500644345 335 109999284539106170968895693810182944840128164435021947725083916863747563092543256096845306506557696241630266193373841277401244419246633250445229843062531297337300130558332942701124694375588792339621847395626253932775549913534330129582881285729600 336 -609558775367210029046199270668435492561778572648751305292146734076764047300259999958652837162645173356208877818970010368798552959022901525369122320013342152347977753659699643508254714811150872431367766971198066729963308989260308283149693749665735 337 3377902329761450155606216250170864689255882274233331773747138800254461672706878216866484298219895869398400390156558140721384280250113718901728933306204377792357308958835930285522537234712816168977138804678795238958737741595319947094077698450312130 338 -18719072514375718574305181859405840319595984267810063951690409269352879907791986138920390921778940913116328083871232323750017214211690280170071536637566658705449170291020442632988937537005646901101290987203906380050192368920382553119687508170662165 339 103735467835097531054929751150915245090660433692260040826220740219385717358202211334510608586570679893896873663940959789396337698442755756188782118926088966291475822533976367092678853317065277592406516332608788299965690326207990440865110712861743700 340 -574878258317917806139870530412998390112348803506749118325349065029679950486722738571848980836783953780042682946188046995459363309151496791053671761177835965676747043207620776336491552008799653035725174485679344550689140236606276670103906370499481595 341 3185885299346116351882849404699200346745418337198166180728699407617462364800394894485710848112447751138480803759448130530274665212829496544931386981081467710014987655300528092219449173666155668996509820815916049718471084841601937121758961384128421190 342 -17655905367624190205702306636943137846559826415589378466218202954376703675027751680527765743667896418390777146559163320371443816278648261579650809533455198869089273793097196331181582489717131396176363855071376255439417162086717804850880612037234270665 343 97848781270587000586775969549225710287593668456972255125660252609905223294376729322998504096340572957369699467584779004425376992943710893356145639482343939960019950216032485315342684614839591264578096905102825059402033686774328838984411381094996498840 344 -542283497743308454133160231796389925925234534500028129695614093736518626063243366330109652044612962871372873122744113913076843268461357942366689245392172981424644590128974239260609969517021745551204542893322780989898351622579010392030513501692873371695 345 3005404024886051394736726667682061007669363310750827414200651919767441840887134298110965377728200664638718704120382784540865215452955238940134962909142148189415703609196929774078348401283927371146846212075612908349985943260355081389609492277799109452250 346 -16656540846740844158165144258579287014707309108746787058587178434486110354487309196488059559859547594166032501592072365769132002725180242181181606757984931999571353930752448675625300228918447250395845694116959311958744747197637500987828895237675965057565 347 92314986056640242032678720615905123178528977885521895425726177347187735292733452921570550793967406474192771001042482609361586694666326271524685961377247965078235766766813889275799326063344828029507086860469327119416376046975751422350056941558806210367260 348 -511640618349651546468586777611356827180636088765104418856191071508611224831484435249059247246635077141658802015281384098822835707208502010223055529148450574003777625127299065542478553717852373254027027515563967890957742434207915165265745770841419499991835 349 2835719066163691361971012176000238365354132837846540175645007176670272020486380360231515768208222808016079871813579626643493189185600214610182279755815468435368303432756808779588476405683980687530274752458195450139894886798091994536622332783919919930235470 350 -15716894641502062010877152426703724704801347533357984316315031719664625211413593496767541741160756425963018145573993264763446570537789503691217459960129566892137841110129335466492808665268237670046744416161780511024661219091744840581130811452725620114746585 351 87111521766541148154300106511639460922431516915212394492132333058651069225918656568602638938956774766978933761234575343772427395452289555941218591633150082647505500297159581912360901876709277171757733745844180032369817213396567397195757204536700782824407360 352 -482824999850376709653292183532509264165654379225597099085157474322751454740783975147731670840377201903058235010121858369784717433552856908230067872500846907257904500524777941472287863889666644264483126839756348143646649781924532191098762721609996243509047505 353 2676142019880518519486141912207533316798995561475501536295099910718049085698079789309494892627188193083574097093323119600223932132671402528345870443335827930126690615713500624883721534672744210623342925342991600934885001510910484520436673952378185404098887530 354 -14833163896479739535241665911851664047722008497089259880028770023667581462122845191123728361637365309364779432079456543139329622996492713578710796326056695507869765062943467329522704346551064060755556987092524383563962759151739258073890772564889175592210317055 355 82217380179214446955182439741942270023205144553796823732771000714898400188275590845788944600888604471516861544378213795585389066400620568115848051095990612252836384946931459248516524274061434496968479734979111212815601128338545840286608227546829380854179033100 356 -455720582597309468910893520872582242416618040209159255201126108818589677146929691350970117572736005238240850286630428428238305771499262406690603983293163487735351087250241553622366777141186853753613203630492557261389109789666388343013739970183579373867212928845 357 2526031697654852482542543471761480997206894723050890858965211889919774081532800656311375357207586650092514138713066833021582665331595935505996318165219248724158645731054397178062853464874077543568539942481690070655898071538380629290848544542126525792437250850650 358 -14001806172673908588565277818264217915076217417110517316993408860726911951197231410666608482910242218665600943764197924015538455752858059191707560876849739846254112114795108768019584934728960466982657928961856694024828302611127537199034547710710856478027405397955 359 77612989467283855525647483980913184432404175654099203140249577007580797242613357690126291136504686606170130704841805651294306581407413507370082735027720122756388982923419955525012480556462216473619955510294286994526246980965971797741807006440062979103589812148320 360 -430219230029971670836564802066334467930616128261820515689164438245741710980072638421458237177045963169824688194032396630085233940261959242633144616739561738285208617642993889135714928670732620351681000087115523940986654853228425085075910335791711300078672916656625 361 2384790616111281711571388349785890820178057552047018894626630300368561048321575852345549093785722179674119100793589701266162446962637553556754497773590290821381281081210262932549338119196868716366234793400250361304399740745251441571704333506367503434710406777146910 362 -13219520123505796805771707483675511438923773020272316081256879457601507477913299444397912628972671788535462012346246459930978077177217157378657422052630463088965464118179219645842256266874028403173152044681034949365379624846061713563086631001361813281541994354598755 363 73280107802861194767357061180179232390899260934535594315640496880318725321281998322619044485879047673123858275821081572698598536660731734585986049661461068011663741764207304792367722329573662056606550815890579500915880707836528475877659233533326056875524754083694740 364 -406220142863450769616867826448256161893792226526150662995117858686261718608102991363425144100699801749337587005737604716006640593017306955238396643745289829591804802329410917966397219159606813498006372005408346593555989373001396959787440836023022452085571557655082825 365 2251861771223959412693262761183691103588935652974748969862354682752409782655786502377903749995090804758477993754991290195714587987791275638623208133266357199537065194730944144095085003081668869272197121347157271652506199765601048405144994238299386109570710656641034610 366 -12483227732598683802076791396718699407622415596832584423775675657172264828179131058118464315764400727546332214037366695776857975296361414387523334115810089088979749737708861835575513122164462963211899722638798007491587218927795692674826420652326108897456348407727787555 367 69201725544795897625778102792935468214777990482224500002974344127954917949399337282864628199801875226511257340502311223085487391957928957554012942178504169567090636790981611563076708488103952782136487913827354040050789984168992628943275536642772587803348166518308046880 368 -383629320430835931943258053548678779703917731322570108087559216579180480542189480867582618407515447105471283947401664313855285834445639345073815529034726018846836415742815243751878590888017957417757685054293639044941498107622575640412980173510822346596157406546116954385 369 2126725671785038243289815823718376992808406874294609286887309708596626103433404263982005422953269501670776275692094827308327313247640567616629828492692896804467623984100778323772129917817749060850209520132995766422258058896267701255946033542238764600958610704872319141750 370 -11790057975586398327943867024374327683693653880363287071117700246766932816009279345732878053252613831300021627838495955749637268719301889110198953523383277795229110411806732835241408322617209721140339279129887169966402322007637982082910100081325657541183809265984114705715 371 65361975252111641327066980205981727696341838814829436541656652689724549651545877037853666146810441276839955248983146046259579048302868010299795632177354412880393656037527741489719587593252742429556972152640134716730946999276370383521312335831079887320013070767778902747420 372 -362359065039158649442447337023145604502420302031700808135885553285959513622426686977369164947213820485914005186354849879283000140191298371585605527241633735847191310966634148598121498267725900283870190430149324544000969613947563744265860392380278340125800060332628103224645 373 2008897609291941796197743983367515081023460038825800120518501629942910868758995761643952209389494034917904230647541844937853671414133078245046022915670221107300909822680005577713246151880123816676767224091759182129074125691410591606332577889844108519228158550637536979158490 374 -11137331781438409864613512566897380672239833893283863214107983473246092799547751978189851020739486617878725403863508237335638282795922286349673508043754162664846216490488700344524402125378068027404280698773174938511924659730879979266379388583126035815989543517906192564654975 375 61746048840826160672662946589623976483007113460667736438422049286201975587578902684081271638783358904102919066930011035143521437772119756261540530964539754707189765201827910056960743408297577216981142167719494095211679801224824825968928300156034019564966542669807734108062072 376 -342327525594192804568495012212112624512368429091939122525967688521528780526721712944820944775348364840930110234913833593179258721187304740129789721136945540229163944699156241430320687754483253387428174994504882356492932075257113606628351003814324641698797134664447224060255957 377 1897925143715780913464881773005473588652185713857488974617001450444415122050027733880490178893069786297886471753392355694385187014747827788271686377158870303952219917870163786959968255120472439136898558977481209286417957200193305813857852383275344605342672168598634357357969542 378 -10522548180654732146572364790014539918876476747867991781814774431249615301150526279924648609249156633148588685502224919027924556239825187891557694642427441614686214797021826880812606736776359656667953597139348467640502664098990628554404270355962712862477773340308507398599297991 379 58340121266263102452420828024143201255783404476235704474621381873972999353141122514477153910615788108345300638325288423129185507384341311469328404807853117201139858213584912439771094151279849996260156480012515873127089845225023316268252614030240628944523476078936685779494062324 380 -323458277104650340550458180269195752867747269056684166647723339047689497969465911540313081756750191030751583264366509477742348520843902256061644173734518129076714803933384103871683915516783144126921917396731028269984836588574176427375531868391174092912628014321779247774349750849 381 1793385786556789643765099579731983242617528887945171865908109274846294870928108788968678210268317054934408502145154422776660967204347728313484970536314326744446046476462336880978660061615503630751280471833852244740455687679965175279298930503537932362347875897420712187610749271866 382 -9943371538319863971481314488962452183412436994484454926091241621583213754855171569803006482802579987759201784388858294750818162409697427575501618262587221529124435332705415838691983932181567885757585211107810613656298149914715075130238412457626175092097807071825261763199756297795 383 55131280171173408800397209559005232940752094817342563760928580805002214545537427704244849668139332702094026584324933913207691016052331313020399019963201757036913422422179594289307876437711252307754190005395223053061234273634915000211255256604375677121960010875354794904216974972560 384 -305679932994893758965316538441538424242589123311329420296653179367185826132607936386210466714640660020388310973078385922855797270787926810153415027090016479102252624694732266494357507655419753899315976640415060989578209903534304056610985787290956130654761897520793424806129810391628 385 1694884864336439564911187057272750554030314863096072610329075218082352120195415492664294145046341963081868430864840372014542920839931576795686914377145268702289754813288088990174591368078642336215190207392574084990911204979856339636320524312024914344018842467963910225225293223698922 386 -9397619779550278027325432797158239592363878419604314011877770296374268665899028217972550231421676369706318749306402365474897459057787285546270933245086477478952776377706601834039900767347706871554912404488100333107268712712529804772216944197745875023469437190238365754815107992748070 387 52107460992237051659491808372313118116768370299524738513135534570950408752181096406983915193359278798997836177776917249220714986120018521942789051498695538351011890070997810644152699783083612829281805871573035173692939328419341272503791330543080657025287555655932980477742547793762808 388 -288925787441353676048600359671254294151956131155157135536209093347025386983302037642653754346418446006846663342037172594066268223461474591110108824926729396614728409084340409652950250906910163191397038496987994904328216028579181984073175723157062799391554922087717178365683532814757408 389 1602053547242101378425338040378607555628886491479991384308860466068335717982962572335400587952413051817947062258825250630479511861165545699708282109509613187853162251680692386450820677353615578870889447029679458992232450510188264471776716614767789357282321259644621487807157885637799080 390 -8883253523445492264818200706852593480409998021629824341874647612741950793473298529094395613238494738327812103254446213674194148471133788697917721437509030550460092174699886529885369346824463686533008740300426316986336130487298192730213700399950710631316425553426932510743979017239107254 391 49257387064472843646079903066297940378422620704222507068629166461706870770927035903353838068330864880591069843522062087635244411956291588774969609860457975371444490795823740674393219673446194602404021880948055565338643039511253052181414484582241450831583943046416598225584483563729518988 392 -273133485204977663487022457139428446585798607376140568846588633759547405605699699156702102195409598592839076943070994017012753176876966736579136125961450635698684889277117144072692471571056545313107656075016820623260218681630681141526684195439697276133119348958308388913796670062670934048 393 1514547029048311570072189713803412704886278561930373966884180595930246982059000725697971701503064370840617540798560414991992638926199381388063998181092624193167589644822539501493927366022620854566069791913803895636486351325738774979669202237924720241787821706947843500708060526646002467908 394 -8398366049365046841480070055040377581828727311284793400019607774359865694455488926301315724948071514852836229886812959159147829202016534066056220194479576543503840826954229916676262376828892461724399093210578950949932128203191636884654657632418191006822814644263996291008423153595952993264 395 46570514305324950071148135815713481332895027807514429033358594107753339523803518730580457539799689605114477158481334453759565194677432706540534004639452241761694266433847866607061268953309060433738340401616018686374176231110179598065884751764963963846353891869629391301760284121825362283920 396 -258244716663408399813474686378565277042082725208521513549843116640108116004454318782915634491783510541039122360857988720745228355212837589863301876905197107844878039462115748316651139191951086147320167745224286310072582110389902754997383823612626178851193203277950574256616145728496110387678 397 1432042845706105473016998121251736322752200178936393748637369556713198250623653186267295087906833268046800405613909271227444171059821289426761859422907824394675219109065895271215116886197905997235573644827608607800734994168991146276663678226558136548077288254391693058020549298481606112702392 398 -7941174026296698624970908393992369661712232438940747224763140357251221303012968325789559143339399369847684771191119673868836832067613108257759949788337801811462962417488713190190041041421883504522072927521950330722870702736617177823290878793210797623314285000722703636405721780276616235911882 399 44036980098231612105133185594375554688998082867336830402571474502713642071847372879248606013504078171992479949421315065095928372145338615340680643454024973484325486725024079123614701490148220868089229605003373139316403961503058100252096175071522038242485088129309249114466171940282155040952664 400 -244204935954985542208845477463729473381536599448068834119456889093852549566883055669006437274201484635172536146365616381225926089256624431873620566791316982231971397721099539009702626489681384379183052130127808442353831895935622273632865833477849608461953637431364400197639975168714766095785776 401 1354239321133709570446769687333136303996757213019282175096830968948517358708581626950132269668885308828301777433069767173297405006091483079764279685846583769795818463727122534776020834310415837188002518154999449148180890687523424202720745381511225024699922005518009373653894566729976759029783076 402 -7510008942337773049939077221294744243725857258716837220773244513032421985558820545810972282223332700507643900635620950646422897491166466414954558370403440049282527730798502127343978924859493361452962431449337588556170159817914222312464005773252860200519220346871450059736367837016039877439046920 403 41647556029766652431033776251685630944799107460476467488858903382112546067198422969921918323920792276951022381020111449422409507401937190753382377370020940268638620155311581672715263489079201146592547295695583767404658388592767520190710649242292447560239504320737360022114965532469497107102721208 404 -230963100334552283507305075430898650533481730314844958083710588708253641521207898410831943029467202056086217865008599250460476013406070613357879771655014269838323203635129709201930363326781499476655197296219099972931830483572509586175161602741124365194687518516909390862831106092018508604764078824 405 1280854129771590090463173590886418178903813814565314510634379058431427738337899180157662234608709934244843297505695366407318852144957160419216892119103642168976353291613807912541357516928976179030429088147053227201579816237872707231730892107389988284885812637999344403831060704688206564281017860728 406 -7103309176955199124381889009688489891332777602523777824848371553865268067016810478514922335609492980832525610868540417758228952636158348767972617020608917895975114765808233924723543705693995711154863855110265725108916204996982465696642040983403725253570072625646156067842024160007446042487288635636 407 39393604165377440659714566813263207136670790349116391246340911935002631933499357985476726660999413828007744318538904971521734667888118648210162395644291776385529149599292694855502264308009192074162671519764526965839826822197635683926313150792934149207286995055813093918751682192973077444522660308120 408 -218471429010605249100880384558483402104197291630469177565422191193249055404952857579039529385646429114129902386200769534029792645775500709760882008193843733648895148576307065668663522266540099304361109190531075228229842963776432986157051110302799666260182235590035507929789541088077067988612721492466 409 1211622966394328187928530999856577500794340924976734601342325992930957919422030216806902359456684054106345120611734417562229180366268123258106007823734855209752732870450827591646885538950834061897161070862396791942230471899435764598961281103891971704526608213590604267685488896851905012441599030868560 410 -6719612663785192175063200828861389190250002620764753470291868392476415117339096188053086811249322911724613049194807549239702850391851113191426783065663216765667892973768676144858938628252947934625531413944266169601037098049547669706509660822670911394152397322270600541075792159546262352710654447130234 411 37267036576678173807728233987721418728181682515008626419003054864754142700650304671888589015753010008663663370221004603915889064099724849999875122147883079359310085644393567441548082324122808917255522127832180950417622544778920727770515854107893299221870144537324160733702199829155988395874803512883592 412 -206685179886486725986453269429403623938163284019482070302385639972530638997734856379616985470954088231417310826806665614132612220357425409423138892846133214385473315457867215743610819276036533660130551211736280183302033340218469198366162641647671754135957965458694640720931495204762134779958195429135302 413 1146298314511573047808471258484050098214199767664674205123485411945727590893393854781660700478539931951459385204634935756032591207168595593059737857723902535395869715568136989983229708588534947600399464011084826400398698136756374462480132359029556517659449660746240231087126699933017182932185129512224004 414 -6357550096338346640065939478271310294328933788701694016211291393962229967120353792452414430039247970056799566495775357090135769218529163933714094911125806985978190498917379204880845348753204080534426064981910442343518100283068476772865587743148471698355628323354592596579657073435365460222703410369900470 415 35260277858508389494123658391256593036523152606273628248319527421966016973370935307922772053538660685987224257547713025345828897769273013725452121113759885869802683922432648590592997045177955713433269178010069323469517644167124109650514416515906524861505609249920479520348535239958298408489241240520973720 416 -195562442766793805398285970929728834726939157321614868427093710508312149112184415614145894127442448458676409003710440619003644926537536747605886146881293279882263408138593572439129803081638632343862122213165833458411556208631052054068797029383419488980871137966146459476650529819288533451360092331642148992 417 1084648305449760147336734412414386142833059119251040307288449751746373291033390313599842729239665290733975690223742861579593580864702358700739815068943875653590575097312827822608967572291998041392859597740400122579877168252580378767443473333272036728714184222978266065200161320710720196280163232397189123172 418 -6015838633141075999653847370766269340612935012552698758975838905769447827357075361879304422376878268004797826722189351466291263626212892771670386843689150110110168335190054285322169935150257705125881659537231183486868861735757468711898522465966218956117294931933479329159312882099870682506681946528368292148 419 33366230396812063160009375664496253986802305755323027419690303902866318326542611019175074229244230216993041620960555423516515850618683304181489344563925897916337476316633775627831379506494475958891191680251606921265024636753253280937670964249343042922351458075967635501597995322926487835173580767678203125728 420 -185063947715490114235993750763693395211842666312922626389196011054211192868715044328055190821978027767178034897402075507278295940246078972318991402211175773493860741982123728618909905941211244444498483948025042663154321665502169090400622745728795350857771026890435029913779024487220097283022531040473504057588 421 1026455660893672284406010987230865181314654855670838561144670137801574600346823811515518597857252541877806303836699180855656340159332462496454385128984077819548290577233835805981793301287682159347090201708903383027661151200390535814902265608440256252883249671460844743955685702368030935533646362306337358508160 422 -5693276062615202465654910069578733366782501107427435985482172962424109119324034714703830675449202905988900728101612473596165956188344961014482979129060996268902535977509750395248263089673276856874344422112299601857623114477502688327347139504242124541311445392609926692691653153760476813464852081434820137553008 423 31578242169079863701813778290874225738455055345906257375233222440098155926558845893384948648409230350229646640738153384651971244071818338463879570525701149377620633486953558236906404234605094853963141737685788754977579161254171380835890976687829406697976459079394894932269584762696719480203258454969215381469112 424 -175152887365703435286491757850030115044597289206763798310831548324427709588851957615382006471449676633281002359604326235793077667247671134671324299638498688742661492510623457418401648403779800439285721915901790517054601112452343918606139630952713968828475169857591537886776379358732113971776641023739203862209568 425 971516712289643603597155221032214374600675228791042989874377355332720871775774520306457374601504975236261860150388516590283618583645278476229075337374856780164142428215420096874845622542670331584959763503254784482769002996847352323774498108956255522420432964831342681859420054315149531419027723835323277520339536 426 -5388735391414347258412789977783673739258256400509579014333619833951274035686934060694362561292105876788130023765848534716277705818755401035351095858268710842177944224928571583222769613516973159707120931676646852751771441575683727203535409166412842563720976089471890053784463379595999374247107933552563376317169360 427 29890076877846213754274724441217853511726473153265418641771393643384068954859249758905447575537937566883442474810698227586863909522871936608168559416866167566644813563482867861374134216608471594392446903867027685202934736784299455430322605792804330669234664002231870727165541522313560226887180951035115242954613808 428 -165794752084078634470484413178610936020193382331048772506209654836576837655134035558189050033574783266065933678202425249113569993194608221288943928138233407598171064936894240687371566553465124310829239547459502154894266101177928790009996782436993644298333302740745695999082971502329423483555158407456938196963975284 429 919640491076827282667740218156462424617826567240970268855873562987959579784675971560718524743358111235170168045673686019442875156763934655986515104413812273866552623241238315494816204426567310646711789334340303519898191903579513837997325283563110653052949242786219868818057309687575857443919903848257040772384713952 430 -5101159823034469025956842172887236048401462319675993327314277833714523805471367055441484550976449289758955593146313411876117468226814616355692832584022497343309707325996895614528364348650629742732196680677391713777677460269359158393504550942267003828183213785232065369144340382304858534699094594397312506673407159108 431 28295886234739659891920763087406790519963855975949821070702600786481290397199555857853620221140862498159211209790548006561158142938999564792830978120054510300677329427542316576599688210686611426628852705953829432123046559327075188158325530266909751957084263378450328061819225129648348500872229598426585640181314708192 432 -156957176985900426207853073970170456363445766843737285701634466846879124181119258711168819937900320944636758274602683793498745864323958454051487416540968449873612405635620943750719351230982525960269881130936737841418592165376870191531345930485432645805557092778463278919182667227062939438169525269912295721441033138954 433 870647884225314805278034442777344229877891087054172315333798776422918674913258790067583347761466499410604075671888078244359095811102354646606302849421986411694864821813257410196686607036070665099340658269479575342162882062329507137732082749349298138249265870426876211578156830228979710352955737560467359324097682565280 434 -4829558096328403311953098947341102850674850761413470501365413975961101179786549142527193842604292276761015298859309713883764139760731014962793964334146589140808279374943379439945809825809059614673104154525856699482170231235580130345998324660153059670081294077970214330208379957779489397732573541297931043760377101558218 435 26790184228024351404176125535936656407586229785609578555017855677157542009405190463673798539478318543138355066481284347206289774849175285626949753370199417455024821883661686791525731053289726173158587528601731361610326820474863103104664581769510496355994834864236434653464379439587170821308011916851566463348687328992152 436 -148609799881959043380816012141367893631415130876476702590723598766804786819351796187105053542697037698649970560805628852915574584964525683659485419495660426519051496564527578282165099803887599065057665686270040981773922574899811512049808471682906960095082098379060048870494103048018317575138070097195354559628252630815570 437 824370850025225023622889840087607018711154492668541229256955051735460353195648828013681327331033292881094680829432355343099448842669561104820971815628931831401951266026475604095018944048972465624956144452308829915472077183388196174353704205296534484673720534950629381602205093395949505820375247112051000664915885569682068 438 -4573000156109079522250152917837891583704722006770653817657536543390348846839054427587803113519561781663948010556311128945252652958676094828971201892925219324689164477532456097853621956355877286229692400532612180703718626629729589038481034788776036078637987284181533222860866141118234620153726496868395083199915991628413458 439 25367823220597985879681445745645547101289065345631117476307561898801150007297548062912909348241799502230868271475442014523466424543578848093985653515421576385328480124871021886045612809565583841155059762171950919520059065053666311995556483507270759329077925038128719601961263846887342568726150277692129428295277240971043400 440 -140724129315155659621801423983298410198218907975991290944931625856704247662556896720575966362130477339926314618501097274215361718010445020859950312496378253677477420053381209648327156869072473063462518086852626290995270460108846992020553448813226763670835572809712784026134501727898355856920440786126900784166630232278682742 441 780651689493831123864001198459716791578476756644598749292990111274814412056974824972467037310930132581908699969373497050323248746665810657729683317205884891153898191986921677140125539440990121643715678922194025033185114820784346854732655428721423067273019308718272027904597081122597667896991288072221917460306068980411343796 442 -4330613130348691255494193402374785412171542296567555429459536760965959187968187499519058849771016061125483946645347925699985713699424234111831651418318798951556342586027506628974642427365360449954638453343806478944500537739842568073907086010005877722475009765014610046315238166980026074728267067138875969529465934525708339146 443 24023971738166591282850395306753939541336296630968490213995265977954786781358454438919254121289132954854626321759170158093744681601308709007591314339780054978265123104109847046080978831876978233519746258274429840577273703613273916576933784509709580441526202122498660774560617959042264554938887848939397355665653066875588102872 444 -133273421914894461099992395618343231173400513418839258680045609237117091175041288805053957388396771045565924741982426550263771854432577780281004692009102292756985289969766235434822135491738839339172992416499123842745597236027426477570242179092064137489450666860503229804137832199474521937769964156609279993060316734497821043930 445 739342369152524431425287456967934195442352259539341355110640752952674012898079727718827134510331411921529215542083196333517850145823763100445941210232503813237108016232809307225813554759273779949725346220224693171869461475205550062131947443988923832324757927150719464815591768886542213061388840679135957706403657948770329001468 446 -4101577590594226533654798719397168798259354366062816680381964039270331934151529090470398252612023810175669305890109127479481202625119010209306034468899811643858661603205760114725928918246531205551115502451379720982383434103577517009156236103259948810425749244188725442572829768036166812737007655451853162676591061371084269220374 447 22754093818923419734770519031075183049328434927280879095334252945697365925550759196322574636894654476837235553893988320938054620647880018496805159198614628916987273139267930600767632149585221115527691404554405209308628195228312673322889543100766384292124265869821241795632905939058498972621112617263413455300486708579581903374624 448 -126232568361065160725337118678246632912319230445376031945177606683014359051747345974261771048645625628069285726976337960556751793943691864120396487822803505364933871947843641769672887640720390111597039567029234431289990188751336100314102535978526569381881701019816516790541256237851070930171233725729896865963800204514442117149158 449 700303891275648060997280438007672427828876819330252524091965377590386502201728906996360535871707041652870375144675934896230217032546157869948373570353345770107583402430636146308233265495577354836059236744162633183994217198842702104801721039553623571818071209443440198470702093795486774781053881843260416163287264736076981083655020 450 -3885124074143786396762656399232876114580828225536794051879154998887015814204249253699648942381924310028292459285745548883335822528106392952469674427478912376555832032445985063401775548676565256096857622099650277188180614847332320845034837134285006505548580209712479988654050822720557540276286131854319313365926804785463978958320194 451 21553929806629397566031020411960110678432097694767915658471134442833247216772648501492511166187897680225580401350303944111794445629520379778081807928572713557112229941060964258464765205670483972661527394358813355921117457033346923784071343730435306058313043725780310917528309672377915722408181879480246768683245844385767754118699928 452 -119577987307492721755347925067618104905209197582519022613908365174724939972360605857018388185342638502306987339092949851484462742665265653985215456412686731828976427891615549731964431716049107199021686447164244364670020976956342764192599712159219470591119538824414380326060998646751673560306720158423897395134134846908604194518152118 453 663405708032303642327689172662952910371661011602131783207288070871636116213381082902932242971091077458728771861656815282258286142296894360633205816556881329204329655822179988917149859532202129851228791748996807612367521164071061038519939216444690398101036435705355069845964967785769368135522697982358630145390811109478982885412727788 454 -3680529848281267916786285308406819912601654117610567191883117733898500363277695481128797605318655730316075432884692550296735156375280249539173386228078791480945674224428998064337064860777020519825961769789641833851208978622702667978362353103705730809900131872590324629991713951896919709859718186718453424959820090962578031857474011754 455 20419478478625775876160897312852402974447397150067326217380094325258128610105809491079820232499885486602126803649258488712040582121715490273145700475857873629909282926430258253718577560628359536817036762362433999514373571260570789408343965059221804556690415492814487837885679752855992986749057315282958110408195843451377017989398541152 456 -113287526667665997972868957231774535940199642707161254335224066284767007364216393274154420865986856819027596701149395685941259498889179086883610028404173131728860236605168297952712622476642577076187250556688758821466784750270581106415740233303545393901348982821239773641468886464994003394575920715095650933360883274574068783996331472730 457 628525176233127822583691724918417171903849921911727080214895390481376452720838473270893118004215931360526903930118267853508574588648943866036667182133015365979301548054059916645139445777847347878486689457076280099186146538719086308419608388781390432927718378835753411808094141616502031519499371934267883940540341634956872503576598290324 458 -3487115898465607151292157362084642814919206068299097656815745031900664876158267786017261368133395143265189243157806741221898561343768527012357226911590484682378808841712542543489125156940168000549724494162471548053056290986398211217984151176267599435706575216303009647398157247440881024850729795775648632047662002509186875753327785161238 459 19346980409095312325106543461545696036540988207573583917591961427072443361202171457494886447768823371624540065031469108492834046565319224891984669113471919433540250214046158913203006646001733463647312067831409169656317957181789763542955000087642054889642776618963176335994500885304470445836951524137634659158432035189992279514245272597288 460 -107340371713843493170789104866962880850061348190053879256248916308368550738299312230439214493878017405075735212465488991740540482598146370096330833517658284051172361749825423775073630402976702036544438560737342654725542101641904579053015771673073292320775614793760224252118374522948798842996767665846835307383703289500169015904435066177914 461 595547049659431601514479118502285457804531315620436421650381937543919248070013666741127638466239512116292199443578133747085568213034629037519752602087423189064960087399072500308375022399158331381273890706433927429082964729091688572809858305473525402701806614300929920307818841743280095607487643531282620873959950167236031619226200563273876 462 -3304244123829536078423566788194226932742402321442186414892619038775578546245849954921928746100705737489122127197735123473705148283183345282741971988311866264288395166134096980416911408245373593744878336533259913500901659870169229276222512153853230426750754808809822724745301501410062622975150358773230471806217356403850922993352159917578294 463 18332902475906774449458060670755400043365570809168710163286721743333678792254251853252488793856745876200727337349933673209168035999859401186300310716858574179752078108834008172375613722166393982388441956822053035279260571885567255590282359842837055602144751816795066395952484722531227554106999854221962424492649932225132547617073536430812080 464 -101716959484711995164492547720097474291671979612372489419159975158662640991047504809926498867999131473738001567115579772769675154536824984714081231459837962420583325011767052654118493600981770286977138832465847918203281177637944634564464744941586671588426359704044519420233887451721769300704988689140666222467827351307529965489004917088256430 465 564363006194400843888039903356884274584493797977311232369999071674095551090689850640738584164185705895588241987977291559764122790838986991641301322447997002887892586764548688520972212242048467886341079966257668771434957525470472027946757727705835378105795612987854591790818089549691518254624532409873350402555126051220887515815457830963275292 466 -3131314724674877753366953918338425753478704717512731622937364968032117120946832506931976747142076355961089012455254229418435230001330700667077588087925533986545109348479034630131611222714181783583172065006808644600524221635111635853200754877842929734619210821400992882711443128723908687592569581500830305005111068255966474741640556701101125762 467 17373923426700908925688520510434666868236902518311142379533182507453464242793846865662604113281472969718514163562831444312890526121346296924921134489257976245320035875549780713936773964771050781856024062860940869832965702989591234812927878007129446361814173464023775198667523950173385760639355038806578207530476431656650351186555399458613346472 468 -96398899037037343607065815065792945950507442537192254403542436295174403432532894861739004646324041805783398803014394570210620492637931708850468053852466294879907930797718848724275211567528146985934950622921296091854177596905898451803572740331746271154644521600215989776398801681005441396396724270723862309160372614127857947013993721690651968286 469 534871207197432864339559708978253305566758526868332942406159610069567805083975753717584323911903963804016613882207761248585690597630858168601559918184498088056001155188877546167252425126321235404765478240473485327394172474531318635023167792614126977707629396059838195705108971571646046463624788965182702038504050299468669819671343741580550189004 470 -2967763767868626751071621998870143045097102838554466927245517690331584643608184572779602565536356348645039771606457526846470237835668495855405086976296693315422404339129750560240194322511538051793991167528011905576833108381548767506864059723340566593989591682484291684386894578500116522070273932256649618604687026712981177834372738023783134438562 471 16466920426569114655746489884325290479657460473571145552384459229836144919179510396423119769145166768311227483102287709186812358621460575679030701563518482176435316819995577376863514367542252156982198470748217343022444544225432354281579313714057319795702493236801065153864614838776979381257984293729219119167215946532124234699877972138040238003584 472 -91368897113551176230169431304290387426158748018252630020378917210248783869580984975195918765997346696550646994750020317497309226870767259059620123617916407566332862350456796377258114902808943067760405906288960998369011329908938805085392270616737511537491288580073794756417984757879221055914744328569439447127070056644989712287659850042658446322718 473 506975886765076806957172704649434302376518035107891580611216076756885730474413675158290496888628169005427497734438422383307229309437564540455679299427048251322418429434745821049777147656188755321224021637919858973537408723257890818481601570124469408718987295013460816343007023631553070460546306830821917093518282936715157224243890110606836762548084 474 -2813060917157090657107017180446604457916750801723088062131886022434851326082646503008202270788126649145002779785081583298136684343141148205969340314226666350858626562331115828938034739371860617591234283523128347856677799275061173700634862569824259569868002123822222659000338050702409293325804230572205059744614558991861477263618637394260433558587354 475 15608956515797243514133949822623415128445400852147558489891196703898798723830809161243968797760818042804422115338597523069703409869753118514047386177032410286687439241259936634267111291298975815635777261032037195794356894891526798950218386576581444927685224140685459647079482469906369577568411881374985438889805326841034683929761917638817964678976792 476 -86610688832982811644690523588512316483959809047471145379971208985625472701295665427277755254455412383892579173761218200856601040037378133798178642605127146785029543587012488818716141081013430169651627701810982640074609143829923557518949750008351563773156369698466315514414055918914286708919951545029023874332686396618828442984470046960360076941705198 477 480586968707205699448407472827456951801442556309086828141901708870813152775601208117564215542719393770008334285789190745139101754036955162166115296619489081257478709663770148158556563148577352569704608073308611600215651022856770167488774281176875224368108535902611580875157412061457669855268181713395011590704060062203894434495548696478760436231501212 478 -2666707316433795874872052832452453484660231602917872266797939885235950034048889770865361498069433113979030439928222801342778247722980707827323586990479347161685276703642280186420595898962178075185403001067957475571098639536780390078949025483690966983178419179482159951904986897431673565191272133063507573301923182929022177027364691602865467613667810410 479 14797268911748787591257761031885399317819697287455505121290071311734615605552885420589395627874799637622082309275344402197144110039264548473744785002080574374238365729431355354766665690323665241982682062549649175772217522238643557182744190232543928107373129983020568826909998050775348923437719015806958561307858378009110711472573502398809217436588593280 480 -82108973038959423414218924640299726009814336869844019995130862085373999836990376687150314300806917960414523895345033040303119084074509009638192144567997096925915716897024084342418118050775222694982851649968192243210592356785193071740079117675529498488946200745922522922180930434749267662815568326610935832375496114146257914915326838195558392599823218976 481 455619709236553324611533821410387800214566595798146469955464197582643034204987501792483389898828137544790299055313089749122965344701211890319129888959485508729606072778370805981010188942560833283263709609797437979669331380961508191026434089731235698468011654280714248064821268978285717971657736607964820532870783031850135559444328030893754887244100338636 482 -2528233614929332796865782099881844209378371837636822820257148653924942874231257822061868121527064141990669930436406815662773782190858139037700141364931468266142452404929754948168121439615525840974342367495269538502249153934685373681282783699817135103356887938001798371066129122856186537089731337359047117204230767746400483779918078069102024922421135026236 483 14029258094091571321742794548662774688036831958734957640762764312884989465417061386053609860815275721277129825657605273250103516612082938751579480211515938797689770091241425050352620221794558786401754190020283317779391031903549093028312915167283559055081385763568847806416142473270687326476510514430544340103315250854693565712178365493138321272739739071248 484 -77849351972719962189060775376687536931133757903286076986740743270419626412229503655685309348986658778386450490766063557279868154776647954924053362723938100878499448469516726512206807516938107620375008416518940368176211006310727602128017107990388307068702856147797294254459492185138065231875346238554301850311517440809941301864220813567200798119983928226872 485 431994363525022248976917492227522530963801238204005094817571420289849768993228120930163372022674485687943407946340222330791688244076689716349625648811165286481639546811562352647090134274480119842259560427078446621970725593593646288212851343078943326729681709013508138737307099057955369941804126995265133711958091068133826979533709202490465726280312578897600 486 -2397198124145629478511542850422020079868263383464762773682205124808252416515088376970152663235949428038116066202535983835553308102332732287935760780865992986189479424625768101466480402674971447431386363393010836855771304545298735873940635149136416510445468335288533025076096369603170233862798432047216548516631785200433679781114259568286865221310654397122156 487 13302477617272691551454174422770044511483369465821257145693543489321976527097966572169305543247268699891685326744286184566123791304332785499045221668003420185643728496344742678267631264642083991323987035814485484005351717689443505913372873092885676280046591656746533472095103270762118132740301158184834858282185867642899203467321826361535519050725123933888648 488 -73818274960453160390280820439272517501448837846191444080063428506065184383873314408866388288137710372115003379389154021020483081163902313475419486203006800527389784502896224481306424292812395951176134296886522442072916433419555772630650607972317047506648191564965004805389245341920291633285433800588788343905802958756551843224676535257095086275221576627343104 489 409635874422494629444897340651182800591583432021457866089635981758299363846820520150609934131120989166534735871586242131673243242000440904205527272487585675996516388983740817304586865082846577879509743245535293514401144514016998109952869601260822437730442642720940061418342920477773751306437878082134360854604610646764885107569318823460268679749943559670200840 490 -2273185097140338762403210812829829971445966278041655243602324037139491209532746689984350710124630314439858193159289820280019202534106934993872517200474393614340084161863511069903642315638839646501815001258624730643837437398984868986573761587379094597073541542709902383531531412544301014819731329433309724245800285577588396095786084943156797138001069684384251248 491 12614624598456428684518280118382951203117912094517880571197404646503840908042824296015082409484942249988520056981378401608849953268995808002339875211277920816434996226591383287212955396692187427449972535956116867696163701145828312423425857295573721857589866402712773997877352897970511836325703422080125797575772547627223908068829852240380566104423419686123766240 492 -70002985829788971408958501553819263065467537447750064708662713959841748495153087081734095060387517166636776502572130251705994747192626542840726316169306005184479867891361134020373655813354446355493899577205569681202207583379342361256578843140632216810372926448625469498364993046050258989213555210230037695927123891397107095705761340814225297018866347113252741460 493 388473581764414701725574805636019500272487244152408605395895751633938974000245983563456933973100498028488923027192704058759106799584960314644469717988572959905691779798008465462738202487210136679876499653359261038150716045076257601667296026186962210221371275645075408538094242474063601465128623672458627409113873795283227290629458420418589570806283744980445106832 494 -2155803121485460991132149305903423672691218726445404231870564441697180782052356277568736434152832257505819342862584457811154702079469792345688924403455449360370645077696319274007628078158785526471193383507625418683101484271908257014111173469587712356112219847288784750998010484249154971801180428351705613440661361560903992874152773383332498001111027204168723870124 495 11963530833094058373400884694032882752685034203935123196744157184188687284744290201841543383108077767239835781797846205358639618729794558602597078784753269289807523056380685795549283859740634256782074861985662341196602473269398961153378814080711121582297242099820434675972766404927769784338236249499332018410053544532419281566226186115705805180899356292382861125936 496 -66391473791737162828514973722704385870859371751228638481153302975708625556083597584837121293738950176234988134740482351493236378132413306779155327276222766803823979172416893575819181797815443976520921307223042817588653115325255623935724507738450488534092218224271674661633261973025699228181663311650164346336211425905178342452209277178286124077932757636149711743496 497 368440950814209671141630994704212014668804542554463104085195678729685519103192378937565882597572562401449925757547868832329381692796092588558413409331146391769826192926993207899750489058932305955149417957556958626573617755778202965490440781741391071659952366249695731858475750274995020454919917600142706304809956467615372479989453033345484282203606811729431655500760 498 -2044683617883753085366419339265611893745307872648571378199280894439025888349386759450431226043212156903292839114065351716566360727472448536142047131682688658633200126351439300088743056146207142852943324544901989863278799741132654481223162806995299015699996085266635053398344562478606711680536845095452583720343432904134484908246088440657215143236073943525984645037848 499 11347154493924460215870596218318294268991663026362916047626450610735400347280769855725612180399510321257160844729911685642972353218651490932966631666119262970696469805981352236929350016956717718414096235019078420689562780410628901769931505113723191892460377506567394459653122817704621573694157225507711261144615640164701242697411833864901547780657731764572598929207024 500 -62972427544349449875364381077881197173385273485480532054929285408435509025626907306200439416370203594628531011108619482446935641935119089456869335044457278900191488929585037394874317811019745268123042153931316695469228098849208289549174460640032687237974206386254172038818985534998491671612249724045270520481125470225678729185650329452398899144519583917148610110004616 501 349475318496622652805666274540827924701734202619688288804932105617784828193070915306446718272288992083346142023259778498078677446505549908488030305025281619756899720911211998109066024170973558427873240840260310670138223959287285108883139774738760863322824579470478050820699533103157603381230919431269029618519396767974027065199828859502386754457223368208634337559446944 502 -1939479437032097763453017559267041220241539134499601782146356345543171526491442192631662237320463968443652102148648456041157161736472044032779675427271278034340094994891097428931334439677912494776360956764416449286214117197634815405516381752033205453879336231054500966491759721307145867578315566378899065510360515568534048197319947652691229283270834338631436088465287248 503 10763572372538686786743008251457484369074191037672476644449925258668806571165371869081622798777904386918703820046730710594099552418101024932509605773298491088851274091909607521081056919481899972974708146710898320966537541770810061517065096814537818104374544259741257916124067168835278469862992953207390427768504425607963498746932872646892529349685618907146424222958133040 504 -59735192372739072575765983385627169642159827364536541023867709404227338626900363293800984422035117591797643304606377948046174971596657097729297279315521651875185313194355567932031643081711398835877367942937924275894367237448960017054966808516078636432974093802463360781820437960182903410241490493488181234132478275094612522707016152418037491969299385686314950404390264276 505 331517656179106145900115772462757076660391845588092124719128696899989769274792737849492129178618138596156326498920407455741757307010398333220793210614865708162522363261450321977532322767050787194378464676815615808641221522006687739554301061875338274335887920301278614096838631850910264911301279150914737790905178850878553482002008262663424149457698486934463412517595969936 506 -1839863547877535428006029479954851490046454257066019251071562168063689841022521220390529325218481121825272006225849486495499739450112457492917648298910469467024603316932423945196747149558547772655616996092110606292441648399501807446612658519109908413185373483734511319026512045927363673703876383518872575233527160579077388667791003798869041559979728544662912455444797397332 507 10210972625706070954903184616040448276515518583976200549954928125513015417557920691193907418175345686241828116060825745873542497771339417460365301144658059936926287000632175619534545729851332359224414219640738953812806122392218679225777986444339162760495400542807136503703895838706082452249698380743940318005702082983909837644689381330064538066565235838954294199026860797328 508 -56669730036965902739151825931103814187222820732006461197085691977825414319163283476933429588765019368067719734803799646089982483206857484229500900321336348829767429216251860531678743831412621346035736848137435762499774825601472933027636099810498821423331956621784708274256865228700967922085625538537043866734461535344011205116543537836000518442643758704545755277699595185852 509 314512347851345380212083696273479895367181821236917870278166741649539137411709016379889795871987234014526253156739380144025214335195418084999091099586811435682208704738919284322837741249030616341050016076353394251226930635755961426902343162787061913880535803696499740475183441098627136003695113379563326745243056674704968876701213384168191179998405923623366563094434244586344 510 -1745527810923365215615834694016210238491884991591310201016440846998991036447417676027689827425251729475321440432486642258135327056328452521358095312644939392605748627386598862425858823270162685678041215316964522240285231345113997746465892354568313591371234406008814646393951648973189967172810152170855977587629044737912466557926840102219654477256231848178925496833594748837484 511 9687647991477439549014771216855260731830997967104123229287303152266373957868013521094570363867853678907212692550806884053449065111020894972354093449425465863459532098825397605023365792744425775695682537968130077480685958531396960661846405742026373581272679560708063021325983523284730004131537547466240679550047647743225207882100526140004168788848621211934860617084379144876944 512 -53766581254814574958688531341284560970338360186297479603268247481868542900148855906961354881060602353911230328524229578541282491102060885860674780188793540067831321911007613066281452620815923163434779380543145739746005789343077561189439477258692911434297402548122812260114910711929917900813423293265029577249043594045462679455038233489594322918565948981935319999788637884638983 513 298406982638453249526401060709441104872296338818633243309917501267885114955039228307598917223741300055872789533911664706063772718426679165130734431304444541509507312613220324119995065803779307308422308424309554914008796230022449778150547592045548651768827242519267065184281711610886745090799150183055771993539175883298573481638869370228084903940515564359417950817943784483845292 514 -1656181830713472730317577293339558638316818791894722364830585272812089726658925117248178242913394734905628322275914417403664235576602792508250924303149978731828551386439728367244319139096623767899837617191021243922577159305968783133044118731755695164193990546303693610973245605280965947897825819153920680755136559369848838041612063323394390592816883497834130526914348842844273295 515 9191989442673816652091825126787111689895931562271128780985399851768271966634662262914574470406169230141514728582752668820272098259307365855373990180058385627990969983117106129828070068168067905059271188016490566890753860319603761681446130610230443028229506891496352997889748733397445611965993214500539860314120652646471818480121161466550878579809301367338532080134272190635894508 516 -51016830600774397878411963822110521999581259110677753679327639232325037608529813067114517857499751704739847077563203221432138219941387954464914659007853754567720024871629073684516151898854884518327599847558644654132185934274698581945247958082495228982470084618142932417727088270130226028572477188036545730329082820271020972161359841535897154045046108712116647115459792525702968599 517 283152160662042590563787325828301142776311407900428230101688504719127798678998439814847436334433540194613329475990093378239314811038281502377979644705728435833521510700064700213947145776327652918583151032434350036802413098547273025080542513575184732439353572636180890919781299776098277082761890940364504875401669835830990089430098257763188414046396607059490104757023292354183605894 518 -1571551882056353806740877000229221496519216995962813173732091293481971863529748415597765443527526745711538805499643458043368375873299420086904360345805753334345536807330708433228797592122715177098282351359191151197920594893746119309735885916629061907207713986104247192283725315195485271154138561132338249595442800786393434703785571564425905496696928979421742632524306852523374571883 519 8722480247755927895029798444061665904958461320527470859752525824787002804664147791198569198036906079290149198657614712631443696074376053546819751171695129044763887620201266469119720599686054602370219109740601872488726362734823079392670820064835476471295677231765356140272269954523729937628238572405131837294419177871386036833885506768641277355650431699169482226393311955208425264260 520 -48412073655678797690624519085382820692868900620086156042075880127946306080612240549122104258493183416267051326308269604536452178769021327107532738690448967607425437041759569666128155163988304833456285894933677418659045172743681791060510207244747148545975640225355023165609790882262794274306004913207510090461379221978381485145839024871796137130055460982591044613764389868705961185347 521 268701311335818526706044318160217818720304885684661710412410622134064927665959947909865500526409998806927444643359038811724967341195177603017494131846590209452955627169831966227436322280973549880908928624089019202059761760728375401571548694489812627606510576001106769406618308349496547662363354480062706872993291099185365801704329510985116051029142860688288679398129230504793924091846 522 -1491379904949367302126542270634822219997593082235628478739456117579005587509787460325710446970880616159496385752396412820408913820285484161796914307771487706583504525357321858848683992128550653765336463195314124112635143536778163792624978015129050367586335056844000891652652311036051154123645475028503158688313801259197019123079600627144281059190749627608412942476305517722305520673961 523 8277690411268377421004180085144690981173111453682258593364818807684246195001551418897036133907482135184576955984443463944788611415056540808148430727764469485133796701546898657785705800957253208740527363819988560258338314644414650483135888485486320110978735798033501273827972138958412998664464168100598458451074491571663628194500070553673671884701609143690923034286538304284108922150732 524 -45944386253574963802670669745184098088015624259799873943284797052592375097416918408750059980639723092301186151446758786641541287013784220072965387302936146342247598144941829046519760144663583391557104358312297298612501170509659150622026193888066900976777080296068080097651671095824983238152060894758651854912582513109178587498186227395344999681014365264256657157035906995162852378023925 525 255010523249071611702479158724050414129988713037324466921034582035042882344070442561563771140183348425224668018981864662738059089385372149223708456168621501258561484173217673091403406028559837354561490700822815975296161702614351296607234284178922765433048013007275723606080462190947815621344251766892823687053350523045407282622898011617620179245303713668307381375480136073094892237169214 526 -1415422563531465352773177384589117090492544193016784083859588133859372352309909904907862907190816830925276295022257946173821781163386290644298132715283856926081745235219653106980209835935705506072598182291794371515143931144411340011102157846366880298403648476776373376691324834655477427174695055894271179270258039642257143478681519410465997773945045253136542663287135686594602699818102855 527 7856271468078485731319878957842202596801002365266868116245606877410719177293813098747463221066122478368312737356761533785570136136126995086617441842288759347578168482321408360547479112310832542636232747769809946547828020527020481933645899965815700811842497905482323676783424716277094638602231435676486552356441840576585419078190887566029155791264837844741899822140943707584443161981289800 528 -43606295683558651411547774880073568719316250449280374080573285247216899115823082160109653324924520743084727944703446193514410503464207007187950407750126370133833473608001094361344926792507524537915467600065411659044106879541575307289087124375642254714414749958025649407992637808582262801945831960505364887744041336819418550394788096867344887907864691231650840547351953711517245411864503051 529 242038384852971789770998510926140420932640402594692933862321307255612484712710705922698238525331289132647183472868294809088334825326183413384354927620638783428679971835135474504002499326580433738968573565118351841761340129663933912205736232901145937312484839504436845785826436543296454283430646189178944135984132388280732285573830679434676357974036221427035030684380655869054942024434139982 530 -1343450364731653977391517197633435329857470427710023318329026075203612169791263739245619372386187728542954219798373372773352255678794087596095746297557505880970583521759690955767393202861657376400848158239047179400313259579468692887106383792615152515794189155871377758754400927895380520497402332839837809056572931911389941908525850199479239670809026268470218291932166359810587974324414282649 531 7456951607497933189395814628201259642965650854147401965740260044303659234154393729939976415171501373265409726004511444233132084870604058078973564002286832886985640410549620875240009053489560411799454673367944944254146441961828981243477502584367223629618759225087939016284754807020662628470271886808799875583189831306727014986498451297130101137261703849055252263166345692375168862255664494204 532 -41390753714604296391607271291809493603573528752907197034453558689151948310640506521229090441924137938041409236892938620808685929342682811112127310360675231710274801556526103842304059052166307809438965802087530634378635624906626073522976870338080906900910177770600366692904982699796875289896323594738094791202198284004934921610680078065068606203543218786480876067742398901831781957772021125391 533 229745835221300658774465145095099847509697585270795377459184207006673506376991961774370107062857916218453667806257190675576351827256712433413653813265522438519498705514019911984650192367648824471127000464924759642355242450257799916966891992627666502265724153047523560693074108207631067854497858971765161838568011780071949122084586587974554470229406926198029081772002779966963680279927421452902 534 -1275246832593130273793526654952332254101487864793836269910868974876002932158440185277005599146301244947894652338569021812944479702350354591548065538341443667630412488836383337086179377866554581439736646760876687879259285438591028017861791128500836059942217264667118364107581775449848150536343488761028802111898329558051125411419679491988547633028613714713013703429922787073997933540298293321089 535 7078531105098733144754103306020461067634671956063549046042573196440443003378012215649343501713056191625089919354253591401204447299163668403324586940787871568573121933588762771983704590998791872739529119148263704611031851951554014880880024464820532762954178132485068584981203987456222741622695188435408322322849528558054873153877744219977994606467659775280658294974386914359068856244374346015664 536 -39291111320919128852286945206592167229104286996890481944832897345136967864770194467279355824632970335264322522511284736514385554327436129036994327983503211420366844523051456816010962166700645245446482509402203929253381180171366829686697143358220058519915158204133562625743007826328602198086395254937285219619629880754015304423583337458961196145293498743481518741842619253310513662513851198579709 537 218096024209612984474751042099237519908638422378630463021675551849277243405056939962021759843027204523165708151047449798332697619364379091345631170223078192995683928260252051929926727566210910002585759323098809245994160048175353253147582204111286690127837052184057818663966054138684779935203902983802230133777852947152361224414792716965319958228199591646392240034540848223948594193220277565771058 538 -1210607734541610114037381772772144641472009952619394585315730454808261436355106305778062356801321107525635340236568196680897313098146516070823760373489081827791437349360753042518052677182265829747634964166581527124739329166208678241934623160494432966948581417455459352772736600683113366695382610526617471397784029963414692558739834394347509033994617895716073059691103852374442642184348659955938107 539 6719878041625666588159941302610669401818766587288022649413057496400244146015334124130650910046875940916619635263482162234914376131018095755878947998826565389983179783240104489793054573394155903211429487395747956900960637714368089996976850241282707555261826251796230769277245824038867028529115447371805627461368199015947781139532781779072782775664691427909364931462040622686245766427116770071586100 540 -37301094994117795613223148674754561306294007055646540974115403892498552151454414651919126167128061176601409904521794347237112199423665312464919668377252488915494613876023410799102178178001207866008644033263575341807728242139208553379382748656237355380502307000535855959522609656956980476757185829259622642629853333737119322311192651641682602037435528867084253481809815474419896730359218954337417069 541 207054181385150284478900027634306525296785717259628965605805752635174375885744239311946710081936204986100000493703151122694602251758354469376333481268067841881494194732006714496454597894134917128744653982231589618730784389310568846140879729386184598579562819063037804427114729551732926166152203462080805550331906490751225210498964781694298243200871683760895102419588961137278111465286843083648794410 542 -1149340356132793508422195650224067422850861223630098284547217094710921605451604672189935573132589721730370076981221186225747458855063421504105396109442337305407688448723404177175071684103703034462169640850516034220537836383593319199090946728819451254148629905968358215491480567567206315235938557739156044479722187366512306231501905314195413636085781499069754570755742718175903898600765593827552469875 543 6379924289876088686171315151106592265187401218734953657069824840390062404150665742615512649230261049417454276688182468341333799957973343999908200447786463654592979331043648336553794369554936191325580584275570061856105209617951955310494401579137949538657663679979082984509911469004468428414228454516583356687572381061176491864741499749247849369689385490455284841731368976484710416041052633615102029656 544 -35414784536611242882925125855141736674866471962546943130688623118148286676736457619298529848442458013672380683032869571073497768392282663509601428642708700449794309489586611626801226118592645595988003539739677202005761029556954948145749699746529242647612908204600737113030117138311638367924513209660023182392793980036678167075822428769482399383320586501278071761043744990898090895874076858558418610147 545 196587493144469972838712209443472990658667686015390251959046398394574900685506516827950189730620815911452501343547740042934994891114175697422774291661778477124369799421374904794576421431499210189495483105626107907429428135906360585878656675202576212890172761473017293606398710251500463138848245114490565094688819358160939343402673756136923024039173861300697886816871644352806001435421662819565357387518 546 -1091262821060029312680677255767139956037625351497572514707558992043539392865434565602470763521902184917697538592127644933354045417173654039222553393953918896297759212085672132085323227582371660546388070356357327609420612875080898268393922054387565943327228556168078052183741678848738040822349429898916633503925699291615263490702055487740595458544659845729941142358670616185341727984187179564418244757853 547 6057661751774944446378363020543901961907211385156519715236313078368172534350410059952543130645965087633104978613119640232346447748585870662547071885586447433111353344054162443841021485745081419695544882653723122954551507932640432620232333359637308753306389445531158944466690828720180438046487018158259775745802231539711276225398369588502597080316053102406366011825071752414874433099597172275033681664820 548 -33626592238085105668046865854373783268349296108863928860640651946391455165450243267557990775845863523563526344316145676387771801394434002345184275063391163441023517330767829658788159365548166561657281306432197560209265874461654618042299514564211725607974302344637806522081607373479431245781337269840532864392878366642693586272823042743772508691726365978465848284048289358874763993872643895483040955860019 549 186664987477004415935837717517824376268881195214088520025499702162994998644593120464263886327506012065504548452098717198811456679288997280653146093379890275378462946893423660824856718641341735112959222986838938477553946699721180288693582457925310343397754820235776275006312688997288696553116732185956817076629535157840357891883169029402702340563242911943436652079213946328520166412187878827319575542181262 550 -1036203453430693180648657741968067144803056500599509652180254567597365103643790961050485810693424308307562998915033942952382425210250887450964336420745158384474944131587348539634748385541337066942913313994845428768928412631242655631877795639212150121410286014516673396659960338522071191927251257833536143556013868504694528833105865066037289839611911027924848648284220805738797371738270607436140478720871733 551 5752138829127010911294190107907244562773976432675825013790021399012227425770470619804054686994482324387620741407880870857316383332145710996091684516048837472743886696294252859671184284815381211603810521149835705548372919927350909575911689123231004462210417385981865131550825686317817479682674794376569335119311446263360068313377599874611493540346264177358244931484386662987588135085381414062402395037847232 552 -31931243343858645691117443209368318886825252464785671992234336144208510638837147301913972464618814100019675037177082756517565631341879552743962765445477618008431208259880281110896811106805725176548374909028351564276877263733464021891818087906542334326494828402106897958135466553217849874585177634398767866727881686791371887908305828910311660359006878672782425510388160030234487359318438626505946055612052859 553 177257425870900392206600402370200192820976638654342970638396480575651627994536892845031543104755252360580806832653526838894206274541449811557567246528065777801719511431896303911012122929458054701798374259736514114586392758489915448857622870486009625748497809772763178957692010809792795836608783407626811075342395089557111747519839586299497581338958434550788590375254202939987266301082248220427035411624215410 554 -984000179530094832887349264578755462415733879665679356018826843665286050421674490013391185837552628244556860490091801000470519232461750944212038079370991874586677159032059809363221435744136368602049721934569202001675234860572751018887111997527191853076205377703113195403024785487991560567392781939290774934572499724156471892038473420245210907068583716796495103792772002146441228808159216497675503901488757553 555 5462457112688129742784632994736581078034647402091460129901446229610204931367709275289930755433662508151167216886985294871713360590327150396964568989096272667369470573867292087421824264691532072083849354889164264119426970035152052238947657029511475770643016036054250283845676787201610799333299584114344715952350988601639481387434504781910891269929991881296628883582952913876683630043513407902899093040220465388 556 -30323757730311075849962916613442379205964106896522887140409962430435103951877301721453456957064498449070130431031921129999148424559614912311645041835389077460162219620971051684985611852805662405056125444843763303696363636682483950140851840377956598498493871597376363749145343195563099777355657166932196245171969896342367141063543988937862438492900962566687393630803853865102290659949603662629567615673317723771 557 168337201892762122349810889809731818434917825595505401797207566964735013193274826676349843031393722630297661392921490554127273355233936795496168684120503845441849692344663692766597787190752548944813418306190340472924108515841653723376411193375617660173786253175307124050385658998264538346923403955420558498765935324088571944880324781901729895699230921629143476638897055568589115343179008351351293054377782408534 558 -934499966486264165882012137642032963068626392482700620465112287208115053879601598140503524336631347022855689305468025698707675080462300614246641370136790834227050367226287274416387743191852595810950314908691192870291348562500247380078351505769257911485309326089025524116803118987566948684194384797195217579246052839267992011951558821772258846434442815900788277485923113846017216788153488919503189146373195873201 559 5187768275270101615519707684370737354351922042987688916224357039139229440552281256609454623699408345055498959964692174859283580709817145878796537597361012538886639311056236968346367105833223510212960968702914394306276105260941590425128825555228255375676249014238063012472699993638623536041032299551777704732054989377458292706172460602546925494653284413256826312654575970487455992217886944429426908972333938326672 560 -28799432708479664882234845119602503433536584523358590309691952403834678329144882151875318969737222145183296461864791276512506538504111659958012018602206993962363840838397418703348254460941002063756183140489581179043087332805543647876773627801976776369943941922439427670377112889064125881751013965503717516886969506251182077687334931700312776680923858067329368881413767883832245800632083893656667374518920554343397 561 159878246005559851501280848010777182165124476309004536600940009817015877394468796722280552684090162996602552740611150916411701386887759520358321184256625348573411245345289609724514956252387028857811333924533868187867975305390229953631516398781361630336233721501273011023815819376037322198406836340767652868152869427686900176514617703355214516052050792036151103981134607632531730643377653676503845125981911515557802 562 -887558295428993016612494460856235687204518645587180378056002329740174707717048514582033391803688801543075674935169555599613827983892875791278465789031456460059626946591932365489687755364396800300978468150540823414429065442219540823813506622539246044008657708461931933155069324281553114119082218900413213449999027709692911801574156918411095200224017512435395141102274832485602553752605296106411160270994833032834859 563 4927271155586925131971139475957919360796732877682878897106184013860854380925965376101467385684092796267752736544092977325139173371430991125499794791092233963048646966670125433496814558029805137491548366713411518627719788372615216579029367922889989954662418888513391640460561142572568046171162427933169087881477307181675867537267830298518753683682599486261258174130810775035156883524416014580191163032802559469278236 564 -27353826882411509244766672739972619651548398676259977942238558783441453507937745473325147835679043034367379614029230785387435057086693935430825121228955242658184301542689426610268435955411327771733862970623817995972174025046008194212960114365522962861025103361657963937196603057298803814007479468303837778807065098898815929385343440652833013463348665827212851141778445375789348112369198834865605130477576399010125145 565 151855936219180874801838909775684851029485633943925928950664348733701982741699240187558937437119891237707073641890640710834045872933231017769111041143645988683015553372928275215938583375395942051238448434218473693303255137974202625627510310632768930084633517676591402246870944972703438151132047405099210400802457354531704883113341146179672299344228235512117170684635550650637894335651707846759344953470414097500961474 566 -843038666903185168143533528807045895741539152266264678533620316687353311395019848408451245912341943770568454521427492538540951968174124428849882865781870376052422618060153585401328007764740101823393319040798840055993161870746988838296234854064919581631518082029517125007707354091279381416840192447110985203765157773751017844410408918499485386711904710192659908588777058575264319107205658353963062932005601105642921087 567 4680209020469528202956866404033776812952803255300810531863471170928658826366396359801296026206675382825354817917427183573695475474575890683905288923607177806834043575771587132208290114116115163151087633636580823886737880223611807163259186768620222355069465001239986128403468483895736589251147688589324165640962810913020460623529516365884458310396889958130088088543525612376621754340136103784571721898146533009105688832 568 -25982744993923215726924559122166749504438601798859354436888332405313451869174449066033408826987747014793165226785469952949886642981324857449279743251393430677400903451710243831043956157071983768218856638093028260103654220310098978305670622307038927869375121627390747026956844418942090507627727057029541565614556215096677256562505371429405045787095338770837932279995586665669595759287424158330415181740365165390817203209 569 144247014196082996034188545160894363774951325668005586041633242850789310715501370796162542455796471421939156129360586355497078658493264386691562692708143778831226433601293492801073093820015777888284340858832267685568493393110946333832483469671861716686425628420547705958544488542855468255707057176539209285827012734526417646745226006354443911641158253559582925330942628292717368479458394117944740508180333267649580530070 570 -800812136450948001315481961385224532667883942008164607725049961423954476773551471935294085661255962263958743425103219179485890778822145451132555556464729583176904671530144122370684259319376400020227426859709238055806074777652580142021544320312077366911376706564125482253099426710385069233646178215560812992430023640625587965023170815328269159061422023376823402242060750271819544967435171477037223813425729451834428496051 571 4445866993927870639265266140496580650343070060472663519364550752690349111557923435455660154646691764998850528853130207055605261738563157606182838905602814023085435453666580034771773724084490726886175191614582004365158159254347592002413217918190352681281536367435064089909071697842800086803262172768351260596332467796998742392068328817656221801685375079900353931313439113338779573072506423215418653331624959119738762377668 572 -24682223690121925893314929540128561851005783327976741025999559421547869100642330727274850172532385546971100586433738286867844410700067824179639723622607204066423722954869465801571369662199615261630594887057448164058681386481121164825193123387178880794044380489729094349191356874851985338753972503046442518433172529597227094163577354585000885593306425663596608620910711486663756339754467856987302371982694859670319441083753 573 137029506460437546768392044538875914410060963390620427077165882633325720583535771433893116859535602621929901303308449401034049710157805445108949351268069181075264506343290735344394242725392097867451634017893173646309504565665211393503390878816652520281329529708900790166565470719760661247700269871339858861936804418565978399388632884836680761421120816786994370000942867281238377698550987147006014381090921832144771919092306 574 -760756878419912433603215099044214339365602353243262537899480244490808720376283576908111764985101393001940676544490841171754788964909208651628567230944117561099155899573032079950513072266033317343053481197029971505842535697423680411772515556800713223205589014421716313906880180258521790866335299052429853353808427742448366284309046003787418880188537664718254720831785738543126831275025692470019620095458846783278382385234395 575 4223569642328614805010628102500680277774876298621180293094827261331631638629063884715892274669533255896993343996156259211733075654851819395272933313929966289837489807522548143070303967793582998476949345944456591735955945502941500138043101267663735797638920734911181177753167286288308859929343880696573918594924958337995355039088337045446795467295629371510725971571555887632783140109794002263579678795072300888486189918173216 576 -23448518154396409295457850360082315355682816778440817977045667729414593446190516717835216116403923547476192231267079218870374405592592592227794723594917041380706401186461821199908972538521433561952365446110397539586498326042897355008687038407702389295561831032551007995314693291347717837380928370070985393603826376072680391896966541599306325891071509028212577978004678556751404007148357321586430591195543021473743831134546569 577 130182650383181343067843137009390680026298011954566783362282993125613302306597848185241556960440082955328412389204960013820490185636263314540921240052235368292888529052617706789048701710530513021319665773490069968910981456856378961804171884959420595610179809670802615881324757031044308775404868680421908206027404040635099744951626546725488323606259287058817352334997963640963021342680294689190374251295422754886031653982980694 578 -722757776187879629526613126409082704744375918694462440801179578715812826653829503335981732786740512993481253026251200346633819872750502033657177776540729146142498160520867507126739835849563938269294375967023550355595090816334548515025707623565892771822392834262805639191838680449865471173130784135068134136264690080000050265987245222578723733005642923202795953831854903803994661314034299766978103368808565444138498174921841915 579 4012678705688342419596858283848499241309903175365279912863146094353384082550052994057373269855497987319224715126685746534226458765556541023126192380796127545173240371577607066190973238558265706475451794466011112440170191311618286270208617235107288596652994026091144509988263326177149876677163809885289510932369563775365846168546979640744809489600815188939983019548267628840011523145542015112447721802449007624862647684181120204 580 -22278089545625184252107065852219686774068809361075597795395604656037738860929840763647303868405641709258793316019840792554843376626508180911455650413215113436823728831638102650058124211936750993553047107984243719578405558575069743964768132958696448918496175007129809103443311559364187298805979794871991367412503515596709761675339386893655789184381212886051042937649490325320375128659699965129325709742640936571383488433924692805 581 123686824637681934733769369150745198358518535350140622601376316842531147365954185517843689340140284505969331555930459719343917141162025279475085316475923547972104209315847040532515365282312415509084665666467352389316415328375024139336871825607415985441694205098212285606462827683968315295003661573738167434350555621632507302773449674542490464760717138428310841661137756924753237181790938776163330728823273195293351669869059814554 582 -686706037116875686953794922680666954682674950950010710732936129015080176148357371870113955384939241113125221405949025605757142045797540387638645235993522582302468189925610959186713382269300758757044454516954576173247116842567435552672501977805555707695426003204841860833171415800634185337292591069830410422960654035437713863310887340178129711399849323497250622391599802823995830475070149937818177703669091661012640468397544600783 583 3812590965761009677975434250867118607510321376119560597457853580443838158223471336353081553606701651698346584202045104643720755466845525850437436379165338784105221778883446873488888755851322775605176622108354779385374041819530630752985513526981802459128049258438235259349495102484281327362202593234669823259842048262309888237428670134669534424252646089362242525138122913024806857977761993155743911063561088927552460203678876758056 584 -21167593194094389426447310111790564681064457790633401138705858867001574019405877110253242939352596588799630345273564898605660802254100318305893822836837101309686993767684951106689967184698253531917986679382086764296306183179769719154007989092701793628710674340877421740513251555931399780902745576957187518499705939660338251993325035754706226813428064901224944149572210855948715484079952560388035966324944550812438160636270021624773 585 117523483841393566041777853176865482530295626056698451149451559575073560724584727778761096679723012016029345838270682131333147678081315302811563173366576717056261441697629231358687796624712294778677076072104903797974536063247882241857528733718061407552522157334731995935741368400887677163644014980579136326297305623145900348465383221064231547381141948092780804205127827136802161935473350849142758085175426561667573425218924344539606 586 -652498830663794014569824755312816051341046235720571341906963700639450424318052830142152099910385481794498644921365755910501319373099493488530202154506860941585518695631574379382444586484645426542098830134036445954839329510240214909100055183607337694872221353623414664638546130711280184230822339979189501265210571564899344325623142357825893700764058430145984153611212877575503062982275216471649422578305602246343062098588319722294727 587 3622736242228079411421567124087047740534924600211235196402828069734070265002264163990806618555522959350245182168576569468789558862439596358897379223657358556635178882308567085813796418615316367169684219399661787618017116542643858172682619484484566227063617459164163606046614057378692651716367476668283420492853906926294005141895090558416020262298720765113032745975856993343629198780209999814144125820220413684192266043076598284202500 588 -20113867506093989373329862862107747414284833585325500322312018509158697554473289848941171758587219622100132416821388811677974367458083150727027198645105167097594084628462109073336007825970616422451674541432309403455235571963970918921908822825962467437483381185607993258032272225788203343434009521959912862928378614189451259733885509861497478573521014835844282076728766492850979443766830850710908750263580299848208705786082239610529857 589 111675097118066599902283914068151430735495955387340722261296207242800249687417819043527128798259867551315286626089774491304752924563623532218046412589483863466975927736568053025110849226868276546337263750860721399029689895730124072046911129098974484249867499028810100735935645293151129530776528271384777207199156237190672814844486987975010090919602035957711474078360432472944040487453418635471437542175171368599544678136134309971849610 590 -620038948180702923658055193158881741497118235018401010478342805684252038187844587808749264266336225117177806380677396063711589696693267186775844869325753803657149713277015308588572628740376266252393334022738014942761316408468731813483592581634325981194211273871088507815357055599109083870409418577207612037541911558904180984324345163405092931422076094294236952749003313688580498128937930833531938588325594128235594929477686129274648675 591 3442575508884310189007557466576149252963121238688950104889166273802932007095187228377358847053414674656151661834599230414803468897077424128212563113027616342638054177182588149127107424385790748647476159689941855778256626855129876291289568806554577350771401122218225850239328511394053452299662749152482249795389097673840973995419891720845249189031485084788860074861302141571498293250913752240506622461980757782529529969216441948729466176 592 -19113923532387561030912245920930752107299910880995524023413398975958918895571324838601384141618293816595168228891035308883365748631395362399325108605830687855525810463384541773043812105437737488400136894076965826458571119163989188627773565140650121419597356552547659823856321549372734069604552333164865857472966894685284630188022961175597601336766565158024831394813710669992633139145966033325256451156607171214168485801063944922048231441 593 106125090332884749637025319658074354982463511748115329160965416649572324007532060120342877207077262395083656078675379625895417852754155584732458434614416138510709281221538967763241668514244902784235010806036477917092706845093367380132605766228083721762519968923957263939214057083687124188107396596773947830684407197229868274113140020689429524879769219581371144886377306675012812743565234235654403412330391891691337494035136360352104662054 594 -589234483036220548541681232251960712178204167959777434521597921437096498454966166383617654275301806906514963247405283753735913836091334630506439580916436922264925629688353996533173440746264448478835463525675950031202157371398102364181278689352296663542771746912655267337020566990478642496528407775383347102557235547370820160193005761172509425263156244840810262277350026507872153540312247622871201669514455028207585183327560455021895400779 595 3271599122254972320702120429364000338159792176100283999813533544348230087467613389599384343689247449309866309687367401440082486423947288123569939537470315067765162422742766688913895247805939111439140541825096915380270443452535438668019867234118889003726385169165218544636606121664239002688696603963102127398410808341258052896560162985671663550912406280928352715763839623033552361178153191926925602444334463847406063052994771514017766786604 596 -18164935158747391777916283882354925802858974550213127696261831580418835358788633544178269800087184049178244191819957214518600992310733988567246628212795962160883287158720157363744814440057954149662724747367104840666410963243861975006259876975981624260591520685592452049569243629952783221367015643407893142769152772041327824864080460430956477553460706462204242911863652383755834669521861053977858359611625126047103976355145144347991953969645 597 100857791769447002116775328920847856687845847981620244389224849343379315537019324111918470073839008276511212134405372205320780144070778491630948046374874245590111988673354316360367831814867448069203947918663411959850748830652542460034406626442879720864352420774390236229065788854998139400223595936160015023553270967170195102442356298637901822907835062838928146244363163311359321066519778552591975687436028546922635325724992523195407832294634 598 -559998529780686937748604689995327244783142480953671937822370431450712348558548271573665519827874492845392541508502678863825559086318203860083943766042514520961488980125018451476139908029276146926650416983787987227154208670463042287232882498898079500632685121936718510647629987403467271421460106166352374266184730163434022441422805433931445853741534280445730227522045097545141597955861845202362605677088369196392632939632593675507513753923831 599 3109325155584472842366398742203439575558141457507733808087286182509201325577722111645239463801705879101340920041379555865862314086806901270670342610293066683185013339777635923119312433747801864808811497508747082597029056548602475420726688506259283139449326200852402267892770654327528411851217177556141826954912733115312810408875151017924663567377282684210418999377315084102193790934045261751619915734706157194037112276830853153081611475129144 600 -17264229879530393986203938751978899011734561085976847323024426001686573136040385337786346510222947678920614998688371794956242970871593630730504935055137579576571768159386911512585076506585257055198333097512064102863663190120503462898238575817286808736285409597545799808542654951796194425558285314665446882355329538221772953920179955287984301582415563477715880562835817630768202678607093208975115183103266697636375476421684365778664723956585065 601 95858381032880796370525445692072054501786064108197208803404875130489344226317435672096880805391731810297420713828502996087779521429447223337278634842066869855760960110095980167945404213994181788980398989791612963703737253505033114402359947068411338300929567067271509629344781198617500804151916970727250495169951849480213411344742369168936675095004932179597807426049554625143480465734687603776541079477833372496060669124487722512073648471138502 602 -532248901162723675828664110500121736058890997020584422537789918912000741843383300631835610878217109179744447814294437690917775232760953337141361314537660341989966121230481983139174249524659461504005141501451875580415476833362921628342237914570213779043704274091696659909835114474752028821978510508457006012962581708381371770583430851039100155663523246628829492725857201819137020898326708649178537810766482978053711999279288606484835466897258571 603 2955297831604922170877904778833523648624709504158381102782523734494290668620271395954973189403389348218598976873756161132782621930910336105404106251832089038047600346805658139776046756621705888079794140367034279331848114136555038482530256654217048650868298979468381221301210304672386305339354207169458005726857195922950745538773720605979333650367797783554390205651512979558605409981293453462301410322848976888022991083777190275948188330146689668 604 -16409280117857465193114342314455712715541361784260910002761658237735207437705177240698200481925915909991619976205914883300898911258142983180892589609107640014585826004741446335946470737645433069268616804136693697898979634497489441500057862909192879198937707576336528251529348518926088647518553107923180440804911486642078345710922759940038950380218820613718829545613534371946987782877110012624873575694147483290222785639804289802851678219969017765 605 91112840977658275257664306048639080482219461609488462320927135326907485069320349107625341723785031153630748578229106055546667371840359973241454670898015027715206562623803338342113869587881690336891104108682971993756525395479526677643605920627698872693194204526349038265016015780127012685522047244553139736437043706991928145710361597198469291370742938318677912074804023813851710370674972231811091403617075077174087204650439681571220659312407085698 606 -505907861883651683188940491683389119872540803890191633702089105878723376570077466400088241453676754849098956331032453795556964648888248973502388968849332667688964240601335282315017790683852946765967639080188841501026059194836668838255525392630546987566596384173771822176050374186553370925589236537483531298188295365640921067788055163612265296145201727465139427460331227703700704841302777635799304200447266909861132158004307815174728242583314963527 607 2809086047928745996532856390659964337502788784674472508341050775593654371216901957195720031303762869264178620630882789478095716662048386331366933077476829626669430823304697160612085712500442737503530520258847807699540059962860896561293348236907049395532955240540922417210297396613283288576831309832803861290994847722789318623835463443768131574406626842236719966085847328541546832517357622863283637982481053984644845736964620797310856953969247873952 608 -15597695058364166049739977149027902990993413830654042464524880929859925704479193307139553112846366615319059538635667167662171911503431532665241656755010288372664842796332017933459027245190359982599497376468680283359709472824289611362800476083876583793903853742098857928427205363974711168495225671214824078249076699005581604829614893534832503206621976739029432472603804224364232986926231076501293424063347620641158051757573311752216449333561527159715 609 86607912471969591532790533224583612578299045066182760411272736811398455966112067729763760885588572272723935233430876324959049715763369808873893271817126496554273506281507457949912441619459564813798675426138672647996820716388921977310933552675808541314282975918032433624054776053570377797889764901171462153430240153785741952093053793233899836369033154503104472892557781002916774778539490896865412291818281904798582816719780781595070718882252422750502 610 -480901878049585860402025076538685003794100365101340277975621057100680052417932608274180109379303608882025694595620886226842059249476295402717108768745231652984237484481853602551567894197000861316296196768570258164761087143038444985025065211377739740813708604924637585899988881491789020503268016183538108709422436898300668285732077224568337118605611609109848040102008573729496531081285064845430187772841684403704702880417611112552953272859788537521733 611 2670281989314504342774537839216621996388677251737235295007551554534745029323904965718161988625760108304436071535426947378714763689937342280147725227497631690198452738436693366644672049741850206707552682455770642644496823822433849543795597909166981028031159968075098360959421700280604995301587359984482468907308647412708287378135963493640294519171421136665034088186490958879110889407595519345529367800892018353919954100597169131850115184992123351350500 612 -14827212960727538992853619477597612112724773127347417363986052214675534402785677420364573663373496025396693080657628189518365804299660971308577368333816443349056250863272889673740814132785194585240661630953268169138987939179157176117999275198655267590695231513753167427778648946695510616235637556460866969469042839132616188603845627840952254617945988995468474902357035530973486271079474565879283725288968589654164756237071619964185023720336078585975527 613 82331051822861170964870740905113297013518898156081191530910246108421906803094727914732034482612385441816233634661818879146514016893827322811624448460933287220841135112475274910543367487518631681731183024038472448034232548389134991460414336569758324253807933115387656102215677108816466319250419271529342319507851346313852750524167923652857261776674648946221569236646052966166059323756151851710237782626637414793618069137476397426573921758829140641608782 614 -457161381349253263073419038298252023863537808588293292114019131419380542837129283048587183980077392754706759303967542747425305116868901580395675077629375237184881819365376353573053893017819858795018314705552055868981030059388378553087685847599427653034640961986646320140652735602243583817324743479541405430901027616332313787502100371915339296437126283691846467750878976695095903669664241983398437042645779311577626425028678286326795842412401951666151585 615 2538499821431896468078915169504953369238769686465605786847660364392771711266979039356727492838754538942673762197531626992685246171403485318982093772928731512397188822521176762727677834671664264847933913154232728508023291125673659056133333865230723210009731733730014988470865883148734278330707541480499934107843403589350485953161564134875748541096630909003449297406226947275969116413961652494685852060866632617179068547459025874629404788553664803984970960 616 -14095693924255058279259898932570586606573120515647719518059433557912294234618179591019675368038513276895678783068398534980760360469560221322069033282423977475654547062466656319956514549023183133307092379747969941560408360262753560215974332000039176424249681066334922113196546726313346761350760619073286357075802923038880367206083052406303082918314138716127739136253010952998491031846092023869671616285241967857161699428778713788072884115833340729684742811 617 78270390697841422156953615660789259493533105353271278919871650553956308289089354613590043402562156644069829087327740901190443914209506028685641875118492092947270611134584431863644247176599662439761082758554448470520996850018115249205362247884107756726665091046172433791221926389314009326638390131200683501415335595627466174642009654213932447281562066350875098997964995278043996634120463248271004994259198324020071291708177256365859715724669673134933268426 618 -434620547049069112711354364101289751704705792810886450216808803238034682768030563422655341075559276174307325983950053897313499774481508024695483956106053381191282215140869672809333092713664929931074005996502196032938320827347746376883851436454318984396127109037950982085286463951509512887287208475665067789704794785693828564421787083775944486434311338896162332358148098819925340221927209225670523927036922741840405055556215384524121422150851313677677107409 619 2413374461102596599907971273931011715652512546988419222988265969200464078514704470876577746388038005244130758803304684158231621352432111675813374515965219149657642587220886031294919144629902867947215993574137804467232188970858850152966609038874222047572788783484493348605808070666668765143677585485752350323783815355338529564489375486057018356523090531586579633262002862028445591519234546113290333975948022337060848992476834320584922046066188521730498688924 620 -13401113075758607173358879700633308468747919340173173113091582766599453568228209956273496199497079359871765659689234192324781394147767968684839656438477162614984239219828201043653294812655016249114160943982673181152503913652580246430276623563625892032008299000002693094735174951206737123458317455712882103082054296490334247958953010517936829909846907017862309000688274174240200437818287994991299881364074935611301491938928199880246196067860657399757468559099 621 74414698389355105081306243974513092379269292770678174226166201902382037726133743164151207758851814422603504510871498011835803905791657838328014745448162174991988875565411973566858967653116805913344324526906717452636452214418030734138140268542128040132122811787259923167710448615111577328068084192780765375100221310396587675523287391810158685947458147388941673973975501217706962674178924058615780883645238658822691037760738992251246662195478011648671238108550 622 -413217084956101849234334038623833432502611333872085008691732094991744838716875266928360099557956359033063079943523287722109482340238630085424448193470344972970070108708187641489607020899752312539092476398639712517750021456802814451582239290833904930097356710938241004368543581896201794914891007659002886263107837112077708089467876711759106866710885915268520608601496108895607235537762068368099809064178892589478968498971882143356265914107418296239183378149209 623 2294560418320007969644896040251387669664891615782312586374214842805918064513373851953374833952756951430369501638129842364959416225732256998859188852482021509781945444593995857590953790637609213860170458678841022510110504718544879458729445344992647013742671388997730006841950812294223974475822014541780159232170827984068807375295361930995303973998037997819909618357060382555922318343457974321161154454834624205472600422497610436848084098541725653139331349583456 624 -12741554154739635702972219861030249261977586988625731145503448320622584502868123099951155526322107758332762929623506016728532785605604318310067970463791002362254274624289251444167132423244287438500474209630153379032659264312029658480997963618608697346450073645323979148896725739173272956724627884246741558892878178096470124447627967331908877256076225351800220686477569327921583641912378793282398662351613323075240467989979481183957847393422110448937552532928459 625 70753346278488915609429959936207291230670227378602820266208070715507373083484750957762397500673296855602598519763940946040478598471058286426468673887113516659241396843742063735980175055150430951083581202113469612029358877444494189148205577281596407903610857671683620206218077775291062160745683431909674677881605547349687270957511420854877169561824928241076000952414146958115687648198830229718129880669038950712215357593961728757872512000571685098974480699995138 626 -392892042554586880478101465280334680684398998955878155376777805028637480131799948319116213498410646825080120325797456068537940920680709245244836431270496084961854658047009625896850375043165522417828474949965840079944443482509936530130769902343135822951903004584307677965681619958911258797546347725860156309459875377628402987654441791371258943458192488497357109077363859104406830425235599502435893020254006350926728138902820939349512764465255651170509996956821025 627 2181730705655017024795891998437851657209705670115865109094653653250338179786826734029875777167624712791528173958054254829356505845206693381677909895978264083681321071115180146425391732054800686724036795635977125645784455243648471386110134289700537804545974027848346595336859336641788982625331982405097237084396772648546110357592607110959342992303633285561693118153238674184747939302964344305635635192083577825644145222076661622113011825050510775449949204853495124 628 -12115203471591047584108916321620130054126372743722912724026794240969114280589424466304858423043788601524038251687062634389180960397990077645076554546675641415624057754059654359204871604614708161393809113116057159248070105393022053545997094239252675585296028268978482547246092326647690856899894012669764375380634746580274987031973896086173946438476806191413692647077171133725794877769853778875695041498378859177513979628514249605668869975431426559433180406201202327 629 67276274363548732282045644621259443721161681710439341792666961800773227518330448884883974845708963194689088335943804964426179980997194802370642108667616492686659655882398741222851051416938305600390683927462223564108048449476233783754286776943541100560233359817958427009438153938445521421956274836612161627373238677424880056170260229771042511401960046968014485346969785805440201500723746693242219375274129518018707376983280328718308404513606335935901022814644183966 630 -373589619572905822598191317208179972439191885201017677026714802311239849322639536270117267180432447125229125942122665686120760956816549983493678353253448280693637798888763361221227043972324830953874277421918602939430047603056578829874978871464723327149000258696467519186049690416253579763829153421867416676936805030120850321437770377806926907475806985349513834339670892199943007211461338827018894705800555165244184969901877206583676822344605036545937814140311197669 631 2074575810938013509733369189722825258871319975673959983482393924826809291527999602884622267958177889148495924196080973158844754691461748420340002136693476923998017298306480788047674000518326949419681225968436712536144651055826506669037909197846377746880994099824581906170438330646284215705807951844784148050019546696871683358695713627483737080352587596525287896819470129089022236515938313572639552279089283685328313633752657062320452153656541022740625233017525938056 632 -11520344216085921755442023429381175558155348260109079817862328357885803408135597416404687015321742444047665480661514348887706507460063442016401195266889853001927101967734228101303254225844677631968122348689796371209422404536173285449315194060290194629907496663750529683242335925793245919103335713863203795628402158062507361290327086498913837300505247168483572444170230329363279150215205653682590465283681732806193426103935139910466208124578628640597637345307487247727 633 63973959727793137074805097580530109947173562834779206993155134295340962263078141467995297037143868340406804123823311554070878073738393610307351264070541637316747813459465920538926867351040183431225363968872131125733390653783793866246017700031794947985443154154458758119588295047611229360112226420709239194243770594276638686727921855721226439476883417961999735438663074040810884566421350977718551913462299798188311103181350385428540842445525979416120447704961681762690 634 -355256993285707943712666022557779715824938125410544447835044447030328841329719153936518595648109419053471339865154460318290838202622522918761531137093780534640565822036623948850190385891797326413761364198614736509679208402626646498632727387860716371297034455507507471822847519463931259264943733441572814217250115311596580503031702331756908062347585717259567743452177489609491355605456106707443170986122688092212666528714243485951512340682294367436854708888265554491989 635 1972802729371325960118235751416908677106526022608293798918920630361287611329352329885356050058701274124523723812905420495419909317306430274219858126374177631675298917888898394232073849085035428189588620696917795389057458145508557439278220184214506888778466724393035279924379515102962650892513746649917090672502867559630838892407080706811636808424840643544920985483908044676159301007135811219594394553059143026958422424759244325008705034833872278066433722175609295295196 636 -10955351094881218408174436134766066137240162126364301837502202175394560739289926799198984928770588810479990725442737707599417912027491679922655512665732410554588698647737023999592427725673354028004412844366635301949214509301754442088981809761123425350409076043217182990742230608360692122907696233708675973751000557745399151582308594571704551557463832568972805783410194808481981570967575817260667002958284379204798678894469678535296043965259453587096544977682245092125635 637 60837386828664154276837976301134014385457929154513636761874212961144001807863154547375692761853410742238668457257896080225446557991200994069131955068620749249002596933711015001380707206461506185387970521180178187278510721701258338809270504587167559387219443409342526735453746604622120902229465532497384268565963892030855094749313208188515186066077116363124722348982834105557799786253465685017835813329490005738859527889895017274547745796809515874688896832283924706808014 638 -337844153900366162836151893067521901122069501925438096346396994618085922666495811709734747825511551295213636468022921111720059484378914401595010540157627050556279948970687357159156555277005180528695455479147364882021298478319151565617427142757952571836473472747280679578281382422132765390994482768197632206057406029624725027609053439283576044870705973889099567917194395945402537353716299841641287416672795336686727089376528456707574694021317892242249936552448097954298009 639 1876134051472200265914350753341375430087196291233983316463544135866896782316800848551317744066188922510289105646715002202161956120868464685460712981819893292702380725551690844672248685497688998101387813170167210583415252975658954427899316760794230683381992282329935458434661867246342855330959562877493911928099189556569605872380886097222802855988583061224740049152459524112534892907783615780171050239196277009940492452782263848726422013754732185464491122517818900726234000 640 -10418685278123836601109335721685076417690236331182887582796333387124476228322738749070274635532603000034979918811850501616864124592312969360672216362952441062386371469241122658371430027714758969974008688341601407112122797834844459331095953562178180753379594638154244938736535810576695511115885785882699718078503972985864071389947088437269780956051674171411175308549603252729500520755175097865283849707883009438048607173393557271696059082265509289416205688190386223662950851 641 57858019498367013782574240490706029514537699756997103632154120972109744753661526861750397415105094048740019408688533436595651049291264568792637549878315553699116516144374009201365772324203657658622353737150280978164380524259391263925300945646364500489614320745768045888245251743846945481950224744020041787828475542404248025201016184377586967366445941426741593823843331443362684098763947656419281727823483575420414967759462679582563344957350404706027840475562170420658187618 642 -321303749418464841264056151691254965510370781068819117860059326071922147087536683760990422015794434348072532912399249881076717052305109903089517228880619238423294632050684840681023972122874586082343720017113909152628975785773580822083149399725347520987583556382779334144857550190865628189107962778881906048897802911772222313480434145937034142804994908135387288225014152416600929116651622612005786350696586435596970416054255813472249537727132786159352657934885068338430982193 643 1784307103475808649996022798079554286265298594019753566396352090148049847920753193462575844130634282366805898567656474226911177655451905958083246255646178419097609778342649959548540903893777525209260054248068528534284107685677374652624297023065980358847314003376608145612864899736070090320360127389606024005246810831847576125263347941471890806421737573037715020590734779773427548581957296623804332710683124695637457887599959591554878767674528887215152973866253996266815405236 644 -9908889636513877223716261942676455127777253100451703003733032167450567730352938012565267595722318089133620079373421230927276765192626352271270661903793582073388121798576063972208452995775357069162345863218181196231464722296058530415269754277819980998889284337020229242990154899419002926423612893030841172037236656645689919808006073823785506329150240796771521059887233118998810339855253362154833412698688824014805785514905808446498036097544197322199015791458296347636310024135 645 55027774552655260523319651311469534397770974121600057507796078578870413614690864783853627438755370096810037275982172979528781472748967707808362365093504583138748995461703711963215530557293436286374884571931257954058698107138816940324324007727720922727121534350917047395987857488975820328384393671804809370704869008139051803411570867303064023482258199910667813403276673785438638530499988778178347145341619582216948749536541648850431877350065697150072917065182008606760275691054 646 -305590939401726423070712097085124595173467547893019956056877758763605795075761921682833618851962966410476911838840042095807871429915928458299088877312023160404433682238339582784206761077557270605471948462466722416596754953919349532564012072529386462108377635971212870293478118830150215611761059317873175823233676011524092193041525551535792077761961535489116639705996281051190089622140103548182674914778761379473268805246099265566674949989897948792657098824869441440107233015077 647 1697073137041706816928317040355375572034007852280587866936766909469160490094555947123897645623664918576187724164352998158599773025986171051568121116218468175004423334473043325775992175147292835903346482297257780898795671762676435058229225133189889032990967441956073516712306235999435783196172274473294567416206414896785063210515240488594346063303567966641023272893169354926929559065469768158726241311273168172638440234764481381283899995668132735963760830294250774185313541403672 648 -9424584251362277292658102042160023352239505163859252304423304215038597356426074555515336927728963191800249181500988806815680724684988823470236213886150068958894009779448543085718005047853471797207723180224033473045986456630751810537905223054703388013907318067610265553355492611226734990075317832119807148772780720225662823472403186981153823506775316907263554367247064064919491702223269289676173432325067231535728824860131793770468766490022468797434245109261914381752357788901419 649 52338996911211847192474310892932420558186010768618367614013181116823028256627299927389906181433070719903935312358363503811262855079798029463393432703494206739721019372370015393164780865367231136565497389165844848538268916041411499200200512185347194870147726235195393255566481742762722295618319795355203272777045739967649277038111162591514290949312557435301807141977874197028615808004844524434013093046532107909173160736639735961126119301323842971576114780989870577773843352045090 650 -290663257107898034520658219937202605508307729426045708722474454739688284159420598720508944370698421924044077859656296930230508729167264431207121906029386762340938753513436791517457314430402860177308831800700485585844187096824165770186282302780472937960050216082214272185719966507586144589392929495738717502766982301608737597328583241873072832456759313990103577377553454151802525439234462917252504753903768991665088208873081456695228352742983837304767062099218007421914875924709457 651 1614196565306757036645076711871903504071413322287944003710925658339651052055237404209857758525435000820731920424291455102221506398383949758073885102089206762099037996422821638216017481866588355788038844302827715739863768541102267389738720533180273980179486394113301353983925616519621008595893682049856912250367571039656834700620188881455305371477505150774650703731796809836677528730795913270121318149274353121986353677315881102375535646798969608086571477020225275465442847684820924 652 -8964462181283178488558094032303608134835807575898919147302586868401734128822876431685453485755631383728349286068449487907571835094173518053130009611610299235348870026387287444498859444971786572836417233925117605482518189558444677291132337200580118395903093462539086465836169273056045795258596527891529837885572244550382613263330276186655861136777893656185681987159632426421310851980669441986138707089204009740754448870715562705547665828118728144589606940060517762983687374870309599 653 49784436139114373216232270080284996328917639504107828457934044256008290898064588297025672371390799422709581047966118103792481281895353242301823403764448640717133660653616344921193743090102924395830674552148594302124763106734135446860743070500185471314305639748137295159567550358780285026170245191436041378694135546602839301160745778765734524130082257023571478469732719981095090244716518681702103918973431885124020147768293080198997173604951468943471643717037060723424353297333065974 654 -276480479495821669641288809850886308584199254589505681321949453563659442350934628507179509862415700221987677341265155813621630634437777144298528989187655014091052253004451387651914726078247647432545133735383012545907998799078744130124515157811782467856140795286600007169698341170637469642301964869282112144578827184303223358247587992865563657750711329729238555075209123489717405647261342105117139336135933489023172194354410024703542410127139458400187220747674356596562394895240046437 655 1535454242513820446751999705809059956096852002394351412959226030346502657942582850329309688498208119898252853528795623713805339804150466372644794359872711211612482074486001599793770736798730892158873750834142237764057294899318929237845683465549818099079815893036580974547232843374625443048457440315214295212812439351042739638733891106173098013687711998944635023106231966382249126109801661675174196333082660616848833204134424425244101642315334577876267640130142050388318831134334253456 656 -8527285470191076629893580157767083490115140311601948223921958001181532327814170755063861260930309437269691844634347130300932646479922920161894910598580456179078700469682759842126472465188788728123360397551605615519624663994612714817982760351842082878459808421259948296458993372251918039927246304223773277441732697603639414578480111716526915642152834384114989118389730745153500365352882880141052723754442398179179588384104811178336732202690406694907834441843225603627605614931998406295 657 47357224324564262785326565341585186624634632366807301638938609532638173017963812889532607775775990772285710529496877748728093492266048681753919052417131113004582647547642979329996002154561615661088113299768822233214059337500819922881401747912356618859285475208732774274074368677576757326700714996418147703465286804002498909602410366717283670125061379872668065665367541742371465069641665067579429570276943753405864434241124190400889618390714224885860582221412983095114266152552368999402 658 -263004504630372941427788671215479420803296900013916430894292330000017948424090694563501605389461437176625676447591935894794071181801672045394496420465558701796278342386917414301046828000977112326478166836707702928598338018018462656118313535261256197485571597513688569195892364589988010280574853726415786602948775442796293929653795908486350680059791329497654888471661441909720429277769201082614345141390440407695147255609302183537998423938152572329433630117699257620610608984497282099709 659 1460634784619432455966393723380513308898205805927803110925357508936511917513480537548301169465421773451507322552130281574486030946190721145971749766819099902870565065205362088685362444927105251545284376998635045789910203983607630976696075688265471566822828484791716170479124568266124813444381927542900489340131526082497551230087843873019817184221127942440825616407261433503359715389331456677624096648087800374665707562726172859439882141401980512319018547114627406870069019880252197349684 660 -8111881382234151180011885488761794620067116444103516575902974173692980355191472248964745037713118484703973274685251456046371714205519741575762058660125110205187644749161522623955236899644470676223420501080643940514134422844055937917233456504577141560993490160117286138999301344317171901714900341841081858072494509252231024790087996649029470115064856924634519633376972875537236746485563452329229953449388652870512281794788992557847840625677759609401056354922152891719611392077573545470067 661 45050855213373986733881812851660922686428237813386346934150806048835661956748319859868701479774589944379378357263020849397512145248442003905139215439596155902472817157456786916595432581708596758362607404449728500263815948499536215251759472530974507242307691125744546097307945201568028184334538078372103829537870088097376469892508917380133980831106714289640807020753110436194479008309389724015244317416496502640957714529913157620841894909068711567743310336953590431135326613705493891962758 662 -250199236047331181033385478316275360824642904224514808636071508415188293064186840198595675099930080536763602886905811142498368363751066839814743401892563107232487980510709172258595318934915722134029888964455653662726776220558329423072157252701054963187641910465575013557282095802902674604230705400869791062637558722708088152033073789155347876214970297726675282708708566402922195582423307518641426080314656877874088110269299563858449951187773777202055498888990158146174665653038308863010457 663 1389537928446080126809572092640690215907787821145350957504425454236410716413966664519949561774490234022600126536790580298260766634007448088426600159241987184661643574322363841752734653620894922947331997045129280715178411699287027412024609324463081763060143752279417217908086749910338216637420611008956155693684041712098686036363796088266967871240220975083311572420704795099851979811632196177158259406455776354928814093069009228577974407856289812011841914239822244151051781136484370518210760 664 -7717138850192989653084876170641589482268993570453835885847970782305812788645711977980888351952074502730619985815630264686391624612572107399942818235246818074226064947289896629707379831943846062419202705423264504248398588625464334052248061531862711394239836481305613002913801197017471544444158383981075692355438713775109197538029195039642203194682431872371269774550752399372214809002767130174849585546791399188926138105546572237639581778719316888326421667237200459423656437986988045654581095 665 42859164525669873522353688029482930355822864934848965714986395814876198496857069095315697257886537470349150920222220707360466976979521723696139022186124689138266801011592665019710725503267677389942981413206235697548978198032839654966015648099852577261325303912397326808621352097309439489428566586752330353844887634025104000051473769547218633288055119623809467564844349938387933902666384646516671999224112571447014177574351112123339380424436657719084058125796384421386440350942309860040255866 666 -238030473665683794351905949959165403301167576643227048900763748620691023032187099141359379885463257639626957423122870802383881816617640778438686542517737890545461692037542137185655528809254101917534372347351781700901463223064922485305673079959999760685725364178734184479303009415688342285579949478586661761463848660415254817974017383882871308883869887800304606513781442644297005168707515874308965399985521508481802822438699516468249290664713841868889369001874578950136160453446215979122284341 667 1321973927096404439416307728233392042830563885923023414443342508022880020241342975895716435557781203207977063217419934921945114254103531464855721953431510491352948863672409794378154224200936308371082322125277349799881688135970477835331807084763019809609359473853159139520933141801661991904472533900088212924463735785025229440134108839871611002216537974697495422244651375697719226632754616550869288507726778208243952518643405306723124547925695059565905587174834244734596639133256412247366325276 668 -7342005124712639340328475766719631103073374416748342244733626733135813385094715977484266862044430310574153436562052483053681564713608474872834748355805966329091341746164959929514453424364669799249380465225668882830381152372883810210478381598558178153075785314773818439462717133879738380336477302413865851435510299933257319705130478262558408737133635640343326600944649738146739823738018650251969204778450495537375764328591471407310677391518511941150359426144827981765317449199909060567917368763 669 40776311384905106816490116078132910504444925445134892118817458008376258850042743851350992392118255685404763333901308021031417411096135001104279470972970314244387843482627077059174136321937380846076172886643486189989980941970325550924267515315145121779128552555426336424609924611372834612921268731662173483132520942737549924145344414952262807113653911458490623913034057244635467620865299760795587005179595690435149656524133570514408537631991044220770102749468662106657692639197598522158132697342 670 -226465810860505294872434698856446291135127784287249212584611178064450738289911451416637197438339062693369129007494504683376688280122197355321972988005691814631063839885076752800273261424562992725979314996833468026962779817988244272273989485460995544179200761268186910804737771140087077817042378541459809989623788479391068230481302868153685586360101105700555073894379193884236493337658633703611954035848439441574548817217988461783698145122556205999833724532822540651237098643090447014219081188441 671 1257762979488398436523470846320517375058928805591322273062886564553234092273828989785138148410224736120277145037363521023871542581691321302802352664532029647263692468238129462682736721121781228722286425994191446571455444921292212292083078352202188590679256522150341475958802058578168745985418674919160350432377306312192150690815085056981825780570498894721124189600452201416983813714231003656485948112835545606953422208961855739492562080504269604627051931261793646506187703926095421635914574432352 672 -6985482612519648250733239607103646219580142939060556351510365570180310787663716057463413291165665596129781814290027640075160082972300952321555460788171093965332848131966353513653131713074708510820951897932498013186144046412696975353806427431673867498593406248549852806914369851715594084150104590551709861713593330194558769550944721554518696819068989907484758848546008788932203277506270837805767091672628121093760183253431555955702041992199394353490819633755231613579280694691374982332937159569959 673 38796760793610845693771023449381102630994391723596007557347293638034270737164342400762650722069604362684904189582125506118017039670940287106961505569228035354430759072861081727266563918548493771759700728214551490817780085078167333768395133099326484939898346450601402072239041971506493957489879249900582697284948728381148865979129397452198238954706719261952579977200464468434585967982621857509321228989328423513742035447675961660163030881454117060245441749820209227243984877413995768727594679815922 674 -215474537333511416140901919913310020052311330883446695117702936910850631105041528173940211823699442459443191482111590191395879237062113636819957327166471933254590049747017050817464048376467387131980241196235675828248273742551338489294331697326321074015392518909333629149934447773149835984617388078078147942045547390885267346773943071780458449300297960253040648994456418083793803352413287086518993555345916445903250150170607860594177067045759119131150420351338152736736267291650753243771564122414917 675 1196734692003154558362612846043670463977414370692430125810779403734888369017750730051602610464277900514186905723290358081407576401960769729850777108388457176764980296512428156434792115455800635813561199648224903345360207441204635273573809573283517719357067037363688761334551688944353695354374447990343649912251555427940332743198158987264910703107446174424643207188694108615955425823205492254352929208311691525222605225813737558486185666803729224539805122385611314745404177112471029322443190399827620 676 -6646625892508306122300189686746290214830158499322829447661457757694043597535309136622347193551558037221282769105042479527182416699562591260872211116907645442157510879839583559481235781287713130045536446582514454151605437474935327660073181105257667994415401621079059085730244887569782246091381635084475484154908389953627171404569573321419651214115051015040647266059082109107462754086046785719375239915532801190731936288383366967864988836038088355788434074810784013769107210315180469692384121412270483 677 36915267094364035716447471820542755634883958544530513100065276930114499534302685089861653698651491742023235506931799570263117231958196470368798459966220175568159649083232815406920986775257896201106684117686397550458446084836905688042765182276855198746326312220014174912571339573218074089964125721547512028887122315196636391961028776852089736841530801735704327709219139666146774440628132121692517393754198201479464417909459140508861507550240057248996219452307309556832123659651290346312547284215657750 678 -205027547440787072391881425366260336058154154279270066278928076703667145576026723057593190012318038478860208953954996739529112529207959586292948896033197229697091115403795109769560274486185420127073900912436404245188071615239198824803082057995508333500644289335778599128072938461685961789684406178118469253373458649506311731243439753448942848579711993587320773643003237599022981221615759866753778215210612653929367101542722692666055311598729741725364132908876855503712615377415034148971827401740900737 679 1138727570360570507419065064283101826010867929571003602773519836715250970339363942435822801837120552050076236187940154222887566999698053840663978308604543282266528209372483006550128375877659960910907558682054267293638548277111460656519330799909532583517466243138406269992096687440601704007924836520669702361509806894513872220589775211498697590448975496581718583228573885727892515808380215730920571959270445978285089291246606132231740265030615384333446821384919894187469419102938984635458858511830777128 680 -6324538899265193410319587145474666881452232129055081719835101689670829838244121214538833284053019919484199309858938713635321869513889717092861015751021941168290197816529298744545015328514448711919985755275214688450421353477816343196081965992947201649398213546535409105040027345664457026850552818848780598845219247217843271019542995684762347219837969357854315310269043602102370437076706784647304089024379391685528392665561010317298342843374821423294288274753284803750589387478835451818747138388809551911 681 35126858358237874990841537635977777867743125997389015006837669924739056504383487836592504510926170797109542090383011244585695172644817765249728718521879438365707227157376717104711357337275126970262071204623625201421615867314109614840048057106668545359968913847404339305336918054491332342649832210949213737251046376302649269303652494546081041997018655924028547334341380122020477861349268051000615379862424871240136098206264878271475117532014893585775656097984490422137377679850966950787454874790868782490 682 -195097253658131115392448729669930105462266785363966534592143645205690049962159274522360971234236015269938712938640656996502645089397221813059189897480806885499206129259133111093552530071969636944070941566125906002407341275583156631105048061195928057503746832742417345367987825449654525893946640279039106356941558171626562248862141581584054676692908624777429189661109852976945696128792808556639785826018338896326929489216228150043463347272300042659811724897697158831672101343242988791865482230372779193813 683 1083588539954245557189969484038098715055520897191521934162011147441321433295275611637230437414949928018890121048551833931175455840607372277610550079915360035276708609186682484280096222385754313539210475693789522310639591774524461694276048777558061901080506223732037875143790603316494261785557716583250159462677853340827833272539395212064429723252883824294787217688413752675839494857402186313296351975706794863012830970651009047648460921953992493087363018917556966213397743849207359032074103019659198655404 684 -6018372264241662569053408985180912857782240292927751875002213980050525389716018914418677700619290233996605605813557194483036941206879668721113913574103797459585892468751436889059657518167874792270237189971190618151077728829409444149675893153558524746882075514755597408677881716701191372531643091288084500280729208937231397475930346716178484934458414085857974096733137016201432004499359566575740876117137815710954761940529471361361759346058815206857564579573341835399853141564126282852664038218345090120547 685 33426821646543110649435928301507173240415401486075443905997052468826687940994277821266447026082696163510179340776781559648792114586951534267672162543152650861271061890547287012006644109061655275700489834540175767330758867415045202530969441305724472164153438661981364175225136842520889391167263679667752619704796639113765296851387448364042573433572240821292780406492827382902579353630040792043720564487782213267000503985624886392590078929025969023547719787609227041077802423612841707079019839329590798731214 686 -185657504884050446073629909534881961634096502814760339348636796023314337115947929018637336208709517963733698728743070327894609875563915177536383758222114538245539462750840573137992425510183566307701213092942712738531087018793418605912318560381381955602968270036953726111196581866948246877678130470291317201089920249063994990725002463868572346389243723105296028206841628513623520717914789735507624804640741406135079469331572534992387152556010363891488391053093604978381439054297396365969048179488067544465073 687 1031172492985138073650052630719256121303525433962073069728312767793340256453341805166000410729277718913466446326081372039829504025706771643782815932357689254459840380804526679274102786873867005224861376889906538500559921261454912235348470148213044364574913725723278967249325307321881287603449719770162643730783788978490337685470695727061657904127918844757173256047670943962890262909182726295073277681100379797630391626151997266174264070422919634924357746913602081023920058018489657913085694835090872429866000 688 -5727320805383045518252707635404078057496030873206410438516401194620420448774233955063923239622894106342430554242571320736088449081290993066995495812243410957863950997380596692162021896363086847845881065208120233437868829111779090564043064227737086632897760307638263958547487123816320486854296465255664442035136296685195961089652901566805574782116254370089883827632856235888621183991995682264042635657331470513248970769704182918626586605290510955253399284419817913249054203763732791711041912861305879190552343 689 31810689094982110817119497099903425967120246532035075827912132930908954351684015475958243371468652746217598809062612431328096056576089051211705705693189720007304964675165805539384720066357430054237162546282927184102627823417087628377493109586285784675914041546359243663345170737769535440999805039295176986558063447964388856670436322323613494823665717011980805459213824481767483495065252664908382363615340381881359836430682336678947533651514854487973356074826604494964918550595518846273727797437526223266676050 690 -176683509298763483193640424730753333187909285722050231329461057133284098748030870334034052184478172428530703175258476220501983930938730607937503917764647737008083027249383242226068384073172707887212062449560714772834078247642956992236084708436552935557564160494523164764016417753596136082292915008380268905892081059290873520208735356836465775091932782353555212084731589844532465215695744032980114371486896192971173166466188194227499542621404669568380974462101188302122029851895611901765066725770824482567750517 691 981341860834920121396004898566111340582957250405053477660216405240036877649314274963110811525330189717462993864149701835981606879249441644113594798253485070012861708662413520809680371993856493165244806441827804186793035922243224631914884180564971627221539421664408346531533854791523799164506248627462797052167587390862199214620075198175437677770509045694302305637684746276353507476473138265871954425495803848410503252450506713872926116641672797381168465481865455626614472051332337084741000877375222853900187476 692 -5450621156584018509913490995518156964615722725635734092006898672860641271238413045985882760567898385070657068044865961671028771084005836102030342269352329357005623632519270850872180081306896890139800358666110252438456522994425988507597467053740582186594928814267269293248519932468606589130707079465141050081082854618844316035899218707295535255288824323827384851460660484561661134782161687608158896010431359357989936725590625009987166288960414431004339274634915407749825545489579106529185392317989305504510865251 693 30274224772438519463718585169478090906776443632987744766876574585004993119266873525997259109454590901805669675809016862837603830526853368154817982457212189702457960253455752661346794844349193136393971405582746165488258393973752204725946206556630026964956957593882001173097314443040024134967401521170592104672436260552706858985064089692177291436812440604252950727135864106285519544941390262451864878072842097455258683191612219607290987831871280856239594953012558685018124675549631864227151881738067971360136607942 694 -168151761514724008334232227598375282300952310502451370469389007710140347406722682326550078462936002622287607247105920378284678289562514168841073135729767570857008581060525255955128715013201127541001633120092870477319929950222385495253704128881079615489311565126689478262156909346021257782637170299017150369506061955905021206156943415804733158488510308588024329415519174784063455989409958182862806689594895536042359245792583341491874145864882741011127469293502943166583950804127749199611173281273728199483909145025 695 933966210214829621494983729218233611707149505471229990092977925287881414542789614984487743879053970500548727758807429491547179611457438526535235839276156467295026760242975408614530396831109679706154130652182365373920408836564776847632654780026643845088048682791976094702333178563891417968701717142605704870071944678838970682039955824926543137830108280983847895862564750178289528388226145933425160451049448038001742548562713683940514625577180192922844931830051764078324323646082779077963116978816033597626034715288 696 -5187549528864272804444756076127185059417900960083682132639882754943398369625446120632472765537259821972232472481818728190258405989318225611788794160610522054109705495439494881182813240439609948662498052284809123478563168741682633736325230896804920541873013399736134584463212117178988497266747496762348694894421139431179193908398078858536040072167166790739160830733436841309556890893527289649026867232700857804920665482105995045276818910492889863889612906732672995220429123153583153834671218479625440614344708599999 697 28813412269527674821957755822130966777594618046709952857690231928947877161503666823644204594274154106210864362631467871130045602381647831964026180434092096218858047692079050113919276107334475891792624910916641211988828490397674860621859378644721801551555618048838383323999034577021648171602157677472483690735983305001719961443418442536422024691935189411073422204159105993196239982686646835972395454877903054806150554288738238024204933131750064692474224956735148472445232555611857007414115468341261209227480964572394 698 -160039973770230583478801147612974375693513649818623535682037420566850820440748501931132314409592240072106744312222767408404619299123909492430883249784164835992247377496306303531993954060672756358052589140930243089687573544941745818316479365995514883223911241254290885000104500874544359525968653946052967763161950822941711563048452074989873168631410355187402601448576044765433771360144911444774196591962156093672865292121925093780334287582171198854675157287890712556077271124761968967532452461240324272202140073169613 699 888921861714623930396617581817492445333098939588371756423428002142386837797949998020071385293473612425646495062386314944351929384260585208591469993363933024803913101465440184919352211975613157132430429656496178297722139963783899679863812623272864434758118280003973471844872530601617667025990080130642348090184984213558169508883151017321246945187321271537338208762430850332131016612917278794984264543815070258382471362954030821797232287211795656343899468731197217422783826100124891840728749557762176104182403294565340 700 -4937419595649861691378975834987281593966506043990263111463696231405249528675504957951429850065214383267535317088910312347315559486760184671376642336923405069890551038604947226864493617958367111783171557593700650582408565640461653162984336694823982849251066871771421619147262470146348591875525079304852412317354916820558279775320869275968794052300401795655711153863660006271229697619821724878783481684164112465091215757292169495492523127731777371878381689613422974422340782176675435924817019653785625422033087394314059 701 27424442974750243119222577096576431646771627272642547477049700119232952617418906212381611217902065247376125745550744354509808017431331705861938776908194364218102528855249793921612762339982894354516341202767395892171579945743838612085511489537584175064037923841556247321866756053992489938314391984135117518856478460322895038627979622500183087120751745336695353266855564183731197999335321609240156094780327321240124134865734604641830372127082648687665478632805697394764092755251600447554122733042327867646946057961311278 702 -152327010932717974099310855136490787570850057896647592534882642439671880124238499393802125977630697538370213490036257546625410670959937029197100934643879032621944766073209953299451512423588855163091688268031943128731751104196051803647670523305372923958367923233419925993825931180641482937259517923252312711008292575253357982791967093932075783220732868578678175523135273871337283173473965462954029069698102517604569101672777139420582896311466521154942689475427060222033454100420886658335778958226022792045294567812081113 703 846091529459388878915546489101849088816251495983288077705977268417070737476148767742630857018257703231675955766007901476515705101252073215780592831259759692242093776163296098084964769930062419859402426776327301682542747483436144779638987783255768672883227585986075855809699542490153889924068883672514376828405645009180614764791073196123638286764672501904481085841771541045022075261645824772886182997029737842317067959606429243869666447929286914162060600638528400173720906099612005661113301842774968235171336975392379648 704 -4699580495005573616542619368606741766735993193831907016491592639614309729113552897380679321355609243841150825116589607045152657337087117598988184946173508702341724745014993382589425528097133735417212000769881268936924536529240716883112111101447974248478672299076860911281899210546561628811331215208805136560905342407950309894752024946539781102121020947120656654819919123329063001266903884615314307856400169723557811202516883876318931571743604888823985025308058142911256723136042599560126643082541088196669142082215408209 705 26103704998636121731062258914639818017912854671893474100788669744493308419597899661764454144786608805128433727638783585036504241277957979539324803530059982558545641085891550822684149982448306465981087069242349848206708714057663858020032298205453923624671037166134453468496999845120138841347719217706318593903586983832821838334440291457616749171238417851987868332729964850908962665295291943730472560711305215625670786892701116214836712175290972708018320530068562111549862727569202606322766940781404164619013603158572262922 706 -144992829092403949868413366195512944082396393078283250740451741757742995625831568615822781010384146772039922779944425673484811219315254259058596836039457832926167857796948031643695354251893651360909026462953027278745975431685156649141496890878389656164933589136755547580805924945431152551357692915049039724532434531972469095484463967603887169268511344102979537156593301839691841829906318434929867781347747506599009296268851574037470366690153362866542363269604031688951849168833302114887518724202034742824119418453328940735 707 805363980659833217805097487301835241655644941980116524681476843865430904713202794919869329150864920561839250122959088897131681667630446354079405446487966483161039193307947786500602908083528897850055892800266727627797768021460559316111398947620879964066867642348558312844344968693569065945390736312507173274728272897101585777999475959597302699824393118881670283473911378368780529465319866488577630874972533039836736777581921399020432079105094386069737231950937385510073434275753584816638784064392162413795518951865651960684 708 -4473414942094509810760619390692649408656975136438907780135112659021943360016840567830581765919631568568831931758321487088808277113056285912525609779828979392189511190640313342454189668384216378470346668640501544167253826680933097171155979483547732718630968239941872564405817072989850847827495168289169962013884545933714424717581561249556661262521649500165593251575507272947501727102666059427779716382218466439453944361854279460447801871366623571216390614492145302210319890774401650381617627388994752724957220123890964460413 709 24847772708649151423054079767786281411391741605014511293260562923084878869261622137668753920290321934225363837076482729319926342208581994526626705098037465400014471633161073325347369628378063126094006682942442202828337812018021685436199066541157633480286731893236867960470964965793863516605898921819772858791768999696757626675852754728255539795485189449664800282180151383034575278830161649965883719262747940458326108789526629832147303175398707017680348365322534543573050381442266709591479856804818564645937013755233152265658 710 -138018417540151257820234797044599342188991083691324489373379367789705652256986347200031059716629984964013603595476210311285730503442840201715265427704993354103439944071894648245334580441429351579332681699164216364085131217946707499436400999553894667794498193204617567975215968716317719546371535209855566049622160145506119745859036377052693081127797973410295484895091499704837920711296476527572272716761243917407678142162776400578886805093396845036754986377481096732354231269091362923006817904963067722275775553854606851424819 711 766633713914652220124541983815441124595985440105866196271048735568469536559850642904815707245888612096908305029655661654357710147920989022724090579728931312993823662199210952032290371461699105447782793676882242375278229396645985151543145650806782865057183268309088890949008870938965721222642995512007992961942294605358837723210775659348748222260910721389563052660068531705863622122715858632079332541597191766881101541307131709419228623804843992491286059131271018368205722184862737097147253001951020979921753645208878439288576 712 -4258337445544667289567128790654572435766512136886843382160194540181327101012129009487373837049210593544055579750740469402502349947729399937202121623503317856416489113397463641350740795083919661054396502503273108888319733462101805910505240037765928701435560449930370373643909417413499117146150274570551268718148888096665235380062003266582897263929251938549709861132013166248245106229689720987620106951665574532806510197339577861442385065157532575784148889668856023629738805896378287407027492265531673650221801161898011905538689 713 23653396839856282482331178292308996194443297977332801159113314058829201936856082982707612367359399035252748738207311075647115321121813403828100244755072989425234259329871331308049499822180095321386379351763326645774728302166115414301998802848444479036690260176060077169650024727921935919241294391725606078710508122842838314485269124069791583396764957760871866884432866305753094176902459089772534166463228681619366393425432918012816399045426210591082578316596664920683283338381048252373258630626175421313751426628028900061307550 714 -131385743935759752112783513118953488108203417731942791264559637745698746107492246151840455515038865074538772345721091095806343176949185467240583639794104292002571514187922713756387278570910402855695261460819606504468384371078867528878110169620087926228664185876793804219066502136336626148609807280786699784436420680233662402647270802034484747963468723830985501808860925659123746900500730360221480142788720535950163027874671745922174731882614251176224926360499041886795038047342825772635820796811780297387134343288574062465883955 715 729800655191903240903646404603645360138835895515209409198898211470414543009768315456646171182922721118001689513903859816085976636262418142556558613565114994073660824821275256879270982231471538128798350097081389769049026524651114038787645980557043063878536444947294637379513597507748260778529290076713153044545093797563862255503671062217411990181702824079811844920123268529525774837614509445167665761721765393229953474252063640156831890391314592735903222397639810044347214464697925100217031078188359606231015039064301306936270772 716 -4053792621780552014848976349877522648137008983617356020985903943914511296304736689626250777262447557650047937523160347368858039451810150636003267306368865456700666482952957982860153396564532822332503549938207936602907796595313156804267719896959389838315321981455024080381022797521135427369492101827340138211319382980209898668027920820578090851879625295018864634594817478332697176530318130702303402235166253858340032170594104941904915322766389241204722133975380061684058626381461721048719944410260562108750017912905970918839068377 717 22517495148457545922062499362765913145192365460244261027541579368968570384496713923151621690820258666509525654953412148901219487201500921477292001092863118622889467151305427482856300721982043751283493689803958911444730814593217088602473817876252247261155511894705806680861871145311956803968641588823137489598935128475967615777113558527965280763277346736622239666507971554151861485015662777790370472288746361877046218565704442554073999808783104110514225096785512989490231056281032440755759439002485991163803170577326990874474045362 718 -125077702484482740789964236353911961866225140439563978124762871419105121553282976991151703913411342264940927124347238260282553172987181778467699117788625399585077879733403801182332665373608545333460711620844680892309978300630189930719471055104609315387460476145411675577621867599733245446739102844772936831220546665616582693113260522307063572877188596067829940936540834932724347107273119128240464522310867567534267596456361868557425636321837578651732279537328498927318436896556373570166261245923086659851608721615253367809161483091 719 694769870480404720182313027037894527880578001630397459388919255157403741710063974586107557329609527200587156900860426198243926852589139395748300203935063344019383842694692170291284786098706508251364810974487516577744695036633427684506577993654040490323785793386589827203943683962953746207773146056498132217601922311552820395043844800458773814615606052075337166612981391679408012625074748374906023398908522883559145017803564361971445562727757089239487207690809063721542876824264105317897113655412482852055110492022639027411512499904 720 -3859253601732353324995970715138745814555047169659110125541970782653700387591576939528863943666122132107321264211319514566522402213418063584337792868345338526343173796929847600719567010620431307444402374720282609356166345320738360610936259792883286485584460281725822698202214990959155369796307373946893936944767784418999895138843654583755877297585769789940809849385872275672479732238635093125128832789387223151270670261643819922863954246525841362748633290155234955551030930171029243278492162729471868443605247298118609628394749766657 721 21437143577234771569914252697832407256266820927916662008301743774019321007195769751835208031411656294684871996745863664335556110091033428192831592265652284483188601486174600032661788534045685365154441635230284945599575797961477617962499055890308579697783250102236561819815828798244000578857805056572859626586076477184227655136651206138075712351338910926991551585733016511493861422250855385685370052484948030878388614148713065566461111363206866007605651370590952807025684872733551472279155997563982969591513974121176405820887491667894 722 -119078064950415839297733774585328014357921721665624797074808795142849418854367999826057090168985323178363140041331713378084464402441905592972932493798884241616414573760858699445629131671827574047882038237124821687144715560223719920936956234980203696445859331980117142382871505134897376054351128317642008396979329192129849723432960296005067104974609845417441244253067029273357434432489784951467560772741595038949204950475084722307113563296098817566516826652671400252426990345821593460698646850505276882323531749724163466929383415473603 723 661451294162231564122764290873822395005753505389275589544400719037543370668872746898447079070835877379806378622525289863628775949898961956503850814171847190875539703981645733769697744417925640649777095521055444882171430819014821274850674000102632498535747925855325984583307890844776118428759076904698363695487984462503389252947325230021920657591131399797408285443466637296038147512937847512948354430110749727024076026384323287392824688887844869300557671723295986303986081569640072078510112079016921603441110199444259343542851324535804 724 -3674220524667563110181534496751392628990407467525651922689608550634826287469552800691365355554686162233699600689334642027437224758825846725128735348731368238504643206051005355907961416166324451087876978685479259700734632967676719994938963049749369970027622174040392915674308739200786235588731046681468936008449119353310027434185066515777128646457181056994557040212756196271685980326253599393995873598040364119790987592091525055607087721807557725185272071615603552580871277628682954871241024980736726753916944547880336848391693762671029 725 20409567903816105688523251961157174584411648248957878358766144863376148155357948629644713391015270139096905896064898012223934192154265252487257165744435878904274246707801484264023313878768264857403400383809589339355785042752928648175671521622599647147209078362652992144495816465083648905606918131959631969119352760659146891825341700079323245140718034911351396650608812974838533665836018121166900606779837758853189705094844574656744524743738150224612540448852515491840982932846402192895530168478728808142340636030630884889397244753023642 726 -113371434345583699605852049271638362401546405381263299926963839155612059186496202918520524783756524524832956832438260884693822982421971717391922443998227304409807289476195121456835361581566029732960366936018872163726339193375076108347224048188388836117455357161197735877338715951770594475093916206854763068242725736397683854110119093980490049619253979606469585229654959341935734219381548518755780228332411395328453859572521639873633633634119027406543487097455821634131855485747989335243147907396237667942315512717449548157992358466136783 727 629759472213697485276404972915055499798139880750614193631473876660051780302025191049581029905830434340852468813503670291240607878812063113738229814764701994854604685762877061171945736141240375038713507725578521845868043727017508158052673198478057914850171941205826590518229458146088672687513135226562992979653344067890747332645555439946802806639622086629567711985952655651237328179250011013921684145052823210261477446796769930916896592426077435927264437384174620958634154743562487393466599350132986231004910038349978773337261970698760472 728 -3498219114201576646440302748254974215179099004351938514628449377355979023435305496328054321017204045906463482373474143989948063113388363445117178194115412895038567092178389010504552220483532780881512582356387890014008126341195522520267881468249498141291227920125401323297846824078734491217186332015835489578198577570005181352523218816191278901469946010256413566345945171957203536302377849171852364415440341393969341503201168064807105803849663450915952882216545281820899195881590435784805446531808810762723567018262632596848223495626765525 729 19432135844378048357879497118662952906640397598223439118387430784170818881455701478031304490922549433539175900293278443839483113855476249789371085568642299810031828415108787333540046020543143897281972495629225443165597531873789241966890132166765338237704778140989973197431769328706760361336070550735367694650289217889103779106485419705197789347730876622147584193891522124026618790404045604441875580259772826274126027742716277426953880419515164658335834355345184894441584178146978605333035901762934429916653787870894101663613857811863001670 730 -107943201143094302031283646934438803236914659060821108473178953736977861490155047005823875144421997781767830494262806341920662759885302646795987991958418897074359598471853726884389920014895003878051333899984602736914629696989570351046254102298212111591352110908258698763011730364944027425347136951459895152896350932157157718119321352346773300611597132208758494319448600155732447499795422007214462816033979375806728063517773969594135893221198995382180525650845697912525398142545993265191937366171860161951331598814063671500862341594686411111 731 599613319395033914633583909553959215039698927844088464700515242336263861206767565820056907793966347488017330338782791633365751643367164828999016985807927529172315119651215371286206220305043685271892832563954990684453591719018261179413907784995289449324867926103305791001459001913327045271998018885480883008410318795345986009945970464183079195595856725657129170624760442650718308208807620440948861288545107349862351287158414318684230315087029929657871097321742549306576276505603447641798802838815517395969312887200492915065011064826345249556 732 -3330799331836120838527418032598562285883790861459723440375746534357436736611229469134131057736142939012611774993923058561695328825893490803352704196022757511542841589442370358666773228945946167553077841229924675296949504430627773874364053049644953586137755634518543367762661744530057759235917195425726812294122036363952737481835718349727681652222987226045684697508489551834212236875831578108981573525451416320880656764709739071764913487076427496768612722671380387332763480899957340479493926337048751385901482473575122031455872387583594261121 733 18502349587024436192216958937620848754568693162885266254456485121790103494281027022321744202497473033555899104946235910857962157608504596015528428617252897002939050532775585850993028381150343843086768557893303309109924300260240877626183682686534764679582676399978458812510456582740205580239868193498769332599101460232373968105053579450819751072747536499183809360467315519494993403610739622350591594550638254340449756423081887093158336079744982815863599375182749278422400513292864396602455308855341107784531087073180198139722237907582462526618 734 -102779501871683378424243169031508454150853291368599730449799374041054652616306652836223929353783409277169134605518169289569861846325548478246190192112156977583146624474768157616297902610992207731517493592409939181766695842913176545923805284429686425454485104539508040704610993458435444732411049655084341460183327933368423292451886222460704989538212874885655733274125871584430538192081208003905436918301514122658120807427074296279307247688162626191781267115638879406825337165359600485781115260383048217007478334349590021092427398310393265613027 735 570935889638523788533826100384298202827528935611227444850618191773062100415111072900298744519528719514589224973461253250886746803544948989161348335087582253630443389422733380356306381650243043811166522388243545743860654849672195073818110183666550017520733606252935285768142767261629874559974860840507364458310500466824710447490609014500742256682283506829665125112973981875685286286472607856069362315686993167582883514163614566122650783269737377976908408486646967174184195008979962248600843894285026144784680806996905024815951426963967236265200 736 -3171534103648580859569085235062507889288233886879541297070860083349474964855721785891705391398966141721323418925041297927266374333484652158122990564587446402416404032185693363588695632693960146894739772008743111995983696954474555216964321419360717153225112104502402422718068254163384888790255393643517625298022377068470558288679593155812657774470454828080584699052580809250366614476911414802852941329723224643321733323651910178257353579436660796944974494401781140615935610065093797222652550823004495993869473527445777413240851515591773669160721 737 17617838730599505076644625899534705552020813681953299353989463570428939046410233923623850511415854880116360495217502957125620306894451788495232478731647428976598574261537044991611659314955858592989360311295511426470562321336634963315687120066038655451872300355240543997744415041888369823647959743857429068434578283517865673844156524324648791128678907875366116766304956184749840196607405111080991932943128636261166744873814667685075665272919442485479564308754875582654682306248943528638061998363451146970522840360490910060754581883945649757558518 738 -97867179957371462496484488176260014091280092489458639368460846727191198962536894945827721020786396709796913905474297079439139887650545497529366949922250942176635443582122159113218336966917055895156341260907832464787854114862128325523934878163500227666413409049149815325554429909584421217887431120307859552680061942852423570547533944712521340944827696932994505249289112634479657231126377789277315387482251322555164862437029119837096280850233562800462415389491442350495258937299789065534697040143162977372181280960156429097422704993842093341901739 739 543654158891339453726958479603644516426776572750739871249455757582315073470260526679298178635821171809767431410645596110174308342661002598789875130883348197199697160499337781102833027001028219458820055634469108177246045554218394808848494305743205494088450815075004520311979294829663862071387070391214296079351227669776849240999722467594488467045574275621463898617199228459207218245921256775591280954070967422281845385169031089417699747154658881044454959201758792246352974674312787778957673836202210400586851211725368372549491748905418378409192540 740 -3020018116012612271840434674980067071853607769270756949716161455407805515209456890623323049927244616495375061031993693723779530947488506611531980373405252940896445605212864674343153621476182424681647045034075589629697191094927495718014030357939134314914634495519566754167896792452454653472325467836215738062883498235235513080410959544438019224898978215654117606155689515297644764227101049771995289994728627907538730244488871223846412851014180891514898880145679343860651380504643854759496987358365833391150242308121923084239795203045250471423582733 741 16776353606116368887869876332780943994691520067942569446273662118422034377447433609534107749304679154346657906841113141238722455297994796876116018451481058562322052684832401152162332613244814454500731374977271198920447214503983029332850383188771228883523816777235733702117644918417150887108501145643220594138191378185813649234338114948972487615548021283689904065236030912118953882360193101757410587680987649529312766066856849506084951288052782388064526824448800212362870781553014674152864628197932257413654229370801364884377026117593532142048479930 742 -93193748685838882164899422532440632251304531536203861562720274330021899125339566460681128120426277033119340818614107256547640348093768491127021979892094248452051716852686827104945161505599978612634516324055998115593099429442485900407287614468604048174450968220963996466496746534302669904140043573492843725414270428486318173549797479066758201403503305483271703204110406072722196516263531644561304757890221569152482211028323231216232802385965547565177006394292974520157125472571840578165720924154285792096891347624359813175716039421723250766476630775 743 517698819712965168083688830997774176563930594597999965728495480446757956992500172550236075258094658088369014057842395438236345732189382897609369776134102868462800669288139813275813400211319040036294718673162567672045635159106509865795433983436094498862371741099332877580058853551302626984578882590320067177706974975694541144759089047261837310985033360988642172879496832698495607564947820444758627821415039200110733060457835477852309419444409310589881266891307603918344645637671324578906066593640554870783056570111405382474794157963910775499920206632 744 -2875866676471926842010817682748492910902520535500938029727762832247385610230045148374302832222440386220790194355139433127486553925993186472033778240418415021658768119691221909193068347422107131439065533280876330961012002628670153551107048149389745325737335506507393442786108375004915353764611181290023009804359125960568484696322111216850344413484570602666289031835367874852450698711208454228397502248906323897335504250639271772285545022478926708128769572331713184411325523683925389280390395050295128769731794863965715737034689150649433817981496316489 745 15975758959318988922120966908664088276644384268088068290996642614732872960801973685470409900224439012521335544989430537917055253350853601823480534184909672260594577631221157709042566462335449853591867519520253555977476139089645804227645019511657694049009606942543775033513013475878909896410100555419851547875094598170853686718190237256297699440713458459536497095530646625523031814699920339639897319983206807699901377458950318216207379568564143650318880571453773595574422915676240279631892328624862536049699889945161110853535022628579716626749824402966 746 -88747356166523120812386761513675774064735961264441477712830459280822461170675551391239597637382815721129104806011416208122028785043797556591268352928085389538292918095686810109419148631791276158326750939308978426871792066255852034767333612320664915502419088984772479412655223342033670487476707972775043289247073448859325941517504073293184555877383291358186660555692931544927651028430665270630015474528935003663628785056355759474502071734323142344139352016989238769236854372287803388320848450948830207058548956056448094945107723566840306171938898606091 747 493004086968040749651709129774461475733237325332384530252927316431937896174547819674579265314167620317301985436605692608713550172696684892176592262901237856717485786335909746775958777079630309555454978839920341634132217014238333166545081706774231943026644191801309798767622658919363299390771833763407760643139203670158522809825914892003739511655231418076193297988894762132758957742558554919077856319051091090214994097220892919036334500806517677023616715023112095526861604538994747837255932988644351459009946081037055172765015393097256848512601010442420 748 -2738714636115846103367444839584716294589653128830562459647396087429117868426157728223212960594297497959948295558254281457610070047485846058970813073660242849108922253514234097723204213137020791070616611082055772950813895499209651742523772944098975417197250793973060380492949911973116178900111309825569250082567090041965146144681734516224547348579612214829051584678676588067943601393538245962390284331200985773555083784269864978620677221263923775053257617533554719295538333031035777576415106324348588579962486953181314740576541493204783623459742551772773 749 15214027974150619117011441185078207526860741347474683151964402892365646455650509003779450636908400023786746598880553418178812680989119351052252439159115240152887932288570612442609110797936337522589102010735584809176302957019831488183369581126562574773016601062877586097023354803798070126478381670549299340449193127822155539332294137968285652626609897001286329878786725384241083197049851507912626592256806532986162086548778824047756166526090505167582943555589439209793710666291058226891247916641557652805427983948900053607363493847813409892342139447322514 750 -84516752186389510681598831328001761284236929946369285031240194995608453063249418794945253357747758628739292978672282623337130241153695924254190868117251019449761894186696144141760322802097764997757389728685050168156426746219853749439686359488735106198228640043396991665925080788981519687405166257261542842742100150888833811998640076128030379057320147189637121756283731025399928361305470828556086858645026909940869486182412633156172902962764508591266431769270913485312315224751515947885574653109915348451891106214126305885023226316994395577926051534423719 751 469507513993915862228798023594702997850912186153578610508506227829566443625600014096170679664800682577003070175254404457518617838751156522204395577518710651383357337392290581922634086301970408056926197496834415877464787385425398326990203524913935952379221420040297848660320231396598514905180224005235657829080532541779956702366541721411885849668248316173458027754490982599586630685943394916775254867717548811951485686097058062007824677373818057574718372053854236834458593067386934158335824918830832463203550246297877767564572713150165191889590709015971472 752 -2608215370018077793033255353001883798477054373003118653304619769743762942701407838033886714240660784813578457668986626619492659549290774646193089265347858648982477127910139423509577957651578526258496627871251682367286615796596919748596907314805199896384359161188219194732034480149997253252246800864987117502634291131472967034761458975973155503373041862365989643667170014018645809696494335435799371445825832309412840456948481460811382612955704373708559957022157419557385490505211289892270979481484392936228864280953553108869211432443530272700348961589230781 753 14489236618080046533679832971893828215210192020164292021068337781446384205285043920643079240352880403540770425826098080521010813918488307161858326940766908118907971705747603599646176916665080263120283659466593599759285395685571952794225455039509828848287277308387941520666083040033658284309345429922044453849905827868561269499515700285187367274841407754292211546657502488957331777490149448633398644461146517112431372896241422080484429544794651247238889294801804893316662754828214927929728994146554450459131456724926490907333491539451722051654887383411428814 754 -80491256847849206466035276157470679529393062690175030751208009897642379510486616496123577957497956279476290699481652402057391307721934776609689763030821490598428585000091104942002293665769437938977183895163898131431195758053366982756137045004014030479603293024281756340556586198311188574822585451148033672182424298960646657994400148023435554911191808450989040987492336149556936508310068549306675586964700810289958321824419218337673800071803870620546175763788816507671782142824629701947479150675609507367861574905114151871815579743645052469498705621786629887 755 447149818658314609042846614975865322980360457042229456718510089574868885954417652471263003220115101907547834191006131410515553610716472319135354764664283695498331883486950609012055139167743836805122429838069788741949420438898850614077031053861349007120514787060040889138276068414387792166966590649768373162756233786213229420811988243370858264089981736983764147042955561524724175369235296185499269367192946992558830963392064042756613029820572058260811200479934479185953588574406238082863807954770043425312869691694028959885248939858969650727141442800449623132 756 -2484039812500072919928650441261141999899431597366122206678361788939805109920235065619991647709497989373807583385682294902196292493282048220357417297436646838078360942997851618095205548656308726712286531671534332488127236189755310849520726554962267869890096105329089911955344645153345906406393778196363033488270413872497237795217597947059141783504311251133534706379771014092177111979042729416471492666134543197052866647440208930840952105508865033728257509472778965643523456792701318902614540317569390124695440696927801475940698426358946051530207692820310225041 757 13799558291343602903829193531398958033434701310991115322755624757167535104886605398038438566615437419929195460741171820116686933604615847983779087942607735939523734077336700735499597288826087974000269123353309731012978495194360763124556813718739872343352639602816566823126459159447922663439249217174164568880904542554349900109918748904711727412012514023273640377407297763343260548735333531118296326156669428787881865160673995628559900069068227540372950803686181664499591494611971769016518601367577455408398178162046589667377754656141474467719271495221170518818 758 -76660730891424887940625872989808092174870774650452794763654389123722138490285023559111280697491761583294958851686422322900990508156661973680318728015642324938658284833775509389291963025729351452726783041017101089728154719870452460721962221063066911911341891020587566447848966167713685209576036083027189386035840104088639428729597301127927899885648896724267095182916071631070753801069932337423979070984131734236703046460495547030443609311865179107431470369497308641702633944015112169860885052432081243872358507115685624152449564439599824602824373485185796624147 759 425874718756427122031301085525020255085302644767629728321956310565190847873909903603915240121679675935993477383855603183596978057455033328778597412313606237351815369712387869191739689623974210854509367131438376660498313039806724049723809070634063275378097092537240370424651281786147351406789266770941871818772262405455591055438690729059380273140867843248232064757426106426896225301853370655291753414715431778327311612628207369477403543539811342782148823487013373944663442158878866470357008923744535692795926200675277628846698812756262655757997730666356894244856 760 -2365875544168092073617230532933201287408751463622809536416376365687847366939036240912369309212901037571472817887315095293068160875773928707444722063883757187593911244308953777550198498983926222266046027321572608638675658139511499877905414978819135032292299161216168215105887819273788201416199001933508932543245641184486375352429147483612315000936465029967251077996968670904832037453553289393377505709796173659167807107027236647398437382430153765750916323094930525680979404492505504268578644159888750257708424694966065733414359964016538722686370267846003512096717 761 13143258763200470013209278615779518315896669733510740364219558406798962043686582950368798455925364931475731585345081603660399460442152814567590651613507943585385075871642841684910086014187324483570055378230895176519631423058907348907770761263844541520183931718888238564631377548040454720158259780589069780457333133811968100095753465842785164620985766844562110115006487979008050647027288284956091601900082985425791373046413768212322723527743992361616391979492327600598763146879129107458436663517339517019424760534377598781550937451957631731984483058691314581976734 762 -73015547609519906665436831696102970939641956945021437332581158421636336458822439595589877303939409700564959213413282367394351622727212089773410997706893849217470863374473235075376189407300288327913539735459525786009264458372758415887618730589706358003115275524522362106695198830114491889757585896786626537346225744969983513285411005465403629772088734365684074485565965402030576406311048917959581474936527656682292086887999257391721720689011261042516975352113304207320946419099381558644340564501671966919073581398015622523489079747550579333920327386485473712796775 763 405628776228608230305891262531868487007983382308601975392014495742529799128375014902692735581019739031825936472175553113431838610416397581634556591879181726950381030658479132019207032007599658127628013890090964521093013912317189423503023749591068161254989996403868507373668309338679467515549300001746892192718814592132935691720600895671131809748166361237866994328036929257006640032345084296631778774720288266511078489255096927696535164073955645440541839254669743223956604094954844920310394352874136694865274246781482401744173265406547826906372718362866565436581844 764 -2253425927849519924310186147131944727430819898252315684504934733579062997267216555954266481217659836924972348927356746275689156775963834421638619122822604400132601111309990425476771755479581911147222238010866569481941619421948938453273803807089280267468226697639748335717192025934321525198727255199211107345910368047462135489703536756840843618497288044475131652560660312768031067602467391527373957340615382821358240153015060083238801863439392345901500920368426556666308343524134206627678258189912890309006148070261044330270819141626686518044659032773919257566166665 765 12518691379275501993547915355831157975734617520368209869122864593839750968112412719804835801899658693704985035538465683367411971295590635117950836215584502924328432359284878917341570846866972170757128029831842522545473731557758697281461925703477171273022815264370943277274766697432101781952093061458131840001872638245836579565819747466103393457369354414179893359206453500631273254396729760765533992795130260664749372431002133715900501214077810274527709658666887191210710395245637236812194433365668821320373597432482254095051283067219814517164412785037879330865097994 766 -69546566263054183527305972354778791069744025731604160115975399265885952516336698851429627398461073240434206682114714156124111211083804200117993631150302429016679811923565959657390893077958152205369416445627883553204510810218599059064536404842689489465785555690151677922158939095151973950646136228926561755896513760184283828282262958129597589037151320306236181167820020612780522009037322420159371571795259576267754424479854444471259172901342694162663575982795101122381779711657726672350005472082036900219328486821303315857564749630514357635767666760082817445111840531 767 386361249709803287548502303262911569915447345954085500318923964713326340481473982035413031928468245752262862626588106673600141582175981387280271496523221177766717414086728210727802218027223008114039330196932203117040845399564620635279273901248895683175321827269854463119043349319228831652416379556196046360733182496013868314703651910546028666142831936155027723473839683656513802589515268896870406796301785946775851741639969812049658897336776233978954029685317973319571986499517061690998266798359165461253237746228626282170983478910836644705120721904986536897642113216 768 -2146409290719736444463735917409500189500532363868298320416516275150942546544181407553825728338743611301372256381824417915144194539030469352840547621346623435026336630020996846657971710597859073387335200223211885970417439458417342661807391153026609632983198985716387986291202219663859349867161773725423405141216237134504992948814004375483607223818275664106007707251874867278263270622094640161478895624083497030906558395268560740212084563010383443410176939283109857590791305082249273874214294954392248585212144621613076007214190294558496697694207501634577631093883354140 769 11924292524981619538026275203272501837490373063446446056720751350294004690587387044280567355671967445641294944060131837047043230441827119086999111502460228164764051682943773049109912490966756709517926681162555700919592305690940421440977974270326754872597005697060665140731530074552385640726379050308875759316075906719277187435673446876777088719118865677573650352676739133784242668290753063223422978663179951697890336531521719387354486136006954239414661516353842433347446943247012499136493913054474821211885196922859840329211345887226056287942787382144606078217817467146 770 -66245106917812070892505982923669898914103477682527370732204241444503852009309581362955314922808941536095129113636815105232881294245259257406877542134225058706064698119835126516203100656468505079961299202843237726517987558530669231360959014260642489953132741338069864878928705707500650333238578934856651649112438456336172796905718730118228153751806696593281788481290921510581402321693987422150918522529204256740090779591028356137492946971168269313332874171381507005534965765761313318043001501814706096217514385570472654712637203092940149838121132848420449438962442921062 771 368023954949959382585979029059757198592821183011001354904471045816925642371140748162370109218254120569594619114833404582480929608954510995629504560766693274013119232435744301474552449796511426316209732998086114296341454312037216635200625395627120129222686695650743090348387103725795457315224580619153827845943685525125674969746327258412923141982454288198608841177905227765357541911830224416733103920656668494027087033347796462447546917150412200348969746934542073009325780548695482508955027697776715102208785977871291888411686890925245229439503779639999399942391900614648 772 -2044558150066654071842305560471714887644912977028150032952097581928284396087000383683191552362206377836852783598082868186146614163607143627975251823318644155988291638289411995351472730277981757141520579275988614617599076765055454107815292791661082184000109534980074252959560082953520650032004770436029548234036471073988529263361683202889275073419898606444030617509387654626688471560156753473413863318822046762329063663931325144365595247152839830125881407997904473649865633146416633653079767342115666398697055980530666161221145928527903701252333126735344730730636008907224 773 11358577330876508521534672243039571634720018699575745834826940304412762305813536786359884846271190574775975357822800924490702016576718722777433175824338549350735933840697765193531855730834026024627469747833994545605378090556286705596776268122215015327765603568726131535678285082755939167427903158095820332755942367509462894306565839687760578925143794440370520767796839992213508703908935005911299544854761874924157019004269920997555048019783758202615457601131842604359314889014785035409379012216764841720764960297370272957230140596948080718847357774941079376636482371176360 774 -63102926622124144922089862684774386780329795127330662929857006639091867675596077296320484300251140105551146289744347100124898412801759872476677023528570652594789070764363785464780404097358643350702844528161958245524709540690867267075353185571546994188434992977961692658459312640522655813325779798575203448763022967756627182283012617930108237554898818145003601867159310900468852516727253430675626515459813120575083862841753047097622004882175785340741286697448652470615282945683517546061518831199359892135252584438806645656852877804282831834838501262323963727620651551863886 775 350571132671129934506410305409374628078675004310880944426016670469777319538897978365948363552950839571940644458689373025768587997703466107391205093681985873014758855151113196871551770224851491435625162556510050168820304387680495382044409584127361116018344190081528914385712914695426094372241123509585700473394143109735143529602659829811247493226458896155878520405600230059006024007279428706273787687780980652660626171364750669902474913546841845041441798868556470232078640599129652744011940580239711070636945763574546678007033417503947054520774799157637755461578970930762828 776 -1947618480286489168660690975513855943353740047875809228655648440056005475956977070941270931081229780318182415858739774490578125968442305921150616490147505106418296944922582461721710179571120787194295849861518526962718374162431794628230468809717956436175198219518441193486289976600661506861481725665951162854786138424812795664546306825787192057935248885030885617386034258104716684694861872084527338995769486510989004797846996419978824273865154959657558237912941384996922487900642617149607233131041117221615383789915106317215483209658333769725984698923109674323970503283770824 777 10820135606619346438481199417055450440227412607381391100257601186225434723908832376594486886759087607488142938766324011493223210099772797645893391864528740474780073850578108877772896180913276898399244702181496105992376168848576634178253522129382933394909128447549312683898291138911855232572715474311081664896650060989852826745231467296369434096191168784858077876625338450611665150914843691267234678079225407839298352888217462486341496914478480817418108069532450117658454003865910651701387853175352784782544423338578403418275434987138239721064499259392123624236264930140220500 778 -60112196851995661406586178767400341706511318224298927953587440890161661717358785492317038421576314728961923182666400784645114528927849180030580845234386884444845141156000200567963644528685752598699999304159358814887107236419205797633416648758356845912523196125383091789537906999302363075369375284542473684422035739099307187141589274773755952060606187754058477470653591777258076710926143413418761550074041936424094673897115981422957290394105039797050016442205017904325620168084560950327082945251264962528431848576276916137107250593893515348640853704697492008336414195519061208 779 333959323451848066432107956363478356267866619329799062662090255217649625861356933991464281843995963637639872132492352962893610323736737353454423528301789142749243680413680724604782788387771860257008649925914878657897727892198530839714994184750648621966555381584627677378021796673625922289222119155957985800472223191096147100137820925451943041716949777266311242982228458114561783261880117211426219519308280568798439908697001031125656183984127724781344276794005892098089919398100297340649303772526966074425374598103762047879777056623529558326633781952189176673491124505441355408 780 -1855349018842039618972203880441429438496316709957908363557241758216792160061370220915175869726781353297239882439365163919310034890947199237245265754221582607654492632046979470672498160179961136224825401005637661943926617356495356677727011046199199031188651173644783741696763532563937372032740845705273105335320644241434718557642615388236484017656881679465613235376446855418304061012621806813539567909775695102822677283440272823392454172041792188190357311506890524516541415246336108093232873201409067683137344212941159106958188394468393000214957397874422901478390439351098318006 781 10307627990955823601065208056851824235251456083873797045405906447093560292332465491370731586164209867936068083928210847515328972145242962570287164505592224595951160286041013940026599055293230306150931144024064762792287887687659717666762927752277603210941644984398016346935031990758728434000835995814681680662591516406355782526564730380695682911029684171230376542341299700887696430008949561137981272046234325962730355266494589366459990876452580287306199308873792202145838112409325402986486557775493298873434823090776645903787283699791870515340561705699086591407411441283628243048 782 -57265482154017099831194020857835704433350788603134278584285292494068498687994222381692612866787030293268483761387840215526467922669088230838180260164024798740699721408149955104729937127599662820811159492485295498009371946610978641455106793420155378871885927560134984938102912794644784739937687055070023786554268096948998068489900299000237037392457465625387733516517315909905812886347124038592151723514432267400678975636313934036614423432900912928041108240105195659995039176951762813371169837110363751065158705399957344189769886223820706660540714371647582917324571228312925255826 783 318147249252728163640600870598195147873894528189188008093043158603536811752704890677472690190990520885806727734717886650233081950868952774244916949264128554322777294041947859229987722108216918406886499010970410302012838715013624624777190769490950783062273215602923221435054972761633867931277408338159140316467078742120379029977187630697193885347203960239795823323926457025727325144852528029501006695755478008798611788186700663173858296465558600359179718554080486119924125113557960288602362059952969204735984821105644870798926725944831650266414165430174142541979856501851106239896 784 -1767520609044235602653428349592664979395679103797159750090065684832719818309809811695816287459258934152663745304812382172488110891694036638368225824800208438693496228696721611311411169994016951283356979573015099984117193811712056194120438397398292733076278586742228830398254750759471586154019076592740862138973784262707559949757305646729412220237686573066472086448119400600515466298180094931416754013692244585550461149827463261160767120229837048160582557864659599430805178206095578123575577123828340294063183928368468880925930748038131896583428217594315271935651148677448429823804 785 9819782305876848366703912437452722694419422021747988623686066597212474319943551897180314478871996582129310842968643510707714652878036473915652511663900803959780445805606395186184989079180940899746210590444817451124357242021070277038312933402400485563157989308720088157535747029808503916292736955146785282330639241516644274416127515687740609923331473428193469868971388433000055676522717953837506064786495975116317082641918795462787162987411609701370567061075693843264610340635588144409329428469644843235065139030753325192814805427849188223856527217766634027377090016289727316666020 786 -54555719920363566657818129088914531304543342961444535694224342203111403428695552261734546514450160075481815472748560812979324006025138070141307659966156779207860947523556913357808234231171151454060629891750794846019155462367799273855446657900830693131537094001523952385490374305069282078400862671788551556214494576008340565035409673771218823581220596210797899313724815941421590289505321169286166211688487844012471472831486619610093281338186820949823132778151045914417409436999846645973056138662160099718243234081663616800736902406145288542750221458470126682354994824562652677987012 787 303095701219248158724192791752676327924380269059897309209390841311322369345242680110810870308872085757319856759806463927069287056306717549189049760027083316703774196466604344169044436033842240470815890180016664776309198848880943466535295655239473696363183238053439782532580744765122195761126518781997657447011984425943167564868625243932552667849102754880421063093080993728170810518241837659327007866235401738348712604994872004315881544838653296010302930430029710003238120632565258178341759455106680172781912566220029674471996633394789818882718927791849440853547819275436756498017576 788 -1683915577639528959807561026162720140928643976671605286181754448659985236943782213215320291217329469510139400870685056288886662588739823361771064689594150043642888410869291751308501979552276864659950207383985362543103136275944679550346051062960312380876758408627266780602231696739765597899691394946542578087844306868392000197145120306524047039005051292674743780141547635837201952968238486914154914763264738080432637688469733004644182209510762633904260837611140708965534830711350389363774020887469774051260857394778776566594532642170061400255530581664175905882869069372921184986877268 789 9355390103770854759490129637739018458664798487831608110188774256136458231691614561334063858858309765751189880126016179799051095319718572101367296777422831635491562677246714784568743161214913807664812041292620303458063751874234896210202287823503456203514181654346392284777677699290003181055074525186548492573396871338489847672384754110591220126650813506283120739306604790120459898156032750340651892536030177132495175550701273739488619572956737621629497594699124704970073234233715662644174279779387051242799649225714162727733416101380009095063811263238944863951996642997305754139932080 790 -51976201233925466418620353443454636125597605519868279534207994674024925072880557994825528222687195831493707267088141247586103399001607106678504918723977979625617988915727754350950602851018993736669521208180436469134803356256628542676102798507991825511583961783245938800950204173436852787284903495215980097004737834088874531834184271176046254158884521334903379186908759248060212407481681244645516685368323708802786621586594156367568198981325792042611202318496050343723789619776442579967279634194936332345781337019666372442704268785637518577940794079388484258962675650440607705194706784 791 288767433418353806955285009958936985244942894721518421074209440243852708189734551540183314562120246236001682429117245225685330745039097127115627946364454118351664502384703962089867447289106638341026646114962885627667534330488685727691773969753066184860618590831691359161399768533003289188579326008425498438338689892348159995044764583300725543435438466413209189754518847021722794028258818252107282618125303362837070556763717588818186262795473897816765969848248207310244536010755939510311869252508435341233310160281354821519090639554133456008064891369882562952470470417701249620422141448 792 -1604327145300266172101462719287487984055212635725727607103700105043915604082933535694400673780529995015762741145428876988007321915678628196867129372621754118803605143553080147882195466452101974565365024801277092188905133916150701771210002486546609683876468216855243146681346128023122264679290304362114993277518170280183776599829198422878864783177861560387252643618404491607887982886686830314956537487044644621141724242557526492641034879485076731732263811930343203318089992689367209502717636772073188035330829172183804081456251756423595477464001022799415990037412577636864923093142994558 793 8913303397024210113672323247675977513479006774290793121058714491397620792234596230107297207661705949648815609328181170003435046838289593512632839401540139795806355175248956372074137992855594801943372745248418714750699431523192027491792794995516467425818146215216332460171216344509373637318665556190506667911037803840476186251665574864268688938202654436129021964915811381396427436496236317410945254542963751148706698609467002738430906798764158682858996455922684679473158352899978801386110872000810017678734300311936093829541366128977387124765942459786217460796383221103016129012574300968 794 -49520552725127394905955944476119028610012467285574832210049767531525239138774544911051844810015181579394833392794543194830891181517330452790034837724306152925842388516183311743314365750677092064912675994839362158408523364590665082208681197555712060281922719957445858180150785484551902649476340244303695986967265668756649420480979180524116947056692431346592033147173222846903361930988168529074039878686465229045688453543623795651791723042936092338817632321472103555500703332916457026619135680726451761349186283733382993667914516594062251276153737947326207363506925805261338376695242031294 795 275127062184991344015922838105254283483727368774335409689936700814444631818700480644288434931787374884229896174984618203462965565455262679946866274300610286876733714890525835068251045360187731903468732202996693583746604489566674547295792426918461924070244649658331464118145142319609929493731945889257370754296401817514722028684783465941659109884628938648091589588913601483568758281672162910120689918690569239389632791358078272753001786103068984984608305407369158000722388385762152356868232349927016639544707720709402222138125594934794943107183764238938478777408081764583695882300114787320 796 -1528558868222997775883848510175429153764424420787724607469131839204288773318748675204828068079395422911587890139969638608729985418043482332498327423123823513766545081686667175606164060537951863387922653040288177202432469000629230040845224104344534443610143041551478183693856119072495204299647976580663259713187055156809334726589307294771939398208342072862117342353661357962948292047206894243935245901185142761002956668208491125439601329016358573430869780427864980405984388411544154124364027522672849059932775654143371216833193175249061976773779112956860974615645968934623942957666324608138 797 8492431560121321271374558322398590155236362162184032283760403013051855597573069068394250751640187710166660455192008219006488515179991025981063176583161282577346169361671665131699903150014083029475631668663070364143821916410527824313914635604425803196292151564343093051907706125042058292014974959929235764530068627154240166988871883831746388255393240168685170536109648942772257019594587987287089971084940288991820291448732216371166242688838807048294496943902440263933910200465895910654420226741166390399783196176628984274973606139920483565095056929241570871339281050286906272597047151940732 798 -47182719385299329448712891855245896948526059991897644559763415058825006244859688226188355392542227733305916425067716732647212576538082741808491927441732787443573849642365619397679248278701277723205745935621672925576523033483776197605190182415717685179298817897203184883573785215415220849562167221388610122529183491482123477064365698044074692860624848318150729471642015140986473271382836520999541705857996969136862588809542995021444299660639588918195069541223045518332918324575552843157405802442408695336771694049368906945661177243386565576135157238599255174137262903217145472938483867376322 799 262140970772992033275044171902227762248382865806113821487540675563382911023708098954809822575397860406249909587589357401199132261815216544938049749385831161174083742769429741868205686567267115334208727578108793289169758096447440538905865787507443085930053257980926033692012355240268031534704207817313397134319430579527669357202172959208228972131538096896433968248340028875650458712189893754211039243023789793285666174765645231938289726608770395282925844169126762548321398772613086370622646696152032507788786319381603406400370061027566472104462709062150528822129984787119747096634498548743544 800 -1456424109141130932456366120312048853943066491105675709075885552073656038182747059829811506082771697154596838036315432688821774475066372564196805977465046258155140127084073353344149804007081091016813888496341910208024516182489390524713584905177214178312871208113835410410148410162330029023211609005593218905577063211683273648816873822793615485915220596211153271476177511165331758382992403071657636946600133283976537386775297886119827360151786408567221312212754627453772148176856748202061755471460835034952612173710710638606342170947465504766997291283851138161130274018810953557607346923838472 801 8091738394857971707185372753258952667326806569546028457308360017183682623880963765407796573819708529665120314123601065985315298284051962968181047732779063015119559444219105835858048904989681179234585317097884752897876119118410657782009086300383042314365325826411452152265669569805597067515510310964796438539056358792238660320502191799841453205817180997129204293352167084521762960282788593214904054649374310610637897796949247821526798365196448216294283679880015415210972360696989597662519214279689457718752399634470929830733398009767643469008715114383853400075487117797540562723788870429705292 802 -44956948284576668918479767883979167062192200823775499189005616753587698822733018536946267607977267916000698023767734046094336243585284620916607852363473193912467700767270720646499861839292360321279464747503932827114779938651469419225061117580226934758280854964387049399035509844680645413149387997896983878254870833887507304378480717951811044995396497019092999232935419028940601313412803966029028963923223986099201746106995975979061825252041541344247070573998463785057837065924691930313077630949071257924391880249419479213761950957052480991069227722288500153718258026745886882191490242507126196 803 249777219021971898610335558362535631252338643044197674578317110035760630654776249165949180277424274841809600151312222879806447294003070230931558585533281033097492850325738215104350642987109836232801850173040829475509971616619499388450093306129945887247080815038111826782393125478445539482861452036851461247690455605159549627618192925637283571027995145978788701070731818261921932894259314871378554259009359525691386132493653237385853386553940162498937466465642584646733525552575560643335330409637292637829543434106754465741432929082578872269345973814015074176529304563830407006319742813017638656 804 -1387745536153822842947854231851513047273996778746018845480706782067125530071301897180112410689480554304477973288526885175754524474411729632806778506581667843745281996268314636529766438864019546843080349224117397216350957484695355563908433742733486857814270898927228028240286797207250601469691098465228862716808530452620279178726760144569967352207288973696726302917871989499667084376682491587811287336677697888706801581867009812401771895432306560766138564493725551161897890418500948259159656800092294126888749334642641708906034928668707796966615533088238134087497174747854278698959534208796401356 805 7710239349810350744512954422684774352438418133291728322028009488679853748446707775332928267755316528070441916075010146177049949927775955173680265444420333268605928648715749092337838825064348334631320141223402136118799546217405394415564306599086245390059885268547328303527286376323101133742029973853425569287406698091063100412152167070345957919878749872799941270959490036144240050901768882510749051980058278654068836419804444062768996640616925979876754024911672459006973940728259463127017079028030268149844032639146558342792174858320143450335607008834984332894050286243341697364033183637720369200 806 -42837773145235467809094874937888805655103816195353289463894487386265878067052725838079491421345185815055276869618637006503390732900190727643496251010472336328571391462729823791617434900901202806312056107832151492048822074282364463581861960998408311151082241827906519001624941475358336372879283887047928485201875161715676161054263361889632087017645428481357486787452307254775253570809640777978589740565805632473223064288852330360522563278577377489469998691695927127479819600905750902089160199396652594092532600903804975381726616548906023453117134797863915184146871009184306407312148930073084086944 807 238005457768138531472418282201112042097038339455461568878527062987259669378532959157245054435778506262735507913051350250010982315247236245697154145581051869315842269101936379470410116883327558154887910637808324215010282891187675795016517760207450328817138458005423389726377347760075869915602915238966521230634919422215487191007974588135156795535154083792872418349734103153251718696531464915920842099054093578900805513792580040202180506672701589054392923641804123334067602267415767751093598650128501349185908239761069730346977793836975867156589310715627648555104085752037242252734363275446657094600 808 -1322354647862906454312961372870731454471266443948992931667637557388260419145514308375844471876652491567555284487891783361414068464180993276001362939478761049005097673182995828558716380107368177856869443493345724974274779459219551156484366657698642917387616171649030294032085541440922309284034506042782740837901418843116094990891532476948422099790062191993129492807885449587279309614582713150472861643027025453441566266693646742408052498803100101977422295891308873197692598821516956512161660716185326484184717209109670442966905103481976541357549828217645613030077596157806955485584129445486205872736 809 7346998885700182628970735339823687960784945485863603801538778034943758870770412977799374454731158819107016920105248041961835146289598868090922033743623705355676599705394818776366160659394170549754874843425645098521791844410766952839975244836242407698897290783161421171204100237128820938089470881169673039224741270879997717370659600249395210212719238011279082651438879446242461822218944095631278651390457956848721333825480040084725507660125617203152397912940230905998787217747069449125494716763045946691934409243162940845516253431697908465979981184737220162985571076783983237205602400689936838922864 810 -40819999724127502608765336820927490340026738378889950566274659763448413737429763810560544013303799077842478244528202537140322039952209076253162782785142222035863009206651518074426610004438420205854272995415443803307235124914372087842301909048760774558370223644374296976991981685055598602878588707996419760070809299262562807726512373706118123475377781726431155634849249522087495972783088932494617654519860313044081672914144588312759175506975433436011446856294387038938916265644007074700248228429579196430865357533499194075962144585493866525837114056555085706069638168729917668094322472655126333732320 811 226796847742176138318418834502476883420122471026926797645262756644007612334979154855298951230558550554314852388766568713601137247416500220154038466374424829879583655782523602889051501063701395039481491160944224070395640049108776978179670650979893898617765383174632073605707655836838875278599043938417915833376129327800901515650755781150178584277758314962265237382898344622806458042491818651345059374173843235173806801558284907456012174228171310741286898625505554748126141522318423687454784256889967256146348464363480132996027993267730777202816076187334526861728204430482877570764402096793935106275312 812 -1260091323394278723064008435297834552432068007435867447213491445873625256025497678746635377140149858406604172557752300709491433899156912782265808760254126253396708980764097023267066749855723991178203592991750365922098674962072352672618399054799175710408766247919730404376802403924375282428035138718505183968449204231829298563881257357810244326823424990245352100231203579940175785750933735730305650894146753573543197777237228561849359063963010276716933355603921158523123581005114214380706364229543966236851190213860604976477918606718712876925050809001098722086024283727718071976889331117858343817840956 813 7001127978765220728222518597732890368874960198251933359441971247242612620236413643840418223935963320331362799119011423290003524890791213779558296804748087187654964596968478596080475487917840056286552981496144370986789738083896618116598820341768472481734909514214560906015490602886170473727514761398006792962406301714454728265934096835872292638319268963695476546377923118198132933490108699086171615984896413526185632074294305128334102825191205115445281912956826326806509376337333431130771333081748362870129670087866781997675198061878154215058001956614323124969228522210857991516134353423153301906550848 814 -38898691960477075782752468205370576369653038611774133991412633627595195123195945941936679968492381392272816157903476586863177550582973617747236026824859180147934536689750770951158526377349953804345833293465001909186082948682794047008540820675471953199128095773001719263960558923338856225519449930820280624899661300892139427411393789759714380960550491876865460906800911329359523246146669868342513383683245721665590411593007021721765091070514575510861009816059028875681351456565964359226207212643010097904579193081846864676860683177569126365158544662190966132915552988363896056381358105407978328641648620 815 216123982711767874750179604459126151360497082516169405134675090637094883022087776199001317669641847406139029217395464473990397615205355105477491584627984811156373471658453841728628391329664368135380501212990295542098276402378826673539432567535661109883280622309493947085633596656619851251843632972503875459892429667164757562770905923246765796404631843083413971108649180408129680095831447879356307371876509499907055535130343550371558527535899008617278369898388960775779886115042282370167949966603720832864308738294729521840452919128467087230974440661431262837596976211125859122438760999453900618685256352 816 -1200803395959885948621939194693347415210650779587334124287691518237654388554408898974555390942113925631049748372994717615301536879615432345580095263161817919679059777395948022346528576697357546216027643474940055790084673692269952106572237301341031788852169999659380299390924256127271811218991984501016804796558987362677575144087073667617709655773698517649656187692815606422736036279999947959005009796553595048237516313023848042720621124308664690428541932718070323916373591255156544136635377278319899000385281518048041995286317188314180261879276170401233852623599044433294935073079274759702766305315143946 817 6671781754685912602676136173947821232765728624084080934410889488130322655614226813485221963071165984120412094396991641252771089540328477024462477622449746566629855055189056416868921568928021707210939211985696607830529906221204195345111353719991005650678663764224281817272721245026062957410743956160748128493497800998061237444931937623281390817851993323929280496894702195400634212149069214806226408350043647268385196156142247396635913611271109661999847487976829076009826155081685661762519768943739575630350036151812536447428484480558396104505283673151186255086088274534823584079622181690634871744097272816 818 -37069158847747505182718526119719387655147580851178577472923423762802326764876664000264909552249661644221885391696905613452209295951536647470036837438526975444810350319134664648409637222442765884590378568562644000928079748148517998360080979342715423765861179598022078398113873713364377099200854247679646177758548225972349092202802231391667424614801856165063406589771595001084737860321932680606868428430993314030881626533250109051720119311523390283028917492317812164453533922855382517674679813975783712551699549650654412088595439313238881775689023683971358146844871816286055564664630810878424037327059846762 819 205960816639865217115177331029208006799746398384744531307180571253720285511841769363796229404347589131332387433222204017040286842460705654263797909567896015684029303122355129120065283402086117421032282764362165082655755061673704837968051293916532377893491534308569038285609588764704013523131290100197866323479092096238836551236917965952708402319132232624614142431650950363577802272372201690244706037725968905728335442801367307143171312257891193705140481886418612879666704547456216292142709471650954632780136475331196242828852966007832478742603135565696005206465865194714969537411398982857740441146942513720 820 -1144346248691510292605818357420944047309725602494080031107977079161814656615877132128145070184555625898716706199573901129361041193299727653564123709130465092251630276213760712263186252588746708575627050108750090648121139779633214154360599288842774028102246968688755331550825537819529494048303928363421988673767568647658528665692746136941651919700134547469762274778551707416069806480674037346426874621267856288039034250944557732115509508970749086123006732629694962893942243414125821299364504908257848948729908461221421245678952192427718537851578167864144111956877067593749745012588171351139567794557307853218 821 6358157246034924290022294513095067939630179137212651083203695228611268844518110927052476979663359219004585246856703117935345831930830798782801924556437803937723877632551754153536411818327890149181840869085327799564773067351340420374739942812756212883327053182725915507598527589130076436652386874939674849245658796380209912288778782204155335930345705734900165631562421958082817247297482193570990840660376809494315843583459322374812765209729100851715386508623313800161125598404517729683711246505705030623534844073143357945788961018299931743756079783779905066339437429431844130425503855151390595989309228848884 822 -35326941990589242705634156723286004358890694953249958351622994375635678716382779545354886061297640827868649511986655645717296687194561706116671308505513662545273565562619634017153768737646175359562119045082553078038366607202759636296766355870766790682084648100413818875918209322182462948577369283707851783957884772326596123549541532902848400707683631634928714307252345908263337707242691780555506590381300597520313044015238849360668707871166771919165989383368626716764423616727253109184943662119531615785888110578367105858722959777703119827558906192109915193811146952738179324357204942635143664641422660885074 823 196282594642578423182892965214540992827288023754675502880974311640724561439318439764897151340635149322813435198629381082748688111890323695225879165874012887667553470631756051526021978298402290526598462818415093649019717039061013199781170711059204751736793508369826621024276526463347491758415219351817468013984977312679068575414513831457977567184341606620537073587614325191908693064815718983117949516935185434111639650476174473572500918886410347136052619360824225936917162947576408994449424463152645162024699621878346026214049113612887836459660872808882058281352225617145835773774214933551208228726599266964648 824 -1090582431548277433790057280145612208916300141783622862016132575586710711584686528785899326054771153195930231194304340309078831177142271664829043940477332299219791443499432094387633765940567383218021719384006167760760171563053249735250721465656946005886469847465681273045112522264473890521362482204734465872766572378969658708272797214433246131974102501698777741275280654883538333899680989513645228519368898996268023557748863848190943753234903845449810462106405226541550002989688467218334406099114333436025918722719008138740873346302611631379431157860169372335012201892757874276102456702072521964666465655543230 825 6059491266607990650730359219308750069135164923065808484192818611781520716947582597312678490032173325215050706600292232412181208826155682948855487979085953679654421710685973375852582884436832886750742085943462681868209889342160964696113154542234706101310262448613441858493117505549513098243416424951810640241485203133781585372582881138157186311926541450568309296596560323009291237188701836307900559320160452836777627155873377636977109665944557157993629327722469801624960892656859301746669406943360532002322859479621599624075175289165397041667643881666250479688502008780427070509519819426261104427898696361429332 826 -33667803810052111236205056886731586682407066842146955640153807910224307974791978830797700874493258051375055122739360699752850531836297718788967218156618568894269948512278366549320049295775226339478384260986933602991506880976229949440240923581118855047858842845638073516029116450840632656348809402945013078772694089924535937142929457414849579036854318153056888262841210211402517030480153302568989991807793771332663200939808924223404203456035545087340276242498364933544872136327302605705646395579035427182454688880946993893340929446745840182274822471163581044679243401608855704688921622438097577147774801807725106 827 187065787542587583803444404133674433389516615391130437535804739956959547314312204215081643541756361401520623590861941952294662200370971341147412101910733886163124519008726518941266120543616481791957941922106103599233758830627769940555009504493716305718996299304099441443882758032254799580808687930603016543063595689464869186241434350860199602181566608684881291368309595410079967540900868211549725286153292459913528665911398733439005662116150181391614956841771298225883931372561881072819040692974343123886808053377165318347905513468660205679582765417969503439982207940013579101491033648570254824216339685098480696 828 -1039381298166430446657120203727218680891387741141674454081544773420117488881353984425710730802881533828759650845588169263368825308979970035906978426629928996409468090943439414657319518103183609779431755957702838693335573893744507767820429264481603635909206234661400655944019041439740726782398048422068592772856878733204322831142105295054477110462456504955766532668700817565230597375257781733096852239930011026560346416143665507385306465847062764472607220008890244697788134721965654119199646033277444517880149697512274844625519750831575338576754075246888404605608270905970410373681587898589783602177348527785443602 829 5775058396363688456130135178739486730758858179965207557519632336083124694267565943863278106702370589098195362226324529255243796914982056676821316279025553486940908942320539299568659891836410254179055616957116493831913397643644477489214213549074428867176974424888450820991590931801625631202138503245067525469230312469815137229017133987091697759427926626900935731616303297277450606678932504702333199360551305666333839848245052182395056579007530853306702014613234032670524034277606313229745385604001240749464664201454879279537377189430899639350819608161344219679485442393443323540208416475529005121759116507795237580 830 -32087716362289295337641976898957497566079120926153618012643444828209431059301520410784394616414891185753080840851456195054139758094506663681678060431028782531597064270694262569708258071993497273759952084908419566965928637724031130619331924567079354676719832329475359074079491513904169993171383514298354002157266116473640404933785807040809271218727295504151501117895119390159350710630541707950136287068659962256005874363020710663675547489386723883835347277978430475432725009067530816521508121748868476616274482224772960565462549404287537550780360437585107468548491435350751195329628876111829072285035659967397626798 831 178288029825304914892077184862665265461634427736176234921092385926736543355862887980804816544538444773022932271057704118987606450713869986734486107826592625612733836537883040075047717305763634030507222175460449705147222528797882311103754801351559474301881179436555768223459557730661422214604666103598030466202310969868790227253363803926190768197380376745456923516045334397627311636500460994437052850481737424729311043760429907744978252939370474483680081383865485077979639847385112512927983035929650653093853399890506875920142760383253919566544439017985996145728746116572964684283938914792504658902779058354139161024 832 -990618661582695897568912813060820315116044080147569352435876145786175638181949947933462274631231985856272609102062060819155957011189844757881795518791742191693390752860384949118787409929955725319621056591594035679105056066192263125967297274998546090247562921807465024291513491059893606349963697364179884830201559251255324241893493983899087109002099299452969533151782125625268029778684572660304062492114632094012745648244962324365910687565322362280019250157525894145974258701883165757194617628026714618130878162528596734546390953186187015403105716418044720837979077835300524653219498597917762189474184039029376819064 833 5504169071047573657463108554164236650237233116884617994899518103791667692143714037878492803429582250597803097446834474226700264554386269810365943449325168712014797114701139250741472325952251534027869660651277801590992170553966886976175195164303119210032963182394570536185322213048235752485018094847077999236370849042983624148608496030408594534943405748798823725045842874799095150200064472664125738171559285809155125405448765540588241557066896144185039315315007502227954942676574142331698123764174662329634954292524888521027698092486271061881425537169495806270991674819480184506019250751721706221522083829795983463348 834 -30582850737908013171640968862939375290718351626639644195959460835911748352087730216191646245871369442139129943898649379682475014346164105437025672339160406423731076773822298290969791540640928670627939790199446132228958450385644919803152211482091200617273911741313301840965400826055171293670551618086917393686913094077543808135700409561750031184330979021242908532102099403490661921250791991731983676751409608063719262365079576314462022100402850730531356597318328402435274667455865342065145856996871132522660664770585924244163251458802617362887727300553794355658091110241614919260057673252451674872968958061592442514660 835 169928060815697525048502585841938343590849775358676470842281113251274910137588000383343832926894063900615333296969125208512945144385713098436615424168938941261550017896670766342446267637613592060036318415025540459184642770763429669761448675223640671372167527801948857670723307390929537060144696267331837788075665666239643157652174911794287264725991177707728111744870971364505707058990260372461151925315621171359674260197539075557416525896331181434387549557024143124383900653824960216061160865734517909715955903635285949103666193724489457769138024076143395681167611104642481140109890722906272646143913782029547549579712 836 -944176467821735775966465479216848990619678705786734390021450094417163352543416463850818347977944907066819743960470078439521602131002873931579711883918761790732120432677328439511220875487155609357630355122435428572514245672412777325144730700960021072751994854477816705749821033327163304921507194832151227992892702382348901178776556017644488456152465158944083227744664686070011761231379581441926209680773881043360186185157133912663331873302036555374467108531613136583292681406862767141239938622497929518984945483234709305328518004790089550301018698732139481953113516884958322781480113846769616164687299749043613000926536 837 5246167770903961781813663760049145651441804257858494566676502300235802993568789409067088333962013637743114473251334527095744527799422576659242531555832802411396467210034949765721987411553155452444904231609094376869538428227260291639475173525935298123778412383408633616414054345783350179737647377647678885323065001065968834680245885734785506545478383262892642076987338853312364793910186789881718519526661027315245729929114244348223736924437322434677051268628248341870308114925830024648472529793108308597170353553886319974523676828278713320678368422747369631138325391378268492931162886291098494240702151418951367341037216 838 -29149567010938304968918298654368259234209898567859869371933877936718206558813362725845367651818146237842502747517385215568651597138463410113300821338266396076825512946232310934298116324972260525852801213242361180269187919828186256090713686951273688534805860998378975284178843321932666862959476834393295454469998806422944978906983719960860325412769346987160821510588900941957332373653831762789015796730322891402514394633520090651532493807980870895244890595471888896896411023654523694531665426780457824654008390121329582464940158619827743397350247846218821415667492645773466045182986032402346686567582558944783099568347572 839 161965668903745038843524852635546450567108366919971471033551374789032431410178526320958069426653715335238811908744178540741110936155380887247848106357014428746099592132907095656305739277211185914542745766982580144828092481816181812953690150323205578723557602512354293977530503003709939744208758746765663147440226454335056849554560015836396637334318335619172505584417547527535575212758071083367937759894076784342990333775622796841938121215124852730718415246513816304016776544314164008738640416153482429633029102743015346820902697169050628616431679016423225720501160078483145366130692923241406858438198513756807594180262680 840 -899942486393949677068769510679833336372485067613286051260216342553204826579869661168749717185567882829210195014033989490323956841895140614555696353551900137585750674703767418836639541572316476040883479273036374124302889843747142330272334069687237523002552960926255317000717542788436113739646380301630076285212365550476605973099238291440533474346770212738978322364941144246550233651284035412191454471068080232851019307460676843652768286845255221888257299465654466355747010145495626934827037423305795779853451772455107733884679656441057089862969403517896917583060858389425866370677937741060137655755720750972371586481341268 841 5000431303187658373187159663450263775305230030429038115738061454796153935608572366544905670687686982532064277584601961846272699202966668737202156011722486665568223978990895738123302936962699308287001208704028898868306891321073383558751103052502105792275254587379228723870255967992178956056983585135900032250438938124742923983304578636446391644224386322855426627817300479392742876375817767227694457626907216242904005058077241143853718762510874596288713632207081572815150992249764687493650243071822941680104509726461469265041715812226307251442394324951031425451418345006080311507570886450455755895509390290181483532290717384 842 -27784404708103724351042234632528834575579691464059570728415636194308811704475864626151793535022609985817848991357807691083760107991424415052981449204760895827874640339599372963777776810986126611731752368149452299443030083916936153382839103163123558642105770737424048769144031098982516867527608263087464882292448172857277007654521139955543226336887165535316208711220019758513848807009541795810614381408515732183664735466278645629386785299833313945631962598734098621610716413418103420528680712924091476926176358870365939171975989502511025415136076831563673522740861750882659934588768565810950777015100521146672889377371445764 843 154381638655994830703951183166399913369814350210179888651717012150774612449860321685506563888926907009206373468035680220075194911881260544504528794342045055008721427778450108844883219788713662169808473839398399189589671263376916781068829195246163600687679143496719882140937023539922258698580972991222409590160259226024046237980825915061810423378868644998247086315787974387824301579059018894526062071581023942120440820973417784944602530152940207413978757715999254470171565834357385998674417860508261700369230714956064727382733439648907065071078742126173283063106912107548228570620292292291731184690080557034803091443305254288 844 -857810016802468546629101640391870415125713938596090735531560488369656119345387379120904154620187485662000550960974905600190471009581456555353801681875742419686042853629748291654216390160605998602818719579977655305296215550243123838659530283773319940235193526277624938609314884739328039344209406297964466466919171329771074059474637496746542585645061933479229093423090092530462690302378596444797711773635833775914943583656565465388159642066645352405209769963995016024382484009455404566527762693278042360274150898827483764359425063366615992156821449611050533538500006942384516856786277066795249494735688850581076235110479718960 845 4766367173479287692300487592993049850116678036704008209853483443465034089060021456145016885212915919697667176745644030571348006636529600313074636521368156244588554570073991361402922093972430988240501494687426092576403255731432003743203738730816449985803166293217972371033493425536537275466190716933499386310360929744724266266005148815137761749348680500130649882173105183394842125231402888644539284779418335639574966320067035455445884064740880216912444826174451712976387970104745474367741680867192987469607837852999651001026878501936309416988231141110556201283408224390297597638695767336064689410066493068099392050691465629592 846 -26484073770692126359934288073833032494330705211326643538847023077491131640796781684498108940660871528770176644473425248072439252863385274160673606018001687094932248814324954403288239376224287533811477282870479710616663621919224577177387290728540759259185836355209041384512660250453801496406859902250198854706990656336405835930478656966211281024049775629063390419009803413212776093166793957193909013832325955771291405282891783480017209184366319094647717222495467123983639483262533407006127344234250222680012506277526966203511375540239073890089090199370338423006276273091106829754677418659738848139251776700574426186115746427656 847 147157700659623612463711641211368977962278777753476382590529601622659236368411033278368414959606763473203902408806171120826859902003191146021239520534543062376878541831763163803465254762619726837624527754444185549410304650431132578773372100871928855846696752132342134918947483733851757532440469857431623531887892974153073331619856552443573836470960843623069464241850240213997863437982831976792959225314406646480751092529035070314591649152772649237987273185158389793670032016115790249246925115543629297903965624673374223295464744260773731458100192248260810973210182345524114085497010768615856246544197129562537143397551654641696 848 -817677610207754554126879844589655220223981046448543231509941655620939319484836770872369870264583244731928740236140350696515397266890926694346591828254652089375023301063482480989768113024143499529782322084930787443566333840071718708713549802256248731459830301229606437702614650680812506147422105733204742947359048522952625558557386776537179629760773844045210531270172635813184727228471375455265752525501132924235711407088709112548946988888449864490328839515419210674660026891257951534333736405477348814851717572823833504805017992398231174082788722107754719490869476435951868974186047919373560187365737241562398665435117239354552 849 4543412041082575405621490592919739599484237200643192582072309505655232894507808989375354003039842100326674841599318880776574212619645393888803860385937454819867537659378408242732718953035409105006052609566178727545890461765977437195460694206403577048753663899937004612000191247798513304027390006720468574219709276137196375077981689510557996282172871985820280529173210390586736607696875220983849054240277159640907932911215930993848784938082623767187883076037791897605568142614258976229807847953020318444921698479698727436807050461953623081243482128838828817475284521830846737050407831260406046050508729380868009339011043025224000 850 -25245445982847036793344889600732736105926503753282953522388105208711803124504814157563082580181915837056922135712553406241735307716548692442671063550391642881001674333607260637287960985789845763373145579118067494347642946893966678993695217881070869162637650830971701862608079748734799186620174982375818467216896281443536009300915708158196721315132878853893033110907796654585945115008961994186985541803359831755726952416330213096602263221271237964577938900364317279222598881206916514414917387583589321581439400831139734836792195867225814963429830266085088904933774773482943763272079900753235113876318263583816575738926662640975728 851 140276483953849963167652124118550018040854433406518821687754103415270491449414079045459005394092813805088326253048310812421127839765273352515238852283247928927517751899913459177224713270792758953388192889240526090487260005792593222620727258779028445495650686599360582938127571063268533947780723265044392235049937687823402700063033229905630707609733134023679668674003831636573868695181353346564717528673541303392255984007807880003739992578379223915500062558794504970103742672685672546696355174281932709734162585375013770381511921613501468204343172840351678461741352246736809111698319693026115667758380162716518965324782715288180784 852 -779448805444969717925899140681743984895024653492249442068615824372971528419744943506782865648933974918339927628257375167948281709592793086877027007693300350636721669342584144314241900665927642587419717820605363425217578016007635933282929432595087311749256880867078524354470655935852703464728947028411765498453490116136110303405853616970535220009019353451360012031079174801787622750614148412245231646337435972391398831993646965779334936633993029989554207739933019976451923671047115482184985363642673175388800794304186901484099503427571736212014347933443134060467725701163304950011421329327408451827943604907366289006402069506625824 853 4331030254041002232922191304820191069825247725781425563681549984418791741005208079560143422737529216609753888735322426999742922568218093429806620531509700892526094867032145672590653235608070034482921415290502999693512043246526263886728622832183572813720505666895445709290499289520374678027917413558785841136762624329023965663936965467095069669850177886828691916647719912638781659664295822605010952770218443260503534514128039951976181175988529910886432047164705913804639151502120949230475666158155657925941041409679342812213227423362449280968793541939662289034710702781718387747090312141087399429218993116738034709182718570851325248 854 -24065546841535726352131262189734119261712059831325723611983180226152386669401428848872188273759757749339615619893589277842171295163312599908072016541062914144917535483929362165542771182912488988137436785784924576409256332528107120091796715864890410631078062314044467432149007526752065842802461862864553685882777547799412993530279998935024603417844609621318405298004917051722279976970604781746849990477583107799593554165119796759728742166976230467794459928733004005993793331271709635968098791714189862726988847786599587143755024600033141006064669337456752202707959966454497104030879097793670170988443907092889280551143380636159184000 855 133721470911498337041563441218981295708812522316927083180622354918491389381606047517149427308855688043193021043449746848807238283947876048971415853266734087892806259521364512204054057249956996227658450621678489407682753812354703456586659834699503027257566579528231469258306678850321428366178787849498739813592443441340893655689158002496190818589502005693585466972868790755939338611834828598140518752058692210540797604806386466071652138122728637433870583169364249959551077353063197949527434061660440831310641549839908830889370004098996509017726443090159652989767514544130048070839733635083328388233736004723161424714475306447291175072 856 -743031878633366145988511210287734518022352283843893025318200004959118253244512591416891357856041570037936014018445217380271373852005770706816019538310358749247260840354775794194892928580242364235687757052317035727928669551770914758158653524927732554126856705166977473154307257380403853205143042194927830946347066071499282337071475615382004230615779654161123886781005478609319006138051948027490598014989642935136107568058077554195469033865466101987247980226408450859198962927805808201968177011721025051239650626428014339752442014271661679557917640180271095768719539349918259533826161960135289523821578877793993102358540702797889206276 857 4128712459555586833628287423292289720344506556254009556686027232711705474866512889041291162576891102917828132657004342359089651092592717996093530794723905595690632708781944002366312582171551053010218455455561351341385443246128252209375673370159171235640572356959703028763592545266725701094237234646679581909223500225206905524822283613341947511406938580627850845300083801972720930651352942186102747332793771063773249278446364367681979609615328648427780346243154423733053106351668193098535217038389614688534216603972584129489852727203904122576113190784348339617915000096069816158097250843064710128194977677148946307251756719056731457616 858 -22941547844804227003051203535198180056426890687063637474284674910824755140178949001686365060698851175018831315427319486766077581085694730461542044111030569078567050076199429888782870282465867385113553402441957431611854460228978502326017237343495223055974756012224395864035787929003344412669174312632590236649643452081378089033230178395568516299595956693263025417844291051517385859925117770457089662841846062694152017960824931461047967037089803660849009666960160299328811905217621378568697634101118430003973423568770480817135315959731005574838385226318708484095323444973747981229330090401189294724029397350930340831330100449101918332932 859 127476954441019509097147658489054929082277682529380623971502471568151845018783891406609244575640881367931392859911200146922590966574447850760657400213246972881657677650076320042867293979008067518092434967698255447679185826270008863385828323439125198508831439522360301000359152206429729819452187028678218384359840278742224978163521440914982150929927295946491704302682767105334302857691278369184521700529544087848365790219070704961700619443510338417499514841223993762034100777345283400711287486852177209824099766720907838260037766200550692276250234671420700817852377493156455627992872901021109372865116481568049575549110014457207668299440 860 -708339605658540218910729323634998451804380306096287615632296432801799149181890355031904673160742630301039619007090098552386319830985553887357738411070249443431941141580964930958930242429330094252959682773374724758363196785702185889096334233354265824374029035600535529854880778084538286479073374252516870613220647330938239173067373265794610929915308304658449794247628230933897750816997213849145919735605757620075806974103101216178062774049396391832723741185895334681588756920166895807125339960472787078895489670958632063789061170251630201550187810982506586203517364727037576902052863579028307123905034410497145079640283780559829751217908 861 3935974285816046756313599100974819422685137331515872473877719789220304298801964338475585515379028391308630741878969783454285861578865416632743821247846668600886581600987312443013701610419620660953320789595669413109367146744808110009753760460287076450392788399561769334509145149254792951690810269893576890350563956228247114961195296530392626322605145024603352309730172726321240887030887504227736366615417800681827707694858278271982575429204406537114258705443078527627396698713574565837066003029142197224441979404271703545235285100625660999236283947641834010990883186141682236912781230590991442114674823005613781865827421286514889445439624 862 -21870759176206927398577433218842227593938071955659189666424081189744253061675228704665498551076976824210525289262042455944839800819992676973724794778764788101673958879713028596341787554677019213239750893415158378134079872360795096609450531385759429621872972535287287690780216894664576637416863984278719974033317762368387300644127431086769405013834319074722651142095916673184854531424844617527681849150581454764946872193354280504362744593767742929238390092927062821519902086985542946527901115068753052719025105150806968353740563194551385205495764581224267681159885451249947929890478282183928449872993249947166093129957632667905162761691044 863 121527997386351942928990675564966791598604003031440187401662123211120372738006701500804586618728106862618784399221216903470684561837099287020420405133287401359851894930217450495656418100655990736082377984156343546867790051450955931710232279635530464991767797738275152372045542955388479342911569969232188996002832888645688275818785693845182058298626028179878414674415971107844200093077409707431207150360846349912883204709840257994082156904026060106211533529211607335680912484021289612844409798204353618684522558664115609758988793160289194603879101065611798190608493928742638268271464880069855868798977437613390156533409871206109363705402448 864 -675289036847629095186069645979318197504673349767556333427677264801606071744092713795204813687032877413349975311035378051258283123661473858996653425066764633065490632873297244621646803260629146818065688769133471681720344375871872575552028682265257296480306160156239312241162890364428566933362754142515181920895056374234676807286825236128596364112954711324829614589668051935802317348946924776549935226772897904720129739956175182800433688355705697087925033672771196654362884422019459283475368235933334461530775627578203604098836018119525099266328910085602285903438409441672788183290058220709590793246971778431885746475079609336573726843448170 865 3752355091475041714932088422171378693377452892813434871793577516089299495714215972173614870945422473134145972200827814263792700965990329279282501588004652880638115857514541068265000959124733888583091965741840590952961178016886703767712580241979172996684101090105688327532739595606664939586463133125618819065186689697321011047059459166521701360149280790271657628754240939163177741204194245300536563158835963417990065998845309153042356009878626154538798063245050959367375987005158611047025972749298369999268964965893656804459003743979826516727457626099194575508455153885926763837093353146278831087145587231978598247926722308400677780159562192 866 -20850622764503583843500481078723540811145324481081732529542772775342062386810452203555841925516597847671928105198181301150103116705650612396647963183740724275203643386844084811217086135614431535294317118660646930109531924889855687302855444587846869466863224231943660898535868702024297969668280034476742879354398564343924220271847010337487884921127681138431896612675021756346256722629056161070958209870991909246741151074879336744208769613338529175646037172097050179858225630437196671051632353422522995970610657803140088761138364580894001663396707052902075254013596121144971056525140421269263498557360232083601263245970237886958698593118939986 867 115860394008688180779194622359527517820400482917074965243411827278864965085734444018779333385902268815371479734342122612674906892535709516346554147723423818101876221018159777055928230689172680210812637545983540832254069477092316937671891419539892130504282751585913372408501406476013879726755733711813095214089611143004766650320411390462284421368222878399427203958559180352224235795555903740033822683583314827569197571876201779471168599960456402541912461315770958735767070659365369731541377197254751616107483101422147159462146407586316948169552759575033152675094618188256316910919142578049678157989610278812215541255643938222974935920013246056 868 -643801283194548878010503229850703097614050520588442599491985892088409451252544945091158311342385690733876882005887270563426557081748249368588818914916293731725649523288782038531589901672953498825063256347809711642339731604421002732826291485101762523575039679559688014560876350447821533343871311819961934177534728731908343189627612863099553866787976788926245927183236484996716662939803201206201121641192039397961914432801005510907792177613809357803295892297460936709328261698194975340013707610338337584177606181294948235435816797601163212406621812605128467942401910784666936012266984407689565110161041728659170683972147621550078912013619130082 869 3577416779200389394912462312825596191475091394021459363152301602269533361773414269067639483345674069915151276746976783911494651363043371383870449221209311225283821677840395926149623736009803851091094728163847017634784533139020149221267057366124686721465764165123852752613130385611810346063704247235227851689486449723843669361812670196467053867318793970273720136198203467528361033491272916059098661722425688470816432451897771605093779086826021065049736446308146207369941084331187103730592078241490654783277113493990566268467986004477978895060023416895567839571008948515892002022095980764247138783723285258909748303546293471408886437660734396100 870 -19878705698853820967067117176600400100980347287278633708810713650597121587304641439493483357236705430717838095988358193639570208590294876880882487131437831773690438789473217221879442999946238725436062917762490404720535160137472023848524768887983803696650070796486104575455328349450313135915388989024143839184182451291243908547444555798508919406040421609138693147428099812511347840829978138892271491075435399348327385446033170548258922698099636955703353597030188212876645870293717086540136160423286243705453474586445496332942488263052052333633907486703591415083856911403760984312879250480826036217572983007954431307739897589154401401664516480658 871 110460633440513519483296747903458661209246906893144087136956101427270912489508638942966795013472912978462596648593733813871094141552411955388626777718775542115933106221683946854259449007598589920841747940805239337703553518675137217192298112214575618662372865913754335775354526726169257861405255923756325255204377666453528567241161550185941477289497084067243264006120844455078389094259911812777890703594222327896791769633960855098591076072031227482418673375189524806253086623171270444408104737735756953991635140779894636875774206576273816875254077123247236443033744936868887138069371860512302631306516470981368440774423360777483197686324772472264 872 -613801313527309495157469328569668502508204655753435060483025644964987308727479287056485678048034850556727322025994213967584577437608115250380533263800304814149054404542058964468279641489974375620844189083104311477887394541252413651900528964872163689893981484210710048129406091632482656180472691752798440638402313161226604363572120682448986969011358102709073433757345888465014180247562241477960766522785690169151039056735713940505702452402889055576535922874433393374446587711804443090605469609573296581328799022527756255369465274115604898350212456394466876072107645129139988777841630027292283185578740359682579414831154450743241931512995787860634 873 3410742669933779189925980851428620778460994149030353055458533128838209010948939490818501491742956360597739360422151004296348706256352377912793103167497640794377140616627335041328947538213630076013218195095432986704088909003802386403713126450327738043118618616930488108152298421235545806121326060088015301605188838052790333677449390539050612772647560985853413688794148745851653308900432911927066579685402221114365088338790096866997259318564272452133888166024283522963905880394368664445765500761521157266611676117246462035013975798944313083507427337297139504733541130194054829165836435885750106754591584897990545147705445091392391417411688185049028 874 -18952693980812450637619674996079398908866610460093871089589584003189568746076296501919251428795326693448715295371289129615884573952766466057628193299026162117207762806757358972681180688956525204570120698415127609311716556804753494425013738453614124288780553155447857401230433155489868700217117709536233401284301715356179355091216232984362579326346036285390143102546205500004125571278937456524150576643031310114515805186935534132515103951002740445941419070886629269697803577060832179932226874811918925610597678696233301964951420722788502159898700908405103864333406176354749637015098480739975107341612915864665153785906920954965841668551443425986110 875 105315865008232971782639861752686683219702335481159570338506265464663675122271042060052509964536673742764671392668226011193413697802097893353637699107751341517549988631853088427677360829728348458787237691595183968200577414234880152248114904088944664499130676090305213827935654514613225763397564835385982106441383829323495026766808592783470446245244042855990425365629256337721439060439964631533717342510358087059480347561856768669783093262174973560905961420239167572713549946235424444140572927180934079109528536170642785796371399329624966037750916789178207177845784475566593021143655979675415282241070270831457450318552746587992637344671134870883272 876 -585217762042413727075939480571526946652606198085368828514659325645232728414395361935098507701220041052597629771484904358737574045455845067984301187642360669090642694347737001490315332983240355151811509248130121202784981521524062043340459143921985803011302812407316473307663336379876074592409609460688462825225168404031501310666073237453677319153538763244724520972159839547931136275761202902159820546240458214121421513780459906645909876905454191297599584285614461217609597173549458994646936823442510920327849546868821283688225921883686350705337894683776389569205020455924600528529847552254317485422692518290600358560919069225575239531316785803713166 877 3251936434667268630900399354051489172190224901870373702099967726666760797290274542930652822709145102864042446493007120047340847041307612976270369135439850828381014106936187250264735799160984340844050823322118370366592299356964721020112933679558596482925310003878022474702130524789156423610599690870822326624963904363351745827778334363362289998064376482753317054838859524994549512825667402087023767335706836209213109641882537632882123482977545023526765545565350872385085834650443922346184562589163488107841298323352726898119602057022529869197523470637067058322708600455762367831496278245946395055564382390236136923909081866927677115268043215371301636 878 -18070386595441944859835023343010263723484215591917134706004626304371334416542951989857739501528743755246968998752217002414175288484351298550622724074158652462417860491373391991415240896963028515629419507409158623241142340230025003733204217720584672919846932430326427262319502110323443196437165247151101736738538265449621156286888624513191561934134306144527249187063358727456950793522041844610022470364499064584394325780975603944641743821319252261684649441671182114107902018643102752294912731691867352087174178587679316491606311558364197136877882932104345787796440708150734129825192380763637472440019149055069597174001094346409308360858335026304727002 879 100413865325317503196085717736102054316598330568540074002976797146729801730857085891606499987977992937098016436123171837777437530791932105565148999166419216911487464020540886841923248198402889648276786327772722526398416662640390321966791657127154135290642022241048726322978738239806998931454479469025472463994767902860032758815109413369178043325071383056284163249286502370769145628336355517106897165326033358514735315618775059396985399745560232435145062352794606199569107642568539997423518352747953980456590227205190412750279809130405372782781911723297583675817538656130816671763672015378202183904483743743636870809919581737495276314358446907367851280 880 -557982745662471369550888270584155199522982359181586327890871927572947403181032344763174828815098614702077234989695891332498817270488052204411218131461230715332302935179778340018026948516376264414136151829302519909823794514728528547779313695856886422230178944935068178765690848382769869147994208627624118469569994857079489130073474836707124725783706438948913254842794328789561766856996143999326615278333918390611585011044092757842655089493283246180289959850680316019582332989193690154252165232663656632429888422882742235732142584921033128324639135323769095710011078672009204492704182302034089632230034161854376635899576550622598082856926944784340552318 881 3100621080721364638671354526930906080451636601920173618594755212835150166082677162682654310901969197358861090878813459156043682279116124065597279911123426768695884342869419658316009810461720949784852810435494805104875279701608294265072824247328594865673413481801738179801387333932558875432644411705101822201225503169633270367927988446863503677215852733696254733471440835294084498846345528269534807713128239289708538192452620780401700103785796040361516395709682779442469423053492014790642486132392943882557946503855595158746113320503166148581463381915781333738107338725384810254681428907458415474725321665267404662219341777548434924634959788569552255844 882 -17229689884814667408308557314672773789841216169835171452870397148207143138863717367095162404287582445461324023030740014553692934455770068889006885386649334895959208931569037015698868296201202669115553212766536056615938951920036869311620531511699296331490910356352004553300727403989736472619497068318511176404533031072189071524908435118833098145933173457690146329007560238414036664851537577319308555236559450679022637275576442999640029550866866857510071916486792812741333710272882503090116012914403630385846416953563233697798085067512462252330340028263384615781580454632636611015178586643879968132915368868224572536211636740688852380512053706602360086434 883 95743007063201206234368898350997281843241024470687199210142710686997140819092930630777349204149926822908301672955518351652765558059595444969976126767455430759540344282138440827924032109327197464953487615350584376753421251305174055240595108554458155467173945996347189256680239935169294965080106881673194043184214853633615350164387904426769760905857436244798650756502477230989892703519496132181954581268556499867600743038835472730676835630735067868659004746669842029873633279654344335924490250613373331566267830213887981453439788104805333481288212473673704349679947050274940885161144621845018003797959965095947710600464565655509959768871060322826645194808 884 -532031690702541781513004548528303052292859511913919557822346838166138263316876111915689350268904924771852377752562125928187568172312920403464501882919308196221284175926837272025522022497815020888771923059259621913941194356069791298949209630103398519320404145873176603400203806396548834348258391732045613491109276940123476829918525334670039641791118100996438721425102253096450326042918140212558690491784518226308069681271222909524796867729857229097968669889177890832907459279354013752646396081273705957024197950764142456218639801082261696996862842768029265370069627078806351426323702361969275782514224290326835715527563285877695951154021118078062832526550 885 2956437989671362505303559025342933383613241791890129756751499927201536031473646647659761655698139273124628886470415119690734104260150183926666950249281855366164493535730832924314146872447119169244501624155803022704608076127065765474517325881828992491119997960595083635946024105366470482608104377143270678594859712189771534562424604889418160123659035120879194942008081743563395842643823015178950982320830734846875453934040069411295297457414796181970520748329903832300580936699460903201870598934492141017183714187742817762756303539594257362476302090417708421588562834716812135954200019451819858440623929231686654479689978503054439960781504409585677610003612 886 -16428612208080296045044957121805826926669954677290774162381221018504854801192281159203898045553599250209162699106123572953367950194304099613666583948064047530696791094055322896184250368904490872877024589381594501934383002341915931801027760368286399365194800629679105939470564587513903097381466144356685327950397741377570898743373156939551207326401943449488710144420845530319578971962517106084196432664399655794338598197529545566086085267583048238708763998688037397363695541537403544872192428685006734311460512521403575419998461092963758174107023395249240497221055979092275582821664593601565441046500982142888744020925530210076625052488735005680800070853106 887 91292229312165675478633307642639967428916250576894258686190452201407405968430917999608935548526090535866898518644226224855991240857249638208909867141834013391900695162671512585025123065267429315811451222543925430558899327342324860880974091904984058170630913111197790235331491228682473309610911000706570408782253070208025484849665517348933769302962182705411118245353495660103670675208830373961598191862383592033775569145510474151312565283797653682382567608324553311659005542366842634821867120839263932064097867245593866692850700366158757071604287476547311924239290218394382960644698540148897685612013976805290225533138711568392708717531534290920726345307376 888 -507303168358460081148518025530603725550545143320965518408908002551815987721535000250786120726064868881187354279406663133812584807621760398277998938708799751048668006900887780310069254955631607016231270944810990623938465943577242109112250669025360867132228913328245159905063584317697928773635809152424235518933917661126365391930116929766901639643903631995097453697646038297047533051907603140308360874068377518193412171485440994513749947369534198798428072054279645909366732695003748622950719491226652868001813407461791280184219545163161948781766252318486284530581801733098603999188180762087995071025078016203508408590981321323438627149820502562773117711247202 889 2819046004222399064606824395889120671457753903642589327274814168918038929397843986830050057187454432439578816734315306917423655065390793088862408070388610035381831731018284191732919690087394948798289031338305309034504023289132155387870396667817880895249281922896439153915317958543921547228012355340717936211060158418599773751362642936131404045266440695723241169137406366243070474810056721280970480457992102123017486495010905089684376326302336268097528163110018969087924456712121654074392737564338218414017872860384213066554879196659720742988589659484735609702831853719268298355789426826407231606181036744329970732352369488574753218829860991462448774945740580 890 -15665258873126349353399487664464324714199686140751765589679015005487176023861388552376036385196436055542527139344715728009267412900104718274715179254741821450571182547354011586492460437034836254979912685403452917195408982637103024260096718623462489166190024794704488971923304301765274971528028371285023173138857457535652809105792948562762805090437570288247700265303127728505638198423659490390381349564890290935580313696125250433450787555717188928201434011152636895917426332304807800325230581251610419093082854317301767504010922959558358826032847938026831790534895607062620017690480005376791318054986152038798532441243451234760138702068621598830979835392721678 891 87051009449173525804814227248318515332340212362018956161992749188351139830410679725853330088429578557143599690720900576018362430419543587594484461379369819437512167227456745130004240455449886668135938905847133980643547163581494648372041894911146468321203684166209625908430869910051108419692741423017974314621028422350571120905146407687034283360570886091425833163409911573858498046560902101751468020518376550189659840026727972665452372688781954522423527461760333242610640812519483055220610623001681109014662622069847540319338377127277227511380617114024571654898346311274215059886987689388156705383869753495865463792402620994098597773136101437114113739417035784 892 -483738738556598950578929990105139977494732227574445164279594950712697182945286257714060294294166662228961231166055060298948931712658169860695885217312655561570258040624685017903094225950222587312717218044575837166172466068000570544841541087783088906883371633938051136617015777713570354109776465587252945068280883211337979490871582850411198861698815500277356560281597995317861888865166668817927994549832578791949085953405591925755509030202807659774454648021290357018905966396952488046901748056367142656733769512303800580885715292832663871822771598976484440377809647084696818078258636344233849592579669610854645413528982396611091968882280353153573090069332259114 893 2688120561478898484283593987993102303152037086196607853507475055128135447272765877158973509260321174767720925758036389188169124061286819553846723612002770259287373439507804681072689017753069556422702500781180149509651145106132104144378635680667963757048796393681917603258127206312499748374846348133897991711370146898848720922687920531452752146867693069286544358234088130415301660862706713370542599240779159956039178594889946672846163848134530666668520774233576384246617330119991050044681523847351169218397270110030335799226209913969976599093326755987165064015887043323636417166650146595112523047530346102899424761806603873350289501250136270230048255187621396228 894 -14937827325664779816451694623312188845275558185805846378612425107678769556687369492693474676037210715881356497880071347405831378532960568554739710913069151544284468870260463093019808747333380724407956416943225793479582421903959003690393852016955250839159166271024984319880921322950269820441072404708310532228115260955837122877508207218481507772664302153845886168461255962072113801807003926327256809865733969975262505616676374967591996995299346707907782354387535710286095163194535417365495822509735741011398056009507383189701709280028977297502219293383258804565083778071897395243577186160386729277649064673455662299520691020081696516180050068477016303190017591990 895 83009336434075865773173247147509801372461004009825120302630359625633948894007450579110044521174770420725885717603719719697753262845240051677629967966508370516071595124810198961926212140840668293973033712253634177944962464173460663525045451024739244227280269146804974530234544792842090890450488078443632195317839268970596152042529919096527959312342770098443266222005331372339744739605258966498290491282480011941162000797548379803071117609703315421045638526070312763745226528853371811719064213804115492237061865096481961209689406757647263117806728659885706833181794105565083556687355680401426808364626978476820995058365762832890604698588637856104010165251480520912 896 -461282801729258612340688272946546579507626469189275299105714439147538821335766603563229142923356003316771600315507442439029763640330006066123524081775714880369900724734045364551680547603137686929225859132228635795826029130470087323167796685089255354039935552998035439687550145561684216784154248094480277202435401067688408974600397797717971750817389483469509728946283466834268212532855757772939231996600183947170766866536145553313546626613086277303114106220119079027949048982749621842173499065407812191677611503660573702305565128022528953262654257206471985006469348628408775933697487813468598433623402306948068794977097309717462041554433098807793796039847980198726 897 2563352870191243514836229543678615831078291888786265833578962534653815711394490421609540504203609650546261232880003462061419673676846856131625122095648735249154131279026850989774950495143261196907777874029736825972300425536360235485088338497154792105604897220450653502668238534117855160651451227004084180555009685831610444621531219232739433802523303384715322601234822720970454995185483378559537711029890785170510575857204195474057916526282399745876555323854438892683142364967060986153650440313425928269724785471110664167480173320159781097751762588111398018555012225257254356124492835472611060230307273364159043802929559149910900748140048110104263084863647518750396 898 -14244602582337943139583562251960554304950698108258085212524090346976257975912853221976844066657568697632471708316468108339215982767382593748234461861514789441829258844192248744600995672270091609828693908002463347907857226352424355495853504837404049323698911107096317782417632987328516651294949792848914259692547898817561013659137241826505217285535447718854387040265090827561206478805454772956679437443011707815246227841018898332286060192454453981016199433601562702304688956679180704145928485426428834543690560160906401516894529132189430555027240711716166901427211635926011328106767635635464746651553975150764727987862106427721682007538526114731868884170302847125162 899 79157685459833744850343218092761620332506257602176532002417656126898945418038097694296911933282230637514810006740066774374608400589661377053950962092901605290994380381858858129037917561680708999584647818353652273592597431953364878469921941352633185062778153087434656693644305055515438785073105094645783427435580522894777038141787744141160903714564142044213942577861859787024608909241871319265181212743713398886201156214859750592268387919275588849847541098110366483250156729064903935771351681216268474931924291194741485907135776950955841186765644128842563703186061657948369253515054201567163089070072559895951337397063128468388697878385485044438693731640873456998280 900 -439882458103245914813809046044955944120534902371355211054610555527696797339383134026384616205863231534216249917189060204196820400380994231462181172056829290831462380560636174832255203156734797923792383624774715821695263514175279613561295800393256618106803518778599943289108335778086159233572402368475637295460774484342095118064112412414669906393419101306191264829881723231819238537275626652846822608686045306646970891230904339338798543005671434465137691862618544033382585423911997695951909319514056916262896851772387354682775118570068885822909694729947473171837003235136531908080982810171218275235566175317097968036272049309146379634669051811668669446222932376091398 901 2444449129692056241587707920642802605313767240157378534899489476078268476996926530195187672767941893386265936079593975848390366813489431598065439217831336118644602716875266618368662164444102660976356118900524342338792042229264717387639964203809154188427320633476001790608834375428878646530416633860743616310811526698468931934636679180497357796178142561459848863800876035520056288182973352250416325941209055463597842402541465168393845484044644404825256633356085556084914605380555780476240365211609121285306009050455465543983874880204247187438436406934329684266406662225575243091477663851887611869458535954766815152604003606019604391980473487850642475832123757460327164 902 -13583952895155474344549446123018628195027859185719758950356213929977371318527079439927894758234222743718486398422446030794452365407262051989856472596129835189538444832313057694031181789864444555773323724122205479733381532777314369921083914281937732080908373551946092164438433274412181915438361584358840302628193663449532759313837596390048292952467081730646359721141318703838211270229372383935910493822161873136690325661185895981343844384470510320704602704405326857042130732313123161356912210815068655218085549454353767626459864748329012558572159588999831263132632534577176099341463220441083181155425720632992041373211262625013548377487058992967984675260898379396937034 903 75486993886375375234026607154618383128187679862883788259227655839158031837730965811021303757211523603432189629642953535667379902075836014811267091341824682281372633135948432077434983749435720302333600485778649244859664762018764783727110349738435704372269467098437371945721845801232032054593575786807347013132594005484302756509384697640542731555568649879260232549611121182288462109582292016979621414788958818370346697270359715911514087187865715732534916405596328505272532529938139194249294561880639074502438524754874275447106814353550750000797924782376651283843273406287088868753870552827707632773395102677358463735048233008555030920331204734800083215619877317277386048 904 -419487374111278452816863818511322477182438508617658618969676485188560561619937541774343031656807492118219977341679584633758668702827182965953441000883107975536389030844138234344083602057749698360963621562044759594537048244272326175072776522980760421060456945448543916898342501050201149807177903585339130683505911692583767405098079708869675645354105625746665420904811218170599904834584412039075061609416251389109446877558599468597409388482612651380415830247139797624759568466656578095597044050990080037489929382730819615024537132814590121540619103576869610239423984938231313720991904838483297230198865064834994515581110731563214077804183384349309992848361827124627921470 905 2331129788356857000635103934730866791220952323959902894545591465534512017479771520227700519373380363830686463871430376132518127819860862675637564689650813700988627894002723785361467379155614019749452439397840201329152715199256012031670802784788182694930682635466088697071610945459751786489755743510872718262853196999682982119244397071271003196694337896360748093476969658526779601076199035193897959694569627505538410550240140946340756807432038626121764924801391500622709213494011015472509289419594448870086138533323915706912775835305751690560935304941822000700173168552223923910037636632368206232525298862105334496846227164275770492659395983392062299506756577716716897092 906 -12954325635252111486913549240038669693872051281166451385676053959924065110634342310882791633078203380549698327712670954993084107823757783552530191579753057017271077299060669665498412508771542844864028988276415464308287406387026684231951893398270477030438777448144440850222865506011312918437965808655096678835230649271960035692204192117673805935879292324858032003880411377967907683645319020499447307642260113431917175956241315262118029677263466558118158770158727198146106795667484587384757760415302122635997807079208774309518685207203298074156008624723724916146980354538961325845659342236069596537618232541578614388808602918663633585232972822857477707466588888187648120266 907 71988638391472674429479686604054400090739333631938735078600530531980422730644813932812482488186694267994449364505990213067580558868252346231270530843847197184722080643378665721916936565903714694365620934143032145684985671960532254215356579270597706247271812306907671114517379841496166700771321394184608248377482173921732638618232549003016719077858204397314959156290925403740323959667074112176596261918351254741772005386099519585824006323399578396138588094570657624009489232619564590460841570876477932400783778653690406478693168236176006679811073784488464382428825549094729544878441862247420042567096266832546577067228664412914231737088728250284220363015061989323310350776 908 -400049655556705390386383811648520687695612349748114563760840145398472993345334220984141317292875887765560325984794253493872016958409081685330352414069196902647858628906498889778490323529229384845211350176411974277431147589411720562878703163464678066993877569288836675968057610504484039663293463776726143117141643214147442499285104512483641871657415970597944309685025294514022827315221650262826318820274021017212874928940628761509301250421131533170354498647137343255343844393851570051505164549380882850868656267410529393086699110979740442882961828658833956373379198683975404118866102544756313651426497835634085618678552833723481048817086325877382592134186682463972524280222 909 2223128839539498681361452363253104451142418036134670725199891872146576225076496718403227750244590526935678603576330538821650247542261938832506729422942916132230041426808566785562819313726459340987508831066228564149680136322308718769327326113031754176629470900402844729117064513051903313055788862915867897149253446555350366733610585768411509754937956806247651020337509162539990450487961695421316387400062159719694950785138815243241093414547627900535681235412176138049397950107817280214248855975387899439053208222896715497281743559548478993633602226990733657612651475948751118394203365538031965314432874567362107930542054803955727519115192547781817160434678592700180377932220 910 -12354243384597581453085015854014620008697333730124684686945060284457049881675089161873716880585221808157283308499994515511927452462963226467186559220854611932753499126019055390758588561558029842341824301555762371834530260665076525161859703907661016334850025777395056698524539104566490264713939271233890014291046168598586149226650072016974572348062646916643368030229842190806359865205030824339516332926580717372164255158750125290746753075106904215029234094491606115437001694502848722428693132309630562877690206187924558558195666384224320716444613254940982989257046269411737195001545235571439258692606372022263312877448176963447370596081330106490515740233533343746648150748138 911 68654413275574973449668029345115814725251712424855652590387717808390917567640240703660412127258724545399738126618979610015460365918090437409899719163726002895306009779210388381923782524548548016923430138158917506697719211550738921258580925246101616714488533850445846450904708130071139564402858240662668606914785764842493589708011413653673204627604036172607413465304244190591296370609770912190867520831006416640846801515503045098120658432317544117980612619131839172579464681898160598509211460049470715576596324990062317611825010906680285870891672697136911614603280209785568730095176450294437402681684339215898297630656738669633448627444823994908771754745694585680731335727104 912 -381523727181742867161451556174972339233792816804984966302491188046379476012741627309717203837422483125948908223018249969114419270717146563341554940622953499484588678036479032068550071242373298631111072329928875220246351087587261329090695095887786586096727049260588390870772984237489737639229445223549095796366381857865803608197173459072300090255324070333632374730419195525134582865120360672817312956543617037500640087408636400460777913193592950114082916894408644124801967964567681751658700087385399319591316053339049808104025906964107364379150159966828279468175077272544523113711979769177704697054758208469158079923830169764535296970680843409328423827553394102830772370112154 913 2120193153042032260376062123841404993934251465641589210296204640138149617300768428903276433471979951924422127102386568074199354308262000202504494096048493507838091526229507064150546088236750430126767254287462904262291761222850492099816772194286973456746361413189129182862161171519230612917196812184976529830413312089178480776707108476467742962575314339543034498332353588082298025657084526549575057399283244920630046533587126842564897251301827573997700687839104311816297007340852305475381022591677844521670406674001177970196243371691229180171447240395771093877030064869183410272865713294469123676800616479814601883191438293129646378079751750679690901337062789059220384372433988 914 -11782300224895437457286585007628673477662928526376780961154410816689564877683435017127739292137286926566889533793546890510272093124838185080269608852305820073975835660892454240313912306921410534705881294471759831940654006141481288211805333226314671474747732233133122723879898520508465462930252614651230263971636341960059785197525459553045370680642349439630754269622502835973686764800434490165420442357576327805772015591733883653904351053034236157077837140971877063256631154867379094346828896757617649273360825445740555111375952277682452746791236415300283399710498196127343276111138397757315162354817132780365622355414004912896909753287440630746167612002490064975821084816454070 915 65476509860896429415690483742436718875560931995744244406248114325305336145242566794797760229447400883398281659480966575652401661092804530038410461335364292086687307103042470657647450205245582938272301761459755141566001163388551053770985201708091886567229216666685614393100278987190855316337512424209536462125164425821114304068061251152625760248804117629312209495358122139110891743912725935046418098939966045770863215578340130076193902330523777094483978522957486049230252010938730767753838204296674517794621191801321912338793867537918202833980204443757503866165922783654482513348509617899821169035302805380562614834546644832662264747894370999095396026167438080401612897766559352 916 -363866218308044138820253814481187603445086310220984152435562504000527099799797763499962904823673976675463681048056040622863778254487342071616550793703485065145019081054631170467146195595208847719128541910289045916543355154088636944539193175596761598964125105510317377788249689290131586558192250949795477653860749110004495510314078882837107168601777639482932257366756484240680094241784244503823427130306068714195604130036324588962959152181726143600741652842062849057369921174421912428835562992030330265274786155560924376712852415967151803521348314251810053193394598309618648748971746446406571150767817347668485127116480450105796942001604202650300279677692530307742297227051763666 917 2022081840281911290985904652121103735623798067050674464005737762764228644997734188979598576616889434268472511986690465043937930499467763374425293841874316530833959563171146146641387767153526769111285466833871241818614957314481001825441283107175074269772666801841274802370286623581473738240323943657207177970744963509478999479537569177021230660639636006570550896891043112018614622638758588277598551197516241107082415828259259198753412692452768823971877517310221721048173133383225449359125600775224837034541239449924386736347041850612286627732454515139353238688435235713305815832927644900784738866220085494752446027242473905649779693690134104162227125701207613800546257979983318436 918 -11237158213480226034896227364860859975918053363010422815594676666195079024486027354928836478376036853679413351028988413268269791348176114146533360917207792725132080865222976076940284831519399545474928523645152118004862198275721174574907060010150831327033975028495329242040328292921791323494684244740374452107007460721945090642886085231873970013848336494577347283242539437065268151877089580260661825536321928989035097533598350878628855446830868881848705975148413961819026596360840022876921801607713945386402144277123622501875402507455479087964273937607526334865918730216435048485685850622261426530157411748759844081192038833340225597498180840304763734469645029247102923276518520942 919 62447496928227910343962652039036700772475795548975079859378392232436968384945050777724684906490562551735770956568698632327476072443290898229321919375417714156881647648637748348855758147907274929665362899828730273271670455338990816857097550983918153180634489971309785378237591451452774518519716298794483045896903191903572683094340907522168736683437720077922529428916607183214087636119698281170983701250121941766536050120751979007956685430435829511304779040045600703398618117225471810745122469193419891063355293785387712942343061958656875252345981261742439017298716860133489780674193319980626342020277394685448235253582699220331705524451880865470088924679637468897597923233983277600 920 -347035854236024621963893637331715707032491861767125046519026526710891964297993425177350639634490502742831189579689776545360070199460091699748600804800040543625739253836601621822486816341181680143268195549209680869356723016907719113809894957467211442801260223166010097173890611982788500267228879736983552676832420906874609971426162783368659714514264752435277760132750107279704839618765600073900993276454566553368800503873931529859501344811324358943889681698223339976556158963131767319085202626801906632323813682925615327338251078645729814544651800952235964203096194795885889962596011142294364127375337478175736958494784751956143214062817922559870972991149591432173558757166086001298 921 1928565651417029904967891388759987575703876377429881294898009191604289214806300481578861873731326738905848468479240003933937191542322463936627896525567580517307253343232810792411682091807010327127056046041190069449177476296537923781207517476789892155766856770353859432687502170475830297501940938487954437891288869523984143780501551838510221478838247985811255646653040428017023353341628451754780849551082203658486885828472165828528418972584668365217364049270966402908393884800368486088903859011673799999710240123612650746031000436832436086788703182553154833324655825018334293992345704031717274670260923691712986686779786515845803887273409752072129058007422299233472125311373346884684 922 -10717544036563454974609530479159823540849860139344321236848221984670759140123362288898034804393038076206800773771661793607740618893026971620200874768052582413681303358450148868042297168017271577406969429154883994405614484383546207804671535558369093001387190261768933188446247140202336248394055709887169232453607636230090054785855000013432096659839888688692421821020192507781972487416360402566543546061551623963818596034366048174712503736006358031929463749553127745053899644628299111826373888440518028243567525273001327607684468344391142755527609083881479297322780316447570873298253070007294630245959133995320338957366791553562291130794614205570796804466860293853444356322198574766854 923 59560302137944365351827877797241253687810497062980421096623700242102497083562966696588919814078925299831457719144231964895072489774743747114891190490734378524612494972564805174726871936119717530753299558050794394437972327661463192218781272203267110411554795074463164768473121976022937627400526595452867232975079849513612463408431563558462270310756888550617313169880011269647105436690183997912549629006796541926828456563008163808553459918017262050099740480315262647220862914640834429256870736509801013433350194612520864624851530429574045123686457380377340124462815779012489353245395283829606463950326534756416950372834029978187751289519470980403966560945536330831794255483066585810568 924 -330993353105997835881516056335331509037663919644701523927776203505611103070465686007288061146628025385279181995127555091503744214507657353711358587389584423810216966167791223763282275407555195091080909234061989523147272932213115052461821077284136588194302144954293723876777578305608356586653562952853317906909423802358904422759628321189382493459211213820775707499734951805154194324202157329641510171989442528144870076982759669697852662635894245147698760210262468929540032043014801281833561162300364757565552520541674495309314058185872707369215583607888501925206522909636018609071927863205720428057914558377234713900561795084477524121721782027177360737872592442355818725738794641728610 925 1839426402781332190924236837409945061472601313168832219152488512591561747776006986735399339769690186754267841472095119281182861528884264735830160994773269374772790454558264051714893231135548431663837673896728494056389140642925737274020681807794410791847452345276053464723485398233789087263795966006941676203989440231384620499696024300674605601432653420508339364959448809411378282293476060291135965232270768753158376157780620826037731355658239866040170101707227487935326959933652417977189445305034322377345534715421708086300858113886265270104069455686548558364412373733495357945216063174317976626363880091892557769011038167785311233871272976684545692285824691691707015480025550837359972 926 -10222245830690313539802813903566286427377344624567897217934384396176964206960327977571741704645687302257037995448225577751715327844503312917977109343918068935483378904120774465432415564258185269812671624011138331668256534925778386833803406751456183070459661749054076324424671888552410934903387818460559162799032783914382752707526277232208462107166384606123910913023962852904681135010310483193832950216416498559295665515996532574143404505689163024442251030019957473657487484084322380945081798761245181599384027606191617277888978860601566399569757963243866976324564074686104139032492598412662016728243692316715573048827379771242574540527682418882975935458653505886555694088295251778646886 927 56808194384514818662163809531186930386319469479082455692118949162144125937652881774942284174067390097778005865341070944238322155128724469824393746312670691264923998118606366639581065106360664275279731997719501248533233481484276125467001025672105465236583842524593132043045829368318883096027196329606662381081582745629630861709319735716082263569546630923158211538371125369961486588942970940630779775819842915522159814684688530940775112398539489976070830461799641913354435496394069264347049026482786724493524066799386715099822486694613475736173646175860194470143360568963451937645780482509949670796687294949499830582271987363251960242395423963009139720614376607460289785163378934381598656 928 -315701327939904487966345781553858635650712894909491162802565922771719373330986107967056172640347046466407175009184398592628718633560153106909782510497150619950314638327097008530911764251935345732596272153426554752458782689470170595717240432191859220462320170250087973495854343979961734907224429483645723911419451862685595442769814885184530460981861000421163594700287352351308876689754580355142635026918941927333466240205241621756981965351181121526332180625377719080689000290238825300554516876869407863571595279998125744878577123771294934395604487852604693885382692957632782840751575313463597168428920263502738401317894742912964030108874616116545874787562115154450454308433932409504255582 929 1754456433070933182087402756535969182817083278378405954095054336425695983127169638597363864569862070605756671249082125222861097866181526973539874569346133706226835893463555085478600335905439010321847551521192244780602577379569865871041151168683169585191650720252926087295256121434197226229994850832022351019150762909924376268581766640007668304354813877043469795708278469904169945721524752717337032070503843719415179700510836244278506074195603753708067950698436641471700052423623587606872584099235978278022063295661220036452759944990337737085303901105061434054073845429336286290749259959670733229517388490284298169133824317359375135790968194923290383833827098848882115525767277313328050460 930 -9750110163752638482989547931646093258164549454034729468828478988562669675530573514445758913713592319594452665276742502948703245086662206439392706867816021055316702451536836474484933097269241387579695364822517986437243412629390115059543233883352864018169023729461279991198694390747479532587379579951449732070201779938196703509864687369661934267349915952153296107815830440883692731270600634217937053055055170227767266730699941106920601036936183072350626503131119866436009325887484342564739928032359542409100870938540677559955473296343405008587671650420095620840228257388387480745789893791387491314315381021112445369623855423268654629078023161688127855314648097046783919710035174663907180738 931 54184767036503413775897807422366819897461364613335958696468698866981063621216784172904628886418610378268000537288920715012803309306144747449015232743721496046526442935804132655112399500297297164420289130619922864665629100826844264312667366556562971669927053867056885706926974234514841161150256402889524026172115025923427719018912099239630059357072617765458039078322806487073342156979025992378012944325815616277538730343190109920009198699214223757003739446860159463322824712309926873275908724737981205768979963957743432296258157229513136139374326007306287374443831695072393244171233928082454352221805034797727395143154251095807008807722273390211568941853697763636870993719283936167147138184 932 -301124193597285055217551405247162292521284350815801048051982784745400354767771431553398113346113710799200407156725396217468093927623155616394935451765586076862565133134196593186890091999395590164508465686939635532053167614823712204996797591730346878456910389111244172731030120106818825728506352552185051557836784461925439724223122121212099727282841952389042745464930810641515076002309672611140909220803755526812315910284469153374288085073860160213267677262189100444179704627131208522410693496423252677785068184578239222436882489676009340057277520466706728806279343553302875553398605857951501386077692226405314877142550415593104267261677745301574823548432386671115786215688287708028493840054 933 1673458086803137927505157909774650509478473705084271970492047369610400351279901816069647156449075265944744465955645914025033177271594076929843818412416159474361391884158157252380935582595122177571729319020005079672576969336859751483737091036654968457549114896398463376276242214991194693498286765351327104321843110248049052269041695348037047398327917289778302629902289657560521764433589924517590027442703220756389300652542597466044148250112091507921800015226266127575151344315026098713282460923596064442040178479635259921557056679355132873021509978039607869808468597643146532106104076179111607661783722259569976716548354531749815951019830410428882968055568380298323118897507305685371997832748 934 -9300039167360801349877029302819090507073294815621157111777157106016287377169536257509170175123225294917041676655631847825721728510906840751396527355445722130095362821004209110349870273120948705023898337115299392119447868436753215300857307482437098114636336309108336189707622424575661918178643185479613854893463513191804836778389218651446204102143761621659287502291461967947116210982423351353140098459047832285649228449982832397934502130282330070452076045103941967586091578744521904931725716339201772771524825320590466788434407215038868048478511408102700951444633891820520141315170558373999487246471723231426876139139181215238523499536856135097392779301540588563507885455395484116295628170010 935 51683922016585123513199134631931282584999081648765966141233139722131351256719281656447959745888937554473405869141205425117996349258405081956222423069279755963702948695245046699008161823963164634448799185918011932257040211349671038475588149592577680484939474821900058786258284201162366982726399571465907513388344660540128005178406504858094755941423822259250197727181056511075224280681460963435092459311769503948065291753277646399492698680507148477717375738692514319904880648584738957280175909363834361503019477226147552520710148962281408131959008231754580162526525738197094480175053554890381412730137304149074762879544033536954299204092840138971941414962411305915012002539230569676593405017312 936 -287228078393204575486492512272071263353728748483035014092919539662079100080714379484402329114704621489584022346723755935506434800644614888813111838012285415069206014244602715063302696844628310924520013650500745868643779555053560954135742943485701640123087091898787407750001253855470608730221863920496122819918414399146259317225883925571655516356615531168613613114040911975846860493668550520761229316839043871043347717162362589511839259121928432434696729286542948440242145277773320456395961520928720699100180524782487754639947208201908196879675101262576699702658140269543359973169291163772272942209188710812055992098767830909902355067179673082392411278081928876254809990944819169751163301796086 937 1596243223648703356871524711666588580650009994002331515954897531111960631199519398638398296064382137398008515188289721407929072238556762353997930229865674589979197221903979391904361558720013432119499984183474444423578493033052969563050859968487122028463979679065668155527093792731749531248742849217528287719461230025284540521932857556364259683015187191504689524222017339768980388258739845565471436370515570262456167493460442847833256131080256121611815286743424888200787223257308847587388827582901586216662913559551543331305423881940577585321485132792869924953079144842905151737884415989117490942372778932126846602355402073994980996020065622229454409899124675484102405315915301108844332708018916 938 -8870987812809499612966569086180111990225214892230566450820495850171075364288099081947814984428390013212088417417994015219233338419423719327809045146107705027767335925729544020199562460513533449284605506766146120078236114851827043700421974431753771381274158222532540002104034024438660742842132338804996347122651638354241450246803735971983809851830377799480023992899651828596759787271471452312850290390806254337868019763196282014375790056969276971883053337497736570294603846601732715738123679837730459906689413673186262915590094979252843905946926248346012805697779091815223445598820100203408627412829948628464219462817827043237076598872441951584096469091087807845677638687006485353271908357977522 939 49299854678497059407441307758657123480456998427827689268147927477258141976894509468426451311228187484448569299783532796287811652772952427233647317571957214130219367324798752807580867087402816404009931348356678254918597407245535302886837170396010778840138283346695640648551242398142780951447746101623824936774118109477547940262173439713495720647053378960039304175687100842003066716806997495550101139300975586699697549597877100361171820448483609552424290531158075854146806279283327551636685186379078744515396649155823813099575512765530946009447347515544996766518754847098084378544600589411559741941875544377362024464462551324052063519207190057787504693615205616550813541665371606233265635615993080 940 -273980740139132552179369930935475641296843814105329525680909398427459247976675184495276931633665657055021972339820761489279620873383546587159539934802633141845272315403948525598972805360881570950072378775889014640912752206369251799856898217926424336891675922774107876632492175815970403133079404584389095784511054418300561135262774689156205472566086067771657571964283511283921316070317334439139696820590930928954389725121048501737027255890974405280944957645713979699333657385363972919221567392588167372811823231585023877163722218642742702204402958822162054800689945468647294443105131034698919664431834086148570403499548743019026133219748511062385913439004177228635490220103323492957286715969549398 941 1522632752311410332042917482640059476074531064338740862806124787410638988982108905865520440656360784538494876913437202885661808081199372290834751971080511928525361200736137010112605205662682298985625843718757815765305451788565176710479196871835046793748227094348064249809341212247740413184762404299007529672407157938889800771232076697008583533133916131183293538068661095825722607679738307753978121294110502290663424924872578530454461037953784645158615068706902030866387992488680266768862203590142434562689211705115820990296459217160617183621826369931127475319301617806519106939464508482541928529441819502874028354242933281815719793665654843695012722857230450186706725501047860641080756041412551564 942 -8461961323281264724603883761615931918934143773713236186187016194549594676877543929973920977604934374670794498933148181696467983513904840122216833986936842705059220007236276385993540236916052339126541270324877352686110805870709762771988315377767575072541650614966272588270542124982703083921613806780060415847955621341314081261760077540956269950510500069292303130104123130410513197271818633726023253185531960207025212434490549515598399352715924843809876695889848307879568140578970875505551748746097592632665459126807509833243650701112824812781933624276725108915656364574789075321301206497295102737740355641687460336365871254086485743322119842012039356201308981730422144755816307695375814565620648194 943 47027039440113507003751340773761931087236647674052217416227601585793427038153189306114731410954453376693430383572104492785850203178806256422373522193545569569170915653791834341785348259920157501662567486530523742663059389510848797537746997306544966099494325938683811141221595397100928978415380890392476793507591122330792941585829222226202681812412252313185505736948354130604797768857262505459068875409839566872848467828365041019728497660731647081813221269859080616485077145843350063532162990188534225709538680925639699895705117378562087047862792913707738975424028601652522656314898200266963951418493050120878145247981510728894994409152331602881942759613655142366525749056763657579979857263989962528 944 -261351486380353809485659037805907636604429769998951799319144688576870560225958634865737066523745855925960819979169916753990299118484125837254323872789446226574019581668866433766480613854260210628880035121371862984548771874596743456496145030039049671128089160648489206287947891218125313031356866073926326885629275827825730855192302523043994625542099946123338725305077323119241522219045931182443704260455959836547748948937669192682747346266180270218167256378112177802393115750086744664673461414712912628359493462564524968676890709961399417862067452071918471549739424871242076852584965374301873189076581393380701944002054910570845483834443363279523015463986085071870189399504720850950690597826914207870 945 1452456187698738139420879963468678809418718449561020129875236544637061335108952737588847826312174824145107560393885177417980258726645636837446591686058968946458363141111471662682215495572151414726378381370988232199402211531106153252597811874663548366555901243464888468234779359743955266854328484195777312478971163609338110256122563802068423128788301494435595544681392743083786920995968293450394287206630289704850483706515630512775729863624355405839569943658166872949427628303084858342451581038989469770948541164332609591600384979926452368487067442487098493612765559667207567105792269942804019957092246457863473492400534948803268575223174660512847537555464414906699532532776486779181665822719748712772 946 -8072012715318171204244502912714872305524196200969553873048854594598962562328011454319211864622056656746466058035321841142010758106247523865753651410955084252624652766664962208190310484965181459403167520980552495622192595142558772455139915953366217426272783358928471697826727424827904609579113709176065570878721195791741106131306815147079869024266186022708214510073575722590447135194652968939066036714897009483106668053460101653200825359212693142448107959524882394976551923613270042557383721691484413996998573535788458757448280275717079823091504092820710240565062585325055593178655980355747882428631391189935078486403744640850939624038925451692972799673163257808981153966844165947391751057646371209066 947 44860216133977177671053360864691593987007837610433536286758857607338108933584996905800507961061593850117731177243472564456180094609330172805010382034473247532757001193913448454997278207486888972494973780424983900200490032152997015247971798526876985260832754080093104176321323982332909378829353268970031138109554663042673423453975553944505045699603135968398365431366329121790086847851523478465230487439868119347606343439311709035825076077243017586869672745856675668016776434865130986995630616734317070514941264027768798089428884963714540542179040838863553148780064677985022490135695763926451132271535705311184394966224542682113570265207025592839305715162982563056380574732824589949575626240823192191816 948 -249311098615378228787449296648667011515147154544073321851805949581680808825256307911956289485602830702530045397056312436809401347531463013235848603207616205857013525332079180711707546612780432490270764084802997445297385358031779627208798372043647753379934142617480007960581948355393670143202611530582407710338281110783717842431560797505313918667943330428720354208966559903713984283432395799774158997652521386410666097544816738169116936967957358791826925228027679888056232521350641115818704082534398288996690607452962363287279100544311178559402658312222933136680808396404968965776029730139742615064329820467165693707920000109997563284115938301273318896186499294088817997445975098749169397668121499207462 949 1385551230193384621655580761559160597468434443284470143472147393704365729893756533845692926852186875643666135911299241857967344096926314610633643795218097060338155212245255048795558937433415182000437923251409325972808278241719559539069996292635230241004015087093486984302849541766735729531463494172924141176094781700639156334871671258495179628483082741458685483542686688848220759787612071368645002451740104015562415837346435493398415802793848572049570875327063078659794330921518202361029674728458981988553227769924942345453597541357367675361370746212068884677378072347205476943593536426988464754714740848837292100758296094936947308032669647740819831143704244386721969290874005905816933989858525980792460 950 -7700240462957982790719712202958163506716935312777996721086757947267058850596332629590817828689367437966736646103382399912256721978846602757929981735930711103575579069984150007579413972525619114356066263923209205728011354709603011407655241397307723616598189127799202655613368932895443766440398074990022733503289589975138617009102892260007710450793844945223260273802833856025608460297335327078240147520885300092301894698770819492028882429389875666699830192907995099017480818999153011097940945103032989207758573184644968707467619152938353661052267662941134562836007280486140751648452311375739518793335546194578926403184579587886334714296177805699110160889348911229663577745512711436899260841686788272871938 951 42794377038647574463801928302499737435459617771134768749046737652273536661450607747505520286570506774928967587787317520368459623270434066377783250292343814645821853002684220604563085570127621799994119332966034888478095561923548393968674359409266036644590545585728931605206784534024392093764183836970433253336531579562724302757973234936564873903967421563924502260814296213912476752132721828455601537731482520389897840101186312330475868845224517196395135152935215570948744541598382926102967887812792115285387932485941139853868667502800413847868625758314248881630845567899786658045704770923087877443245077597305817584256548498520876290745220207345311152843933986150331375565508220675629703253512494803665584 952 -237831760294066621151965988370570148581972706237769844443523669371095446827460808967898921751045766295151522300586712420039019434652190469992147504555808397570140763263560976582134481068651354051960887059441456637919865804749792913337022195588404668281285531545674972598032786163194584736248421131346301552599806952537211041360918266401088725258823443426614096873198162519613925218117013182627100545800901052437157485069674936317324094456836993483692445602697628974437565493012852556982385045282876112811110446717595896315563203491801752641882193374613850016561967685943440452421173292142967641890754986562651324696018472496600399390202741762361573463117741322084596380078625800897642884960130855377160534 953 1321763365897763087859623352607469821770358874512755974814576297560161021737361525218915170957662939199478527807962725470862034465925115451547970408936126732022037634459989107420837730663230898737933769419129880789756599101631732410513362697806282120865467222284763592561054326131325479101095227542851312218442592483989893191319462005656330390840884479553596722126597392421122565135244119313677977107539589156246631439327256440629358322763720090088893054562343749413817761986126414946961740933656023153917053215345927351789303577764375353004375107443580833049426565268546611952081950861574040481342998993196656779556350983166923454172690745786743017359816610743527748188885377746382823199831339146702855988 954 -7345786278276972985468691557969976435008952518533165267677918237284561232628080721194000623962437288643522697468055044594285939811096261404341123819649796856344098769576918038277706241541550378381774429440740556593650607517203378098827539189033144741752007403896333529994772381567259620806380637938543547488271776754597045900618016944361173450346759861799452788808215638330756342051727296725430893153778790629667265518139215393356435216323213777084875903017340115949422448431050774681511760270006182068969608395035173226826701764881642343586962851715056293069308815244196044049737632071087577215408728138807648025579577637267292819773844661524897908792735044163560842951592209144078161100826805742827127410 955 40824754556146293006018897810087383363094082843828623375417726741571567310345648792544239725814345646307650576717873745631616661204192759720806854418850387202669988407794775989210448937276910133563485604819282073324764825974844651312557577285527262531051591078408245755667742689153886582001884438202713793852730443830455181139685569888718451408221496853720890385012791932598614273718366498615366233685900066942265907153864867710429645205048025638721600297945435624404184495511833341650418621984835880995558808054987016871429382265761871000015391350624100536347593698701037270768734509952423764694352620681385373457859829863007384578554164257015369085297473516815057509320991251910852878688138079921636202072 956 -226886988401832411200232293441423081761957450168166429998086315087230478412766192403637288299910181138125639954227937086751381536663472395210034185420305000167535244897767553036312964839363412344963786473932177770728857416314331463844846379994003085251090994543938883167988933902364011850063449640887130048988883047963486645406915630138563531218896307398788120323212698628881800714780612183884417105490639521807456926683022454589105206813106574875005873445804113034273342962894200062627492223191204567274093591018840173052454227187188997030303373525693558893247088307211104819554690788553662532781711452959438236982613171338808450716400417501630038331102278279524696274669300117724493168449995419358969375406 957 1260945486782630783742051140365536117890974705946513496084545953218973655868966186022826898720716786415945704417984335725656700350440873734769543021786430322266547179742115909273099756315209993465626435877766073009249774442413393347791220524434962254484801583814681032938379631554342487388384479797985573285068545837357215095232698376806991274569967052416598005190389394305552477717152367036936665022985535740055020109385003277416710285205955208340344602886406587776872714915417129492901416962313891600960144748650450987776339506498115922511384145438834387114550144583123689377249248569751888337792043954433170677793600982112011665823897151160335682009929501940725439452289376099249634013310445824500617759756 958 -7007833002409008879695859181908836905991362206314453498406550686504359935352933320303575350262878308637616581848255565702700083527312355228188971321842254852165287264645541274186807052413861142127611596337787858995096148587003061074471477784505943842581275938856431133236065953217453833505083957899925767264764329297158722660042906174063705154015965460576393922055096487667938781140838068549142699103805929302490182724641885791815787654308965027348666371306337840656602270399335877446990405403818492774213997396811529483952780039494401692742911773634180410895108671643674968077869553472349965215230814869612383780960834330146291797139363560283915616546619329622712699008765025480963385671073999013860707697002 959 38946809502594617686792300946957758128435689753554748820446763332685023535681552386350154365538021621331480293400225943647475353261676411593137744224129812448164518522401725614764634970640407473050221216080790729336519309439161484021422625367602473442927477562436867605144579098430368893469302168629412937237991916825895853211157259301757317502738291303201506764894931532698143416244101226287532915365370225646017378925530647572632568623095709827697101735398137530187931344111582614870419477385160689850142367216464963904774631729641134831424013849671206902095166050129456664193441205368548977676788175482888484256807262567057223975139909190658840376206342546466244480503151843188241218909232770917499095292640 960 -216451568447348117359053931469182544855601498477277271509404393443418813475706150681612286033181113291014717639700565391380036558300169648543255559865455056298498983633534178217239285141256996914860489512133261503550527734998023953913461155760156517695148889390539038110756949922099465325756319829020569366610084127095556684395164169057866922995604954952216467407935251761088262410308394055239296420461951104171393105279134143044760712302003922539362828268907092571261669855517768527805730561160545130718014178910513253890279683518815810432991581997787919165907372348374455690147385777775216890987060061618026628695837368770768468253115660981515652778800533631947514625404355171337922274967628915339553528608288 961 1202957529726850277449892160605882179091677493961528726122570057485330060349998958300707333153727657320173493958016595497914409239374987208968709695367191090913154397207185524432235123406644621435183392854552098936845318514910627907764741350281664362187563021364797446199201660147185538677910441712874936495237262989949415024274695260883454967912950233978849162099658227966192410962087013205475629979995958760545728804044560241159465213318923836454827088902396439521691920866799774586380474202903385981384325444531896135448963296238667620002107277867046310305699552556739647717323438869614233036427031136353633419768459730042457441745613282451246807681177493350214974091193797246547357996143101842728936859349164 962 -6685602601420226355654424138304887340964265318439652379821654844566346646828137483176175579334732320797847159075929005266837254381442363049817073496424253467325008443467805256359397269538205602090417271607541973787030339232289247468686106032550202419512755431603642818780916123756817122076149286213657711469548256263141741745207248557304121664970661683202115640801054230742159111860336977147814419799904907816620235348699054820763489426359787003111722113090740440615679268655723054666056215418531649373687146964843563171363032946486939272924044301018270914201161470273910938097472796295051261498916223778894679478216326202975629649510498438707742861979531487471559603245888968772422767655178073760475200936283884 963 37156219980856676227296194421394446520362648801504502823617314770272049139347053252267125880617264955101492934375346542971108927609411590433221061087622424870100420815563470892897146018798132951928179029669822619999118070422276100471387273964056755097628062256137317397075889804513397717628524542689910933894625668861541066813914880391715058867925890988313347493494905897676900823154177162211935510091811256889806830160879362196837494456755169789313997350723728421585081765767363683885556778686999274749849881311438876162393702292304626258030453751064643021051182959301128551315377419903136430471606069553892095954891855909734640571178778052254789824995021740832450817919207235008437657661582376491877329564926128 964 -206501492680713657759038823335239452584683009616465695039703680550689882533358052364698329342112932032065890715986245165942024629510062808069273557075609636554975225539329603678859401240796194057490344298113804585043127427278206052347117599282756652362167320251022231155411199311369999779308903716429281011525003696055088840926096523501091505611114787224524157830183938469556041199283119256736196341267703450863987956167172035143402083914800926381901023460311892370291610958429219493494392272971941569528962010377936354564411571145795832484745889414033600970896082252320669785891130364458893370610369530500436051388479940904000157728862366835688278605652741710802576154273439979855398082093019346959793555388015320 965 1147666133488131067780044164235773498715434792780742195602929446178826170268121948062507555654903712897237587883931852971839006670100489772174486798672380077501860365554966169054892801081163848352731573045240502792674115634635020798167458202688415418334302066099303046369294260686431754057378807996619278169835028323841370009260168557236289341881098151686562140745632761383154097629380983146723069928595524716314799423218681506698901742410848693212017916730888092416730846770126835464309878002382683647059485729699065720285815279784267494832061255293019213631062781628376300518078447724386860702089397733898925011876337586500649123248244518854763403686917179739012985132862155888877194582286440478064887683860243872 966 -6378354261711729211074026560616927041952204546042390912644890365857816167876626662835136581239977094880872386637159917748249922942911008933182840634689777663509879629089986581474608505020377203191629709675349279342918792533762481470964409356085360942400417961785214670729632816062949498103222128073271190612218534058088349468816413855379710517683263852057920676921770110405062734008413309113304221727269884544291247497563825076258903348955499502066130793091127356236658789431358961912929171854562628451830650414703384185437857446860272787338647620112377497405559661824155023239296075208602870843045168997849342588748886009891523384549686102016229090297899414865358288659873674155023658237684229689951873969331117356 967 35448870805627098748766973029199531634778949386562170514350178450617455850561809396076933732278298307401680443434485251104392114781433329259315902767960220698970590837947305691303717412160441191216542934878779287671575472375935044772519864451702665442355629110593197894179611556621332190524716677575510368484678981994511708884162045479925479622825547528582567788934536035396918166516507784933055545435738573471790355901002909786731049100352226340842540788357231382637914296208040150940250098533646346607640785916498847769561981351962025142885843573593349359202206285208833654097585266080396965387345720064951909505396462066252309569327018834992472614955719802504439814691992532716347570171679980249307652052699813576 968 -197013901378060303667550342968747221107824937895236363035705632186920026090523500631381279610721623161949891689058224043514136642256099838073020099958942655496335689806482066991719411062318183186198809963629359819631023700241914374781816355738824439719923791076001760314092480942061055861164859281054024052273988205451917015678247763385095943753707850080166297980466358213940895641783221205033153601595037992142462285120435827694390975494277262889597378322194312542789333458670838453510632241383343308320804022999919465212712438220750428606473448192113097575785035445187247181713324989661723463918851518508189663444774418387844883887655324913191367192605224730787592398081234164962025726461646226390810847099561278632 969 1094944312694610351884467709184944392792394798096609351611620718420051543612666007158532790233045466160358047903069891137311254312277520480443551203436402678615971129506816531142413445306078305486700602904092321092861398634081065775866797713792034607597302913818081191059502193308671407623347997025440857464400181535776094826272638636410931439267429648938772188799134739202891311034297294198309339035646286960261891449816228272004545247216379103474124962817747497684804319122440164075718555944815336992763311000721522093908188355350943758955603981396782835029106112790375590808922646427413712464782651590584834885904310182017706179496373886243994724948631716028938659269141140832983619334318995231720750731413461487720 970 -6085382579900135950024475380065111961154672821592961342559848943344918890752103869735538559139533609557648258775849488741567075585520200674254628674141952555501019342558813849407739435636341813489899862791731346190131318014100572555725714301119660463185015170792144780010818838174450250788706009857823592084333863024921072116610998393051908594136894891102156960746781670800356332666497413750424880341165721179118202774863787520826256822954056256259767947350154698388710116910493878195310698537315784632116253622748218781515826974783524008750397213930454587012920769989289624325794528075875061313590026962723100871335625861452573664758227631316947014363982180227950545982377858132999654718363925271900036191749125283448 971 33820843452940696706433856963632632617896154278901315807368678400683192543592013467945193318403864151699306745502862073640263441071056303983508318520332784236392056428256155267534223500715498711902467565346215649105963399687238068369362626442844159948372696860710575473891672073584506813999348575421332280168430091778179862227238772140203595847740336069281174235004245950056849931703643847369768466945436434210678890592362246274844519963906269097704907772313983491425398371069564854909270972837878137936394189189294185922318320270969891274870734219491940782248731725041942215276824562989933871012063821446438859850990846993352635851341222889611337661233872999848452698096385940977245762079252330366529571793699806945024 972 -187967027037097935096939695336303427275849033339807123681060164654889815630835540863101309199717065128497481209688556086487024309407278372114459308074607428173129530819929237692774194529714241885589912502403296877017720638546685160032147486967281726467278805946315596784769123950700591915297073476220871429194366436662297701502515130278810048214427871807154653655255823294383082744798089077881416952460809408159308881770540984342386437597462924491165771236741833869618654641212512195203294407925915685193221972980137394020258710451832025935711153356137362891579246736984656449417291327618850398154627838643070419471593180239658748919476826733412934791516564473328873552629195868618642267513690044626087940098200942332764 973 1044671147994465966399831176358245630043961141264874183279264058979910423290961936199521525811929405572170193634283621035476979255561602221662908421856547531791301391945647784553656053550296706501365273878689844986129189531374507627224314786778601693927975425139874502051285067853419944068738898011966228746216818468764930235396224348128652275437831141223387359883948098131030215402151956849364829269467933280486645704896389581771080033160181204732976132001755245321786688251593071694101175603049302182720131792507985799708720460508751119510932054300707283648225887157712572185237472172213432474273445018240435877489156196809188090124197317704333667575382456866949823324821877646800711066015248653900627837249053047463328 974 -5806015842388344577341677401001893270668647202726569538992269285227300631228828658875605091630526625326098821010249382669944009811021386486024091286475241488540090481156353809854501784261931303110583656297033310651887302676769961951839487544100529562441348498291994677404732075339975870801312652579874370616058517008882073046668634466519778624589261725051204417706017049341948769255229853592995885954171977786941500064801268410170938908182353330250568853488870914629073420913249863719745981845272316508013503081551010188155769372100890506114931198464345749958199706842078468512875288151712962347618388441717091750559119314279644888900509225558005342848754180101641509369339145956546001696167760310623017734277573590685780 975 32268406507537945873514609500393514094253860696566432357407438937388448203895525798807799840067238226906283407179267187612490836701060496808490550671237409237232805242475108267003444842594775454364478179022093032030762882605693320232105283306518915348354554750019871234868071503230457965968969582930715026845856297049263647844654348504336440908663118928008955243867496186539125338899382076120297992344615643936026251006797542575217142591569030400565686603405188140045973706654689351370846111361860410337377616301210209230741133120485764592896557976671858343651690066832305157331795078815280437541172741529866915984488693407908197802804609292184282852448273405768849115777925110071687581188035097424047354816249574006923472 976 -179340141336190798309933750359761672366911648824914232553386637012861483284953613023394857484476790969237401001909084375538715287874422476706335164491070829291894275620997685893974648817812727100211895283197083862130562507995186546219699165761274361369756008755904626827509215991720890526808133480118105837698660005085602678612097239908962960308680532168236764635341355166065696188304617041019448306406757276437083820737695375480001456414437341908302098678324716756199060149474391461543286249048246016612021666777296228333525015009004863713984131917819545754006489384639682458171178796979403307925636125567603022435233816894100150618289708693120210588951089891405819980106981521778546334755349687110071642040378251853410536 977 996731491545558836918019794683723233053161713486634963852163592124004053000751523108164755533663458472630491073067498442671355313598581269834005604153153825175514025575460776429518150913515792850209096074579995045508882913434942793386881326485031289632869039220599459200586151504122125259122827691408570870740226379430696475947521118549400783801562359579882812956879760590215349683129261476836910250112846091698289979781916376350797598851347759884904910314590684313900468732893829062384224471338405112976852357596446883349072283073544710934751946845759372229570103930467520257077474380226253292353816292078562416231475225279798327000284549560459564308570485972960804948574629391082636168148967810712208352178614301938896776 978 -5539614390087406721516067458726766225422458903663164378225781257348367557405441649950406955997851513001981467012611127507511474995124443637229854306069755942242575746446061123229989698244933364624275559018093932545499418419563992390102704725343555795537926294950319555903065851816048194033259875750662048915050672555743518895153489280855103770954649098241492736695899614596529030578654262696425972433506628683263827677090206817921921215666249257625839090018339976116482391453495280612261470384817826821805981666273605897218687553272071586355505783670585551499096957584817147442750639170820904836264457276931390040409286418783523776416522585131153776578299810081351430478410692716485846660359122962945381844895296408858997832 979 30788006582898564307044048667351187436607505425941219830097625744239674762578447755721751829405936145339137434010852232158454237843397050513546912210659066511386163733976522040235493420728855956296313327181978316295965135308672040515878629823803636297014521226914757401186059228687399917690633929567753026440725269436847917247199708356178797697753343289804674623390694615874876017163722028203813668446756536167183600147525860449026060231326486359500941762518642398113799674606774520830195182970817314077564717958492120429607603432611725512345134583852011008566635092225641889172264944107120885474517724218082046958572385710460334633469801733882840446096739438131403545868921124317862930117481419962772714099218520945117955120 980 -171113504717193371186458195554497423840534160553595474647205767415305121914730490571924177116376024925939639851546994834085208634193028805060792549804170982364685937290841520805618159324589842162585016246622193303728648016117006448350332524383902411756868272681213618222060827176684338067917436269758455440767553742380038880552435992127980494091546157933515943989992457951016531431476548348409448392619134417082433317247340841902248567893871478950308245966866128715646009441064023780544432711620975662665532483693795853102066480528459425714379089742870384381525951849003180419644485887816461887624883685067885566083691506027760510044039572173172046771851272672621177364220919081656570298406628720432935485706597427295772824568 981 951015687069516197047386049971926222040210743149228183352496457866600460692103139857643100963834393810354265630910469404078889623311126910468362842821950077647236906276231243700524012787918239792059294718214343734767307808619332812694449471512919595446877178100778102310873108167079823865367333030120622696162850032656372311212870858299319320630703435184469422245629791072673424830390931745277488495216944911392919378048586757716168224928202624366936951620008411552195714414395402463619342015855585659497631656251126161681229280201976898945788751588058534352393383910758857312111941414398730330470458011461316596267990597723850113802430917186209840089633263790006547022867968870546944290314532651939617240159419128164640689824 982 -5285569063985670063185768354452245307005724772717417698732031887245594772431236146572234241434168966412886041115326179754264742292814528610694104953034984465494838476127670309651107554271602645185496929060082250478801666075974593582982314363754666652066481919102424150664346299926259685343379771142009794803156357838235965927495312808770735114022561508365741579236767504458961486736434613539264210537894620993146377718473105936635294991564493153595351992665521887815505134346962790835325734015104153268306318156056811342652580260676100505611398430867130156027384648655741286687720875744233289961100591456270245901043845798091477806076706919545574701721001609183514711111579276715562767689010798626008694628282528695589598725904 983 29376259690060500480152984929561300079565731160621857843156945936288074397273238136067001456311376579176929017128643049854692218058068302500418927980347200435970335877480616246610426763356148571354388383353829130568209220619200822407716645738887503298967773865400790144943244889948874810181031114552653056659842806071193592385044741487624930020511006000362854602574128861615956369445133798835122910415208614131595025788627643039261311935037372589670827835073542059808543127240185969393391950437459043853990034839636513575891829388719296331546859492022095125724626741519977710087963116938470314757607602448119710343036937715469935152761151356743614621888598111210830585757988920556505761595250130299280981881795828754667622056528 984 -163268318459516925512535036346594086561043235576949391013126666455914793923874904412945487413427841169141591141159282532713132937564148571313246564990343791731143995594987452787100264400353527057406060139120349380015235187081884153874509757899398333623789993155370294214695454112171526167471589695222922284651765258121821057127493429512941407726373657154381063618899593308097580777410432426097974497834146694846885680339376701385520724393173112044695579025338199433756866862948381962763512693286519461444192100243027144800442313478450038342844013280133065522950300985320470991425234155759652961094578784743160948131079199338835608228028350094216993518082627170936609495572790975022100393896799764663101583448060716157314328907540 985 907419303734821793937251872961187092240053838921900863912678235534293619619873639529663930613653584172267855065588801922729679079228628493784295658567652469929352140839300106559605242241741207920169150741490040259748452554648045731665312539947449466927856670548561799171355636820643188520745008648433650813862666211630907327021674922906654524209058271759926639528828590084746084773199589816044665817547088913932997491431167224233035808826956696895309363970731330941771233546037363606202861645811490269310540863030299049523894409189266574450116670602716325786050748211676722511886149254686536844991879096195492980733857889066101300728021326613018366506129275312708762243808286420877127915460509513476341909129529703825082199071952 986 -5043299727484090673958401523375572451861383684046440253647940599100844237077280581477302279304481465166714113586963495581953802890005955018683180303739051727821883283473523871051054218061171687882934266651730783888238309371195759361393672402659402340294536271792270397459955679184931148916636304313803066227542290608763931309880288606223926646996547537371526037872080970119020797883780356348404243603959383726578327908709821555960778916390030784223428092474791166698617248855464640252714750445913648750790422194384306107914838537521981893493461825409788386171474421268784228131483643802021645731552750673079834025151508887608490803142648233213000303165188848547705640113237204179855109920069122790823928460608138434444529680080596 987 28029943032577224631018765305646322589351991762514556854727510915345376771949127709817318191630504625653879668522283521318522127937056289760870324929491714043030237800545540766095287187863036478454326830086390396528063263228668556740615490779821185482734112787202310009938753830517175697445795142710634237346530987887381457099541023502792783163403865521431579304125181644643714557382952673167210180939070131172551124328594576619426151837861131365268888017800465476467602023789357034436125106978889431743388434227388647451423099641980145445621538183914288608855853008137141308273648690946924901331209986223874163621608756275727430863780259476062802456221346713387821052440643991790980943998818043959094117971604665474460695798539856 988 -155786679119751302436685155511750242226288778714030031918086803620474775373376685685125670216570960953025688574952881170260848182268638016013426196415241641413679492392064997863057681810895867089098038032337229522004644201919227137616388962584269790884575649958836776629313165787838460803411714908389884819012105790106324487633851144507501766292490216664573014566159836224846798049025020752891008673825083443509593346105837121908500278856338084423473294224368950951136736136632408791233937634083684479746970381724145554686423347243050588640560668834610146194602601193633480258765568131480018981966539894388736866577545850505334254522048987485341730869231149785782526244986283018320711578265852651360373470259490927880877215765488172 989 865842883171499237452413194716970670380039411724228497389720555743539800797503175182868550307489116567784889708147711615088262241533305193085502910419289949914621887189471071725811191628289882869175209101497239935345209862390251353714699041769085209907539373852273784081229821052383912287846342829277108837389722138066181090165022210287592868070565084020688731223947790458968605866507175434060012668012883172550857964970059197843854196495113988999652659625929735653162771340484877516614081851482756041167557306728631468479123200013971534183209122428487747179268504758605006202601073921627340093038725968772708149504876070058251851532872391237106566276968046089839333745224110439184636622383994390494471310613206179374777711400373480 990 -4812253861627521418620660884449088700984841085102015888752262469386312809736389349700327874141932187055107932341679041873620422432345404682774235307547417860188386568666454819497572275709977217191606365301487829285621550481614524686818907634660999336328352989436393167437044131326889745553635473176337584045147612820471281071030891777099299524875751454388379550975682964656360628253344658048868090205565818668369727652191089855361864361670133763423579954463706253831438503922514800801396132992831213575053391517809740238351408475846947350535972464455347025975081703989694047341141922739137377275890231923759199424967678271096568424159405491483319283530515432816183218826530445318108547360850286884376773487878913080868852920313640988 991 26745987206136154854516601260144508989301573182023385564204320468314683344670033583490503831421468892281631754202578273509542676935482897728257926415524080296023247967862997338460635060466944866143649481986756065057695963462868656893303804622543949541149197759354953055838344649511477094582678631332607171709120696646868897076166672525282630475780623974494034084635779980027712517031680886599688120017433154780162893711356670153235310997742328768688774000649358073799296157883478828982399951911163175039685724868969458826264664708296415258241803494629932836177467886816636796256321195994593236117765347875451750864440854169490429221372602826125793970477728458438470283179118550034002242439316085116184295775085814907925017011179093904 992 -148651535217656386866764916182499218845471902050878068021110987197568642239583524707402658222514545415617547290365922966172383721766671338240354997215768206550248920759135721841550098693465274053941329731335065359852284371353664590944538972170054012600141380487514177517578384767860163512475283283212037704200436049898223395710893996287747982829621937721285540769148840000072108464295941033344911897640208804313523057073025001658645788966945349588123531433639907054822352412140604322228303292233225629212590249702339258931849929127224759747606516810640202260296671847331097527188644347827630652495700472403601945959033743727612565746467795563616779126702004815961511637408082216236902937139788668468978609681089010599001220200741260984 993 826191698955976501979974888148257534894264124666922781168131038207771086647546052929119718343993931796986945770377500247339037312332885993589403505790093044535323961200839019470840643164533222152898778058898638797837709728796056285936895369157917541658561606475139023835892591553799907447299278309617721348346398267053471122587372514900916063296137959061421253026291265642927777351782577160197411968536262664421402549484136089645456978678761388299166425512825638334487445356182678077136153273846793503878556979498536152924548497364979950797328477383285972211201679207611215149395421348124534950189150859340519121441748534880328031908209165148062462628169560506562434383118803310119255531999938704208436701680111977885507713273325090248 994 -4591905229561497057926415330440158901771928773541052690557681549142278046041905002592742808698216652879905711498220801537467939410266442834605867106300147165449314223704777091169396743289403218981196461313529547036171975254985010024127060899639690301422600586036063519216826192645103658466847140838729449673057626879562673363054169388212857959296441850886707781862424177019101092605953743693022885196167956068523704556095881055579437814348071437961101497753669131709300579676406479633131909739238464974882635527917979727224698026715118322557763095538044226057126821656521462483188040383870327708217634784304096398387326931506060786415399669703068245443683811122818950965123323987636994669773135543406116086952214763078431104042868632000 995 25521468782468939914857288044337389248676206204969479349070221699602690488523718161484602809694782531709339849574113757983280463267324205642774234315135589508485627421043655082580793244092764875458281697700747875818672096416735720759323701184989044911411144240359948775429422976276579313746773882834481883637963182004022538718411310074034777263247654493860158362330336613542083441576003008385601007482032836655271471051837394350881515841170670683957032660106254690314355262945739532718252597502182215069368954325298178335845017525211894543563397145591908884283168335302552523876875983591228012698173393889398864622885507363865760245395852790692049935530383189752707949660988635686326833967771174724186105341374458061399041074326049900512 996 -141846646055483682334817673017263602020604574838541148557404455194900594019820846739160932799801386499726696475243299351212342084809767143324329602333441441872209493934778790803437753913813171649521366922098832311686839246798499859812378534388247454926899451883619717872044109597823876818530312871386198498635463463237444624666000697040537843552718468723613987123512916043003463745821755979696867056453901342901884455685600997190559793323832450342986271788193182414929997856318530702430117658124533240099837138074945317845933693895072361545167598628100843015855319962492770034723796612842682866795402239396557505725691848833461328916275710450355381320996965061586485443100389426813213737530582848226945897757717741636567697349768712138896 997 788375527938813664303503305972383763713128903603714685551866092857116701098052987739951008310142836241272881310939849202755214446340372191172127007750500015588533847707531786453696881935984319671689086589940736656289844054888587074596883600893344727443146392354744981821701753428071353813147937756973845743265931310382155481129527340830880373139325790922121584757479741109619457337062643812853704773653155902643683536879179545828252455916402596249274743385663156115503606575411969330334777690194624389659783173556304074466496253747357387988387809959096459268117930602260427111420346350101971516107685383252495823445177515345395967980382499379135561070054314907913951117870491235667926584346111099709026656814618564196732649910525413664176 998 -4381752606733172479895082746999777956789860412370495311617276857397207411420689712722414695818035891145536393545980707076121940100208251173485926017610801575421189168604213355213552543866346300820586809539360298785703374232632536336435506903424733115831921556735980819867708367696073741823101423374961721141315736241500900960827759366159019002066068711803677008532834605835096448330724662269462194140467825644741524222571375549091685051946722559201697146439817000494084544568950662083619096424361989876889091499089223835402698396819463350413262587435205524750204588193860944203063846785489108485053696815193617389631308965299976608783341682805358710934513808986543973102123845532612160207386552898688142386663910172654687130314588917840392 999 24353603258233551576232408552364275530411077396019544951882172659241381134255267195219494875854741060963222766656663975725369605799091736314006471598302909720262842401692727388839615452314634549548301013231804008755962594779088359556086974227549427526572330154324269817239058701042812797477477378384438651358173995322481950481061554279251104809370980274894940345400821755128522833890609610045781570557638879873685002677308558001704560709174517547958432177420380293989861748896618726321941358726150957571139529758787309591877800430854027294130283323919960784141229705412108898317454524329443361944171222078187493230652730426513179992398251469166492590959625335341374667557246472731729937230564791118371914853059729386068920634181608987193040 1000 -135356542563409029406769623413713974751367573519839283847752059685118747492279661281828690974737579261090560426839994292649616632531535791811998297198235927630675029477625537406971486985379779484210195168713806416290156264433889103619685523531024508279925723818374160548008893689391153480166696287301710957840610485180417592655883425546972548614572758948404217189839146148834231947132828784081243696725533826015915452696913232944108027238253856558706673997190150335011851678852860364057497946078833547737997510465286250405602153169268994786968430792543751772157148710288877330725292810451581692367728469967377585103956517575129052640733231926552530203181790812405193983976306069674845587920409472878329777417027419117212964886957968587380792