0 1 1 2 2 0 3 4 4 -8 5 16 6 -40 7 144 8 -512 9 1696 10 -5696 11 19840 12 -70048 13 247744 14 -880128 15 3152768 16 -11386624 17 41389568 18 -151273728 19 555794944 20 -2052141056 21 7610274816 22 -28331018240 23 105833345024 24 -396594444800 25 1490425179136 26 -5615651143680 27 21209004267520 28 -80276663808000 29 304463909445632 30 -1156899971051520 31 4403642664869888 32 -16789333237956608 33 64108241055170560 34 -245138476620546048 35 938616635163213824 36 -3598400235846647808 37 13811583616556564480 38 -53071493266536660992 39 204143897159490797568 40 -786039509108336754688 41 3029443145815911301120 42 -11686138563438415314944 43 45118014189007731425280 44 -174333961387907498377216 45 674141011835460214325248 46 -2608801560628611999858688 47 10102730516880365390397440 48 -39149909038734209904672768 49 151811518677857865579626496 50 -589045957363058338894446592 51 2286932553874749032270135296 52 -8883971433266327965093855232 53 34530357593240390991718907904 54 -134284593081013445969256120320 55 522485285474600958386969247744 56 -2033933520261134826277571657728 57 7921487474953762915585364066304 58 -30865755251470103889950411849728 59 120320746255898512850372987453440 60 -469235833089123054098389701492736 61 1830723643467456538993223608041472 62 -7145450288647064617407004022931456 63 27900122191750104147885721621889024 64 -108980064308969124105817192564523008 65 425840995144803328575795761778786304 66 -1664571900882982773559537565150740480 67 6508902632968354570059588552460599296 68 -25460020954616746467286048799293702144 69 99621100138322328308847851454582489088 70 -389925385580215554116968166815101353984 71 1526671009951282041288006177216142508032 72 -5979150807083288540850624243478552379392 73 23423950002664593586305099238725117804544 74 -91791813505314706990826226004158322835456 75 359805426978055919737624881958892846710784 76 -1410744237101251143166701909845960038547456 77 5532770669600380543946351416786820578410496 78 -21704409220566349227157836981324990472257536 79 85165048435002845392676857218335472961454080 80 -334256814932705363765180069732586412771901440 81 1312205941862304061847446828562380549320081408 82 -5152572256676667083152432965675977454271856640 83 20236906996794285488306709783216734982629228544 84 -79498660605302456633211261798030672033849802752 85 312369681929688498370874862929580078272081821696 86 -1227634712470134712399677102031961262581901950976 87 4825680580890662082485320121870901477023527469056 88 -18972959830753813835314685662793485597591019192320 89 74609949985351120067196124274209780869557590687744 90 -293455101360324140484288831491459799386224871866368 91 1154431050656078055066977408591366232608613639127040 92 -4542280847418372857687970291784548965582809625264128 93 17875487593522833048778928965411103129635701580103680 94 -70358743998543866000315501190680529145160683969576960 95 276982872327878777879542855680472396893310929088806912 96 -1090588325644209369620989692337248919454445641041707008 97 4294774372661342770642571940371564890289828879812001792 98 -16915699889260452613488320114445002827792558451236798464 99 66635901122311929986595676070283699781113461302278225920 100 -262539032911169037723884176744496554795560168623704113152 101 1034535618048355096256137164609453593305123669975855267840 102 -4077196769710184994117619161225733689061616228811394777088 103 16070940283034433896625397797650813254407505479878116900864 104 -63355316667391378824772061457949946603784847939006889984000 105 249796191715917425089162872178889001086020035403442691244032 106 -985027527928616607099751009060262540142573851286272665976832 107 3884808374293737864446911545663995194460474715589777811308544 108 -15323162829504727942818296205095648384543468139973956044062720 109 60448251937331436185307410323870397755228274265989332361805824 110 -238492404452500441235070515278583357685019603944325294390771712 111 941065438027274692525845572384010757613256863985087638960865280 112 -3713800560749628017329690070669456577145084612795072198316392448 113 14657835933139639420494856381542950391425342858649031532389335040 114 -57859240415156754132834008614362242295652886564883571980076318720 115 228415875024413805957273761940375591443788298628268928910906884096 116 -901840305658468757928663512807778803334549332968622984828603596800 117 3561081692799865004804111408796133626490740925806245980738284421120 118 -14063140996179739472912995679341457049532853858128596746897876582400 119 55543085964976401580231767903656785818903569588041577680192982220800 120 -219393704732307403808422954051741353776642665536416425836544872415232 121 866690471322972879659114211942858744127471093446008733983801060884480 122 -3424118817118115869663948244557053406675006513773418190885387530928128 123 13529378122115269239935890991573238731750675514913540274514455913562112 124 -53462630630311244400430794222283641501207806341794159096841552086958080 125 211283503756788854493871283286801018487442868788154330643791904900120576 126 -835070119226157397090715802438001291906772765717548050941995929319768064 127 3300819021538918702469087235492241504468676295862335593011402753636827136 128 -13048519605957688043875575476925812196326621673174162951093554745897385984 129 51587073390321194563067230072220534203153701676923935870611656195421765632 130 -203967057807840516473030626355213471119891986383419071861820835866662141952 131 806525408175014128855636540698639111534098787352297278773689228186412384256 132 -3189439436583586064331274259759530682033560319544306727366512110658618654720 133 12613870443824697338835389801997959586164182767566332540050661126996888649728 134 -49890688979826801320189581726264951807056075154657901733211990296996247240704 135 197345491080799081509123887400256492433239434781388909609792291946029585006592 136 -780676201756762815049729612863130870035000065560659476139529832458106049658880 137 3088518200337939844878319233942199629426365961071235890728376550925782778642432 138 -12219807366494741841786099982860871729928281534772175936039354035969566691033088 139 48351840984363142674110976240546029146773035310157523460218181002641690738032640 140 -191335532556212434935645091438577617765744663005035009630825155332407619867377664 141 757201937288742231759516571498666309940894730304120281729963697286530190461108224 142 -2996820955491352936746734107395229166169252034301629117031488455655682159948070912 143 11861576189164826278556815893473250899047274513563762117757682257886817349361729536 144 -46952213983853614077439631464748244613439069720063664893489582890833646048774193152 145 185866605457049561331957528722626063385333736319334863558016355778172979962770882560 146 -735830589432087210033461893038924901533429514355039579190438182879529713012179992576 147 2913298985750169834469347297212318981864896160960781953445918292664483059211050156032 148 -11535132956629773080642403234066258425678159812572855670297026098560919120517141626880 149 45676210553556252157943797890039091067707261711987608852231698874905895801740693864448 150 -180878537525370835058921417563122133722290670733745231242032525833294924040969476112384 151 716329972631263991902248119553295938260190986304222187693401515137608581485171541278720 152 -2837056166867246163928767364658218265656279768912942374032218644965505986921980800008192 153 11237018322224841409538103987524951039931827067778712346716852846339796458382208033357824 154 -44510473614897635471620459813984565474234533929777591750418949608471479420774777570197504 155 176319744269908656550730507552533713901823032136489239973200601528081642315637138237947904 156 -698500828843576484692923054270498443603448826253546734643749742456951370509976718352056320 157 2767322658989161065662154717384328820492157478187242443515998362400196860627321463393746944 158 -10964257391575763882229486956430043246253535558844252653112902044460539029850260071136624640 159 43443505012542544072960185542666971324705088976579131691986322618770887634829308699384741888 160 -172145775962856743529901524660790067140118492828821216501295008514213802017501916087325818880 161 682171290779693947363747950455135446975553492035189761435920339713837716833648929140084047872 162 -2703433802288060088986169875092302745301485032209863602706630135007209716177574499704920604672 163 10714279256119194358462183772537323136156181794215809392581691598626155959917819401063968538624 164 -42465358624940855973146841354286991114050446533797282151942889582183623156286690170299995914240 165 168318146869736210685765878539449526546811773635210949801428843938446915137593781475716099997696 166 -667192414219735048260222425631488560990887614022443098144406502509451862117052421052365048643584 167 2644813063489073191298303912853889394492633632969687964734421111079250248876458404570674088640512 168 -10484851881066660006438136692737977413370177618417150818035664501160323044195319328596469290631168 169 41567391692669548696719486275205396908297970935413724832719620621717113383104815444926924144508928 170 -164803385287030140824809010194258434468454004598053065605630274296008403073939357217085419105026048 171 653434548067279522157628223241589054930405232619618771046578816188691742485793437849126473790652416 172 -2590958161727521402082446621570612314127195866516466949980874699313879945339255377966111839276236800 173 10274029063025184254074748057481848226017961115547251764184089581739720791275319619787549474469969920 174 -40742061980439085433835088767887455281978830823424802790183734754589233428749017980786679357896654848 175 161572257681508002614168615894179712954598403727143165465234871008455134788302831162221006032751034368 176 -640784365931904792392495385274592398749508948428177194233220239198457665192458082217081283920426696704 177 2541429708721857660861663168236474449157334059302813511279491806439905385409322189565153240184495538176 178 -10080106946677927946575317447571116478158518068361121589218861579051988781281033944188560213279642746880 179 39982761291510361205269076138823171927159590385732973439750735735434727368522326714110781507993182666752 180 -158599131113707594059342246186961134538920428241604078781227848375628172863822317345750778784135453343744 181 629142423888150846499500350923472998112766674321910148118952716017388845079265040960047424636649241313280 182 -2495841851613314094105958986092168359462160895570351765324044422293470861749821953555114397474785679376384 183 9901588165816161984316580747345525553132568433044321762050023247798776112757679056128051563302005566865408 184 -39283678016500071035762093722707317296508098506023654829266978236910434430882892610105775375009921640693760 185 155861446256717223868518045003293189544798844311386042955669087847541593631583338308481129650028747155308544 186 -618421139614115555724168007304573269278094993677524710242833607138047438825281975132883083825416061954555904 187 2453854521718389344103158286168696894408498785022486739851562350378037539627574858698909800695312501962702848 188 -9737152106192996728948903244769909637449171812025229455850254013625532254781022759872207614976019540188594176 189 38639683024741521441355729838633743814478956131998097589054254033335815887165381734002496329178167333108056064 190 -153339279442396223177073068395854617307832455569508418290444190713549450294339774042849287274717984347459158016 191 608543111159925513262274450871218665455515200322152989965727706960733857763823579600691814831189553999377334272 192 -2415166979246165325519398633970809903606034575459194325325897062238930813736374011763208030830069046650886684672 193 9585630114725199856011989396917975251364371123141744547433668234245936790075003481615707015082252736315908947968 194 -38046234438997686439082330494198207477072254652222813663236544313497519657438861467180167637856415638766070267904 195 151014976814245407999658591273735819138167870086549960113410973790657132499781383482741383914310805396513166983168 196 -599439711121456420812199953174767524086075136592732409491049414467980137126691748179105501016300644463209747578880 197 2379512410143829869785385537329860935199574010976394157914833123039515809344512931246356285801066580471611415068672 198 -9445984729042279860237364875783976677737543867728241651607861367666028742351032647882992497590613394809998322696192 199 37499297775997938364854214469617168997426950600179032725865267383937856127341572389018029097950109383192304051814400 200 -148872847221696278680876185714965056034134802952144393940867808316297005343831802024045515006711138252212319633276928 201 591049905423635016175155792465525022247005989665613620068802543663072308678395255152719236455444579771363162075430912 202 -2346653381968292633716162027763751013885116638751241591341064686162314171618394941064000285520837028173103380496908288 203 9317292193111907662789064462229423483186428059903334994997810934829166979737363647691482948687923564158334694642941952 204 -36995278660039667540396114994899703268391839216461532594690068731718840129652445534009013267634498205026919420218310656 205 146898903231107388303727596212075444362582921007038888200247379182760361591292369252094383576631616131939745776707567616 206 -583319256283078790970429290960354094462879118526567989347959052707157414709014232069657420286912566757123114945742897152 207 2316378004897602309418836929724453902545637453645887947264339763525633384133822769308288821347787652926015168732926574592 208 -9198727673077737055083273381272723139585920596320224396104141632397662056618222002024071992916881728930349674339864936448 209 36530965878674338251916163747245915535275412303832819255313128510004964900883493618794260171394645353566093522532653072384 210 -145080641755876330862281648094435613969672812877716057012404946153637198965923841471963756603052187035110992018767513387008 211 576199076976102873002467395046208285777210283366116729801308024347951316899554862333877395605091825013343328553267948945408 212 -2288496674516282985254731784643913166249971205445762837458399047906068652915459169099180159464550773234602671818918852558848 213 9089552703099340169662518172460036071393764105141106633701707068454248436172948570299197474185122427255958335853095859257344 214 -36103482987866732119275264586364167233934573835310742070252703492333570296478834863188873352362215462189978097328800460177408 215 143406857470076636130098164482697327292604257396357299108660045273057278416364241863376098124718254882161216126307357612310528 216 -569645712340899017717725501919797270493790811679219320851039431249975279408371314549772059683032686561707892301298026393108480 217 2262839296916569506134911413829505521408701454850073389309103286757189483065119557820870111929531032654454256340397412898045952 218 -8989104481694322144547793683896286372767426728531249337146240272510610989947002596645216959900388980566231714615356767126683648 219 35710247018270163880626070330114043153848374585050751066465492408204745467630587165591566979239268393440671692158046065366401024 220 -141867483476820314928250044166968448219007572479971807617336904794459374905662696735254642345588444228185914832577550248784691200 221 563619923904471876745443390965071648851854126915479680009901594140123700210529471066441760017955557334994360926374674780823486464 222 -2239252915501461492683823508196977300854714538295914900626601626758687780785969885858998585026322382523664170187075206972553822208 223 8896786710665335899374007936506046660561517824034254563244034706764233122305614503510555179256967431759306060060376687454772527104 224 -35348933106245373313213116031578177703686839291149339933230575981933834484739164340448371143346516609573192660727528389654685417472 225 140453454736216387761155776024353992316289752688040698291391217230221056251619087664319018906438889683741424494904445104109756874752 226 -558086362454239293047293530690705592240471983140215637658354445847286212431561913096799320958271066779388813272659582931373444300800 227 2217599673815541627056700099243083383457421443375523506027600027982827031334618957579332463572042949514739158394419946727799011672064 228 -8812061725512216939897461468293379962582828670181853604965317415882260951482825596382727962643525947429496734575114051851181895974912 229 35017444089377739162345720759925995285267040497095406617913176872664639788645907238298630318188754726144866932642585452568706497380352 230 -139156590580096702966490781071521094696168077836716114271631618370703121171038966596371981758833334305803026962076554671875556796006400 231 553013114003501036738295061187154027663499109980345207260732774566426668135933880453209435455754443403390151378258901790584257038516224 232 -2197755060640722926795291584427521282788897006965383631619429796240659108789660401363112033215287378649931618601145215533530061108936704 233 8734443711577435302758728723305470712959636258637334547188141652429957407900356488568819809678930717186319074413408279681293586280742912 234 -34713884278931066255435386131648672517670584306737125735932123075039898949159868430188599304391669738847453908509966239009674497265500160 235 137969493298391044283205751718904223772917268982366056436208666062534453366306677518340340525252733050746357990084968270673200605938319360 236 -548371307605561383110633747205716535404629195692389574188420544530747426392112161655383506404874588118671913855062387284078437607619428352 237 2179606393141176775154658216007596579514070636789597863246221141689623413890631398896125575399322781668020546019354524436702169294857830400 238 -8663492836557977742385729533591410167952834880637147496465575389634502115745928154606145053695690699716579139973084251467169625777719214080 239 34436536760370652517931286903961990146007787312448092998187355560019591015388751531158079620026919981486124434060375673139287416806855147520 240 -136885460310823531581373344753045733054847394288894905864123749965764247352602967719391097956727075419272480799552630091536868874801031151616 241 544134775487766581812010025968792806715234269673494358885002676352654404537596865225238977706162176685188021414043124557587015393503560597504 242 -2163051501532777220082902985986265602047782010935711364191286137587921734951242836378749405359110348540339909307287717888288899201597349822464 243 8598810159357179953621932079137951723178998488573950378142011352181901146230649493234463581685703893198457027213126164254624983118471560691712 244 -34183843685039342374976250046850166235199133275824162176489086825139661538521195084931459074974454822152013363690782715895876791107816163115008 245 135898407864842724242901431918561209305480094584538009743025012373936574430977829285779036549366453401066385799970225949047293395530355713245184 246 -540279757607509637330516981788804273370881872973642380682161704048160328446454914729670080655606073904223710148963081284815887975866994733875200 247 2147997584978345104893302860235465545515293009375507346624965993566721965004564219306765397579707703340181604504950821890232528326294874905116672 248 -8540033199023513618269666001853670187028480693839244393963530309405441561096892570663101528428649954308885368837424230230915964153018895254421504 249 33954389106864817923711193633968803769660945641900262017172205432714737946943001886857765721210027869520287498387359954067114004938811048955215872 250 -135002804547518925818212586967525054351047687839952114726622424369044496341720320138796117273939291415857983128599479534331162755543316470752608256 251 536784644057295991673198160800194251981100231315665798911758995855325520042954694760407390700702271806568085095741555392434269976299880586386866176 252 -2134360213473240936753055030736324804683573010459663625055772580935638881691595713367894924166817104097380783201795119431072499135950136582908936192 253 8486832066874571241588529624164363265755589825831421794577301205926526161177735378133957188667325116003104921634680643842505083078044172842747035648 254 -33746883991947621227448011519450192349177041449278447824226154017610832748462961420033588420721623498805964404253544177800653851762834770108956540928 255 134193613181950701473544830746000814912657651892470870914438476684873369560750269142105070993305030431283548412544136423144547451623605056658196135936 256 -533629749827389693687227043114332439463439202497588955571583181569691239118855122233782825259395205368712830751321349237481509905059911242389783576576 257 2122062454621805024567649523533967876607344386926456876515581807575022152333368853165798539698823542460581913965449299746396059165604074702748833021952 258 -8438906080725244642355254444523987642638267040615519712899950289076254817332394006489378868830641170342399387775648466474229394029623023590286542503936 259 33560153089406783612786354741964168997076148718727333463098851545019167381299499533576668287164278630068496518253767038796717581867537981306249651683328 260 -133466239910328113058544055641113650908770889352550719139301699228126966475481800360819769757427073886714642318016865287079215012316789288310864498130944 261 530797117320934479349321872596500630015901173648926592091989549937005607106372513006529415622615189533872759617064017805493528232969139584428796184363008 262 -2111034107597933412286775686705726184877824872171175590209193090069078968810360688152340321712530854508471813672826719555581064072083042730765178315472896 263 8395980793127830266738305235803704747677443580631250736884462287438676843040781165135480772681102107446925551817056862789850812874268818417661431970267136 264 -33393123401593170940323426606178628466820874872439741527092849301137615972961189204047247644858291678765411319155412403827281772737749207489169875282165760 265 132816489456256621853054224484067327263141068872221942179001609541061752456119069578427845616471136562868076378530837222407453683314033345963241051531509760 266 -528270342745924038815376131482294346916628498079270242543990821656869446774646518581135114255640366907471078498393100332471359394331354441944113546931470336 267 2101211029377545260240649547581997898011642666711173622432019038916451293968937953227401459350459030789672225785250844106449153476684552102476349597856825344 268 -8357805376238410459308951248276133539945886120369085657176605138682526055683500768930330242308598082618512179038796982486314756153444335974395385033816801280 269 33244814032807903790660197313248492748726800884134389043708294323145059214227741390277455146265521609108810816786424740383363424156657893943547675474562908160 270 -132240525716184149913693363711731283421759299453222889627382898783093164062369259512892337438249279988283415663768592653220663873725381344654269903747789357056 271 526034423111110021324051146478790755506858899638965111333039491160310493379821482488227766563392982946911942576470236180137593383700599741657637896463463743488 272 -2092534540641321396179796883542049753047645823157733660034336719070336673090140239890664704917977770670133129743519885182474304360967722146042138850190208008192 273 8324150314783415136750384667340134109869657360556307508572789656466860651644887096914717549218653246352192514364865973334066867508951507760723543916842936434688 274 -33114327229638163439399914299855766292964240045139097831499348076654868527395234283628537638103797743701154894872792059953194775713461378912881026270580132806656 275 131734836960081335407372905216861126804409804885806893094338724793083551602618544176694907663329819561287420760003831344499455590348441020697563876472689776394240 276 -524075621052790760940238652124688889021073693036219489682311037512811303684226765971746772082076205970913683754930649285273784320364280857974568834933253673582592 277 2084950900663792170637355127624890488989816389218220967238113569215646487503026724869837568558473444854468725809676095205396865443986872302208160786429607996817408 278 -8294805365958599854626153355886154789113554378408266019836005000920730396006863211033643205370102827661574504479095402899166900811396430199171171105704319052152832 279 33000840454261101163782762970145675960995078074252333911390155757681627902994781640373344513004138038646124492117919342207787732660510042086501333094252941041205248 280 -131296205029908308765235565865488948467166096465509897134719616088240092939950827343676270147956062743788395935497624562130495330045413685273140712646829444830330880 281 522381345135473506649487300667060963954403660587842238697830829811203953493811231161026510202307485128587585611894501384820516166144401429447723644965236312914264064 282 -2078410842102160744547103667306929214974026307416492293727307542828811659880482320454776476178063364908949291650326263275830055823273417310154360854430634236612444160 283 8269577751225943828700797450809526481831329891841967798926209076759709300545198876815628521388266489224307150380969329479122943529715101611777564616837103566171668480 284 -32903599355620022208388663298058081652821280849443487446945647319768759690277753245320585932107158794855695439249731042068477172480764726738727875354755383936226951168 285 130921678014865418068190781312130856141168198034764327038368260613034908078477145467534806042511546037686290462075683470895888991179121370722163465805639084102496813056 286 -520940043616904284699387166918758242143205532893331713640226545712925791742756383552257570545657526938893305062734997766840550447798897145151914499717830299183487123456 287 2072869157933289543616430465372284280887661821168343422010698582054178581598855139306082473773389319893676598976920848465118211053186053474797953724952103159654583894016 288 -8248290550103657357372349218695715878783319308706427119035739770106341858162675663070942037811857827089501619994437140381146972276751061403215969219447004475387136704512 289 32821911523089618531580752386902063346879441733134022568355843192104182406918827154853424705568451591044951119253955104768233654793464827612078385571299207037039291662336 290 -130608545958187775176373747347874925896801435497800383554522259807945066807299779625421376833055168658246693183967652622330507322103379444651036073932553325208054414704640 291 519741109959178952536854935947678745576418941364814865579487729693533743521154121746808201433812626457753889249886433392314840921533073286330652373609190725840841014771712 292 -2068284333906825542218440118540866907954164839360380912604888678143704001065964180803400211109952864577473794152343570337610406611971946205742207361578129136130297880903680 293 8230781270348966976946117932667980979641846538187734776407238889881867209128986638909220636883479391098779103081495247322827972636501937487186364092638919986177993724657664 294 -32755140923799144069396179351367809762827366097581526574300795547622580687340469849411032024741094816887075960051091818141196648953051250440422947854957216458306402671132672 295 130354319213899794034059409946260544407512352359970086253462805702675351939135845754646514385229432970618272741543344128032650217303019631731236289258474640496223685774934016 296 -518774798612489645658392030269699651077807123696629500265477005427731744728156382552150620267976463324452937666786226794366645993518098181732258192391246953166090536556167168 297 2064618220824285346213314064783929042746206057443535240251004081973548687092110221363360443650605163369648132005746105727975163948908371511775622547692608162450361091956408320 298 -8216900572556854544267257775980214035308208631038955252666887531596581828561887894897486497344818529371252214186022166169310892611629562244005527371501571876910346062163607552 299 32702702938724648963737573986896863229391426748845085644247681174579224756401841853954521075672516191960866586586949915249876104212364109022483975500106948070219592135637729280 300 -130156709125598103297801182255693180984543782733827423493518992384458144244492190070110970552059887003632425287453598676379939419688952829605091869267450546757318989733529911296 301 518032149804549214461275373860460249299131618033106202352554634699643597196014767521396603324934798823254198124335353075177253739925322100966502424034763531734736458581773647872 302 -2061835741748717150122151913037985938182190801583274240654797494319763926290243156310789538783294232194830241721062901644359113834513690441138300269841117356151298939828526120960 303 8206511130257546477246725558082628612109998492669476680624319902056868536687646418033078972781223221262500053303276255414707060206387961387000655717326819810158933283162892009472 304 -32664059924440990312629644496656638102989010078477757318250413889871358921744007699387441695330293452347677414910435056653178454998323802992454793118719225890443530671555210117120 305 130013610744688248293279148243143186559014124086542009974707418312745980823326300835553001150019298828826454814435516434479332212432945175504472104476232044745759278593555812057088 306 -517504922243402619509941500582173570883622739910336191974838947276130003059866309297213580205126000544539949834768639148349039890319530136678589626609787490120736972994281201467392 307 2059904629922260966877695235793360818514039621516155383238613223148619285914991859695452141011857031231694515770920053205001039855540058833936860062030118031373780914660460214616064 308 -8199486609186678481805057066460250047418503446247533618395208540209060587579989980042564465228440646173328406084458146954723957627849385174726236565209659802562657896445302685040640 309 32638717237406012660093071041595577410020656863661745071200795330946120891003211234445741246833647880172184260078512795994261493027473953552139347704755938942718602242125065026011136 310 -129923087343956861015350557825042786577419213054689550808953490584473706058109390617195430090083348718791458245143251700657094055394925561756148769200543162380025873738626639455059968 311 517185532789510850417511186082437827516654793092786101416334795457779895097145751333769170242431274397586456303389057716008968533847876880663372777397730126204059879639409059820470272 312 -2058795193739934576964753917790326543422406342751700864338741039755991187327617403472062685330429378873002396131236402540239546738910073468863809375896144834871291718904127955694256128 313 8195710751602706337186382858238625067308868962978965923854091270804557904398661881691215078310981951534723981190927158597215956013691016727501646911437325903141984240659841005788332032 314 -32626219666131467411582677139228560790305511149924617007420716994753638240579262620315274097347086247214560927489340906521913603333365908899956153730456710330363583435294796697034555392 315 129883356515058293253342779484106395083127153812919654727219323289241031326464337302706725336562552874339508510641237521080155300703998895913298714498397168020519554938486673161188278272 316 -517067002279049134541832563833435060898881168808642466653166062434915387313774185124760146934116365692555192589979068416985755281429264382929335553183962368668674041388553225006659665920 317 2058480105614002870520167181065527705564787678634891945936323978889078264439661169330059026339167351580057537229447264935913670752705241507117526413818089746456469978297761942971992768512 318 -8195076553400303361869097374480179706095765490341542094174912144887830037090882431571627325935649087153113450529106869491067593066879487459893331291950452448796193456012290216230941360128 319 32626148223822955865273918576948507137464604005333063244022719644634177930348633945171457868458909956684905099413088503973291802197209091089397638387443180973371533027517195780959405867008 320 -129892777666371265591432228679059575012241102673029831647249459291163901616903781275564560072095038824527804042362242528117431090064196486758871100736372999875926197542713473149104822419456 321 517142906787889550227557080813100439988066865445486773974084549836107267926199988321000554175783061207888389697284390127903606586642885369718586712243065146649169744652998888616214260613120 322 -2058934211978101150053236151238000784587405031152208759049405363644123695639285639678090292660909331319168518935183098532721774559297679450881458294124242400105281361060465864263993233768448 323 8197485523368878263082931006087914545779371493376018462403700240571515267968590622825013034337328626315642021811102530327396482431434985827857510003415226614174177345606530820902513413193728 324 -32638117260246308161703528350859890641713649669904332813984906021211109083014600286683588815215975316379525166556819604454014482213784205284248412824074529247901781593295484959592077347258368 325 129949840761510302191196690591156635266847756048380886991945669832391944618535525727787889651393681399015841402147930570354372826178308340579800114031110176343481573773488732355821454653128704 326 -517407333717702168090747047945613516322500890881574021645115746689381941733776125350420396529746930786563125162611431824980010648691445198939287244678920432787912043154043092414969722685095936 327 2060134362035235275704214439156548535475649838751537693567811810485498943382681743572744888177249022561175359737365936475097218239285504314291831206780284692976785649849359714252207397063884800 328 -8202847015315489925426064088796366564573195436155131859621798839369740614068479024102323577848832821217683893314918276831761221750589616630848160604973488978414117163007168359103272264400896000 329 32661771856867194854059080703084076172929828855514080026146045904771421128940982024462262450476199015895706821194551039171088483684759387672813096165589648846397782255318069957056472324476239872 330 -130053156159198218503416985742350661908299872381124281670135258898550875233685104997898434967772948047332028984880945284477056010177352464119585317250905769371145859183755886798232362477953220608 331 517854842164460882977639253695067210842729993434034647834641522535450016198824875324590761708843028626206322535819016424563503520354650853960010020239541634054400140755241875373990056883315015680 332 -2062059253158277055640470466867949109771313244594301095474503268345225666643509027223056872057238157346954192690356227080937499893320276525293811650327333893497261581428872852870676119690294591488 333 8211077624947392183885509424746538440367051261352958310183872793005517861848496778631821767013140973449214775759481498331390117322548862839190968490935766880101939326967495671806542701236936769536 334 -32696785473852731941203947242374351205761847573858759162098433377616119931515742563774697980988619378857138916718556265535969937891254283705863471360361829042648518526142335565038742596782915584000 335 130201445432750307698661531305574496250082330312351153027791178602897118852941729523591295833855426318746428169532102133739069317232941187066465614025503413947125200343269931395381295886435943972864 336 -518480427097415776791621089989497822641562712178138540753538926490416538672806765817149180636794459420911380675580004490758485497474365030333096665652809587826055263731276641917520399263495025065984 337 2064689291113422377873216806527991354724100602358555061079247030920779614463312172574961866867264849922630272785242295392856007965530748902616067838314997009437172806533764683886173052359376025681920 338 -8222100644421182652037792286880956273076270882320869996263309758410300699434757208843052318789588952015556650139325184480861506681151702191066607520767902517306958713088136350142909079205346377990144 339 32742857821433405540567498640881160252154518941283436069555122440901340062959627818477524446398253352884905728508749609556831792008149755763799354498500536722767077504943605820727323003622267379777536 340 -130393533062529608955226984201352737496171348144305497826079488683111858642541251665528617135277540014745769418071126339371978696151171607584423757323460157465011589436970088745500467662417715395559424 341 519279486934987849555505928073509820066249633058073319238794479798652733389277750245929197187129951503484644710720330313376101798005234404232182976867075477887929430032007831019116623520471159068950528 342 -2068006463502788296706167511329750872788987141100642235727004634820295878818389804287966063859175348333811872402550989051291159202005735901828614481505533835411485235840348744507336931271058078765678592 343 8235845568338035458567078036526222075031065542580107397576117001598318144529407433374083696134507310683318599289344791196746027802526804860420492776087103504361511207607531666616767233240154637923778560 344 -32799712931496732248715073091002694419561295672616410774014563648152537388845398447697253462856196696954700604410829515548704641858289336300035102291784836487400823602732521822202093066636989171249446912 345 130628338907774121123843938128769843164629125850839057127258819784729342706472954431962487574529761300280617214653210887218465710545333314613681373777724209319394607353523572226539158916736351260171567104 346 -520247794154469175370457204115541920814551847731275110941615891846457234310335179996820889224747824931055368413763252204985424355142314931666613741472424869794301955594121847082693095795898758940749463552 347 2071994225017328634254069360068034993792260741035419585108959169872520410474173036335716620979874288028268250521673775052843919494354440780822441329833786361402804370582548649640837591727377004030328832000 348 -8252247645718647858039285633367770986347373468604553320665992291820503538543338593622688512307011167419580863893473462458911711047026014658236661685502936152313390484512030248876369371336781765316066672640 349 32867097408200907139386677256964563625454785581590168299332944507957552618724158319004086811293585463567614589570693574541747252153492698413588151955068062140291236587243012247670802831820936993058221719552 350 -130904871375479301626205241370895503557622840545847331636993760879155920057728436765978203235309550226734680540494405098998596446121319623505243311363996252479538068686573978719182138810259884691072185532416 351 521381468616056578503988707249411381137324759926410566773321673293814695745963153544247315138415926824528730007166417274327483506989498674379043427667918171066904774477406670011810398061111229895448536809472 352 -2076637393260098459407257196271050630526326060967939542978104613252342436675502393900421777156991511842480682542338735630108619597998020503890965772989722463041359581944523502635943237918811178610849264697344 353 8271247473144825105668301677452327686786282699692842780765548140276347982827302666549822895491512901756439979824056518691629336451237598683485704707424795592424304758268304999504492841040708440420731913764864 354 -32944778838924546219982919545745434894644128754894901534245763716898382509670292822390259889472491297381885565251008004198400794526706409133022654554183427054505709250317116929862444756822119137377333689712640 355 131222221213801298815785120111953405414574051143008263274511529813724021212039252638853949246189662976420447478558061565821184335150190331446798113788579745923628150309391322488478037594819740718885339498807296 356 -522676953319604233748728841647605375229827304830482876074063422833872635942693062708323590665479886861845279522841261745230067665399240816632879506400016947739175513588475569890423189573489539687378437003018240 357 2081922054046420108776206656441154243456801181428718281366435201455294502283654293398759926170091471555545912732179533381315867328681158747655532035049512079093671710043986719204970976087748632929906322292342784 358 -8292790624821773166821291132243072408053305618737140665459732982056786628317011507486513249281001373965673577943713244543004000822093885335498088365405350198083677423720689701555140571055716292975608394120429568 359 33032544349064067629100867472295561152429145911915896692524232935163983103200784880790590179517502568591813097590587503784258892094394718409438371186597942856497744620661547696193312651189316215667541571608248320 360 -131579555865945682531659557664532432453458079714294290014385937719331478030559574325480737818720413752614789247871428135100870376521496701158269909278384383802484472136908859509257202438148008620736306589363863552 361 524130992345387182043739199967161359948853036978787351537509672622591792828130913508156686098776281735534830126017751964118807487305988670688537332385742833255489096804282230583732558365097457725496346470659391488 362 -2087835475214917481468427710874811847655702939441347933648204047784014319312699125444712056999964079681023018843073938143985001653032620349865820726936167316492146317838118867176377559810066554942490707662733312000 363 8316827315808555518225030676793854372323039818257332776695376944210665782814965305934354367761659932128803266620491939664606037930749236759599710721298986549065231227100065197250361147709428723663758856748909199360 364 -33130199286100957079929835596381813909485659808121487529866604684272907219838445681267430928390998856820103351545714299906322532182405238327917384637669449002653394824461506090701481055475501726531554032064334397440 365 131976114327906463654723240839964736834498994443333440683241909033855934280360111960467243941784149075074426293730958680627098541473019198205613001808175542600338404109911573104014384961873038027571742029851159166976 366 -525740610758829894078996622368411827567054414607623392908668587164305256091259390197734544488988634269513034646125552604009684697170386867529815806032530425854284543746082001123492429951653979934946953998844351741952 367 2094366028094409821778862755328680378958653348264898603425584362478468829000318026133264367400757223944036680868167468373259018642478016347442892835043692898718412706995239737444328913131590530374105532652765969383424 368 -8343312095094264325727298015287435582504362389520150572304399122873775556529366732170039373592799900225889628607662679823760885989681258135510484302025904851800117725537737022043257843274437158163646875125300324204544 369 33237566020027421707805082727520102811913481036709911677896944587174026600207553558839841943416131758615657683098348853220000242421875494194379492500651761606043225819878108072600962724370256111333384188699529965469696 370 -132411202459876075522741784590627244339371010056841089740998416107989552172768703937079751904728170280415376258558358959370076264092761931798809916502665564379315885362124090445367598466876549335368053365697722475085824 371 527503096284169142886041007421722391327068148404262320636924435151525036560450248573325612723722384182154926722556878051670045019810524603163195674190514074653140292422992271083013034695003711201035334986865895574339584 372 -2101503115868591887332712540088851910395099617314413850668736495461117660511457997585305446095955265999719858004647405438498573349350156274841451910474339204120133297658422767910395567367134478120136995070484871391477760 373 8372203565573119118878762187524112804140401877980119427885226276470869505367104289391111641079877501251394831800406866702942736684169478269594628521022920351485408831992830028280371621007821329139920537462634824603795456 374 -33354482848674885674477186995394243502102326227237470091752171709715753754918122502012801914623738685083933331338071896133998655823469940497966334595855137461642852833491721891773372204836878910105422067148275770074333184 375 132884188706790216315802717298503594224885480182343833218218171114510897201334844982742487031227849573390756810293646159488956342265917886828177429016080920661134306330508061428034547033975314265664269431160685103192997888 376 -529415982573895130137285690528020308720643492764368844964538047121421305673202766106046811211303855674118947686466529199302184539494384372496455847297246380328633989432704778676022666258243665994381058044757573437703061504 377 2109237108165226062908505735082463143878683449943259649802754204795164179882092797011451920443004366315706693982584078469591443340760290457140573009335686587442813343810013514179131554733384179340910187506243216560556605440 378 -8403464128300458497369201961504035296104347547166164945470459314404049852792923673081978659689991651714213064978312050894612130746351324964957261393366949937066836879829331108783735220601192588198529916954362043072065306624 379 33480802997764403011490790180263837717781285618443992271356852255538863073664396694011687264725867238328787410523618307344846998696376602691821567854871664042753084005349818001871106813994346598029471794363214626998318006272 380 -133394500188413720080490740545466727183557552413541236686923531481211733930129604534930496476744861230578438893273938392229624012822710436602028944332948401896862880650796584941719615787207743821334527398727347324544073334784 381 531477033919979573342879042085147552636231004646647623144856336502218031857989248060467833334476811715796316404962745603965564408984710408413420557089433881338699207698182845737102431719561872930077310130510864558011237531648 382 -2117559281270893158474578472531203155301430957072083295692814161050923006869062643923750038939687036444250405442579827187098736180739850759305520672788398753606151792780326890196565666569102559128364444619068387552848332718080 383 8437059748699829980596946455000756325270674642268156984805665806724894261692009409456212965961517154601412586829070780953787458634716888845928352909203955532292108344628622053855123627537595196998541234674381994343558765608960 384 -33616393706616023398564073348548386369701578951864737444542061239741757239334325246003358228764728877989138487620842936842144185233594273314255165697103588693255917497754860491197366173349237978008569641721907459053801833496576 385 133941619123710037026791719438200594273846107674283095756602917339166603263706920640291051321654867369195013594498279900253983910118346037460968305961370779839342742312083237605702692551111865388826242953381985802900269122453504 386 -533684231269721022601760536383142625757505061665797855618706142403196372225646774982431781840218404724526064949492015963967353133587125867656833843073089218751178985179159556789069413639555189354984988409332322726750982963724288 387 2126461763437606546548014152466561405842718031082573923492434165187923638109822242832965278647373230372277781251946596243589653028146375071961610997854965635049121065613495999262543103908487022663512553835817812357357506607972352 388 -8472959742644564144213258862350613876403795050833425035408111278044851961010528409012534744846533885917504812252883934475145171850295157333539080915979006910110142365917437571142274683656178298554549310166492827178451715609329664 389 33761135391436482516603913358342539482062270036003501631785699820486589785367373432444557054666144696921567051791934549657782119700596641929253260192585946595848961682859824508152085061751719074785440663458318331635903259213824000 390 -134525079558048611983651911271811143500827125850956756037203573767331720036318291812921042871312733020022372181980851133741409821773347473172237095492546377983168706354883717113422033579380548700392892910931420013753990403932028928 391 536035759423829095327249000285601047079540794716501981237070164836188717840336954835351980549430909843235720661030199640492815205742525558019752710915559512941110919642502884478721774378807344500947644283553506534915867873751597056 392 -2135937484804996754613048856121614194081570526258657442390041725899951523828154225039141319631463261029837757997679027036771398530859879031011410489911021890098515509174539736607720009964331883837412595952312319559736810982713851904 393 8511136580560001876058116544110432785706079268447820690151321645556183511963472358032186935606952879149935755128812815866669628493798646226159515027303730728163338846388909078109849354963190314579091975832140139376419406393150275584 394 -33914920878969282731251840159592787565737077300044109743582566901686795370199251635986418256068028320065578699961313759013940844319396627723288250886004413075342033288779207279495753730199912326448892082594767479444453987277135151104 395 135144464365160848624679011252982896624024120545188818751679679218074194664564158451267202264044998069747937028179948698519479698608006722428399077511063029131355898264806633433633602426231272166360691339267889247693646036023837196288 396 -538529995307398417500999251331034910112368029481921195235611633405982657407683016978400250694030115280497373678451216383772830781132686575108516181055337013552294654464098364726505403359107218299024998099195091173056585801705900212224 397 2145980131512354344952096085867878037503534813413258019602064293048105684013370079379075065038310599597524783693683741381631327528559073955835730873775618654746218840221109101001364058899366590347394306727225276086495656390975490621440 398 -8551565707888918073238791945752428830724623557812721129409448056872748929351000104721083753934215693118576215579634898426366577802405875740753885862750323621007768453830497583408246836146928327356247401202154391092179436661976237867008 399 34077654704053685443323801329276052120734021513079606885427297309516224985973635418137697509803720741804594934491438089829528815620251674692665277790468660867215715527040712881899280657064597836317599746641699332963881929615434531733504 400 -135799402498715902998406185932870043452477364681773538214284670441851924000979702555369076326846134426990024786654736460344976560626735374391931434144640251194632035774255434037423707238346921290155373542511377957766266282483974760562688 401 541165497215919439454919846147934971353313766201036266411449802973877238586581835369969083602424751103375924790142643286658463183744003258767047027062722697882823770899067295266908464504685791880108871387420966827505468625869387279106048 402 -2156584103619464432225954583415663728801657233124273602618061162021022872082751904495733466203684217589694227698565263230680209441576947557363243827865337963741681692224495106751803655557253631571103253983409879329616450802602365310468096 403 8594225380436074866656883360661574640501777034494436564237601582415051253566639769016070472580534326455866284798282617181406808463425208442533799699869937719215184780271015793696294505962751701140417348055046580480200102766010837665579008 404 -34249252465312574601747662873109891724910717705432434661857051747368632400191052737769139668779827697254754582893557915416024089073185529473401932858623508157788396756281793514203427248281847041158504380344945189294811121611867746218278912 405 136489566471003325711559256233614177588529684492646833591876018435266279869949035389114959759658467218163552770768785911378002823105090707255573142604303875889993322518063794114539706905843448486306197112753296123207921357036708763304722432 406 -543940994948634183347036218279351590388275212244644494998163050358880518039760246426017649003091841574980870248722016465568568794343533257191738637262267303521127980189286553251514878595713496117364695459788192363714692229961359801958006784 407 2167744476494638374066431174357400747834603294208413593003557405434196198706996744885185652715949357480313381054333084361375593493290450808153848712125134291074837765086920172433012971567205242257259059531176091811916605562842286309590958080 408 -8639096513261185680112778156871477279667030324328958535590853834744887491098418220780123305359786889169142188911947738576519349171705473005919222333119422858545973288161451509615151232165426194161053443586015753321593531082723048168703918080 409 34429640233784942375009741183474253046653806465029437360966270354058911681890912313312985251694317229843575757777159425399051124325900395991806785814243198520161806718184285015787096555178474251080978830378768621956099032629296574179057860608 410 -137214670038524501338575719435921515628289264911729305533635822183591836673822343028348312135800427647052142619983448040404123533636882174516022670221046239310330442563812773049820756119903009452625894985832908050899609590377696261890803499008 411 546855380750540138651170627644068031605282099871479866623697252835555221749892664921824149196399096967896305895256812792792483117079684957685251688841032009196443475631615122927458341731730638711791501734431100719256737009794263704737415168000 412 -2179456965363303030471599435834573770141044436527865783457090208460739204630572765442220857777229067812569124107233145845631162801869743549184252111366304016600795672214116812554299119711789602550864253587541386942937470568784928240955671183360 413 8686162541925413332546239769229509008685224229650789157801947069293541023412977403255764842816652966057769388867036475675099797257269735233594097132270540879905949047681744004075520242142197595793688662467160436649886082665155793339341808336896 414 -34618754009846691245619045795270751003000755464859544013789742495806074347231736718619598432362765552118281963261569612686929275284515810110366817059368362453673794907137089338336423079297591230594825970907513730704578499368796419541729244348416 415 137974466076346789230210812767431605329571163944383950062530755588653905188501377905377422177250002861773561601621193120030728637240672786864927598638145292424892373253729145652316424223455757040254738816518320149999864080239048109042771655917568 416 -549907700992321349087893754618187932876742351465970992312084546270501329072272571027793311774016220964004116637052429231538530919179499769476467014279094770295323351201178471936507282525523158880776610292490952483127074492925404062679473657479168 417 2191717892741511467898224174122534987497240276404492943707106255271997390180938868964940816360105706605323130251133623992110915053702779219770411770335498972378872295694941290558715510122754765473790375951289455888651415329108946595257130206363648 418 -8735409295017048958964825281848889728828550310854251481715524444997892078735198233544878880265484423587347933994251169243693555877755201971730885216286952153054487811337258104290364773744152178345574264482842919617049657801739026418200737692516352 419 34816539224232001384361978183863223942825861759121970726195729720102025413498067033534712406164965712599948211691758188055380972476006175527861765518436044362962508509364211600699082806603054127677914001889938163876838524443128574840883580929835008 420 -138768744624895962049559186785283910327373501248655889001455842479637639441474375487248486972585181253651965514066129664798388266811714339873522170225962707493062118650990282835655895782698055002987702471771577711053577781648846548416532647459684352 421 553097148524568717787735125761103441626404260786672759311697552353446721766042389467573218177066247826179533158803050182720217071714386002270680516583542591492169005936098870922607773341371348081762764017380092050871492224550235788441750999247355904 422 -2204524158506280242169285797263774671855683155071650185406543028074858200407740459514606960875006750452631669671532418261608097477295154477336635731731170421311515403979058604972405160860456315142452213427497293850061213994804624543670775681183121408 423 8786824876989115581729907999075723741872830762112308011276833456882743478582624547757974084849065759576438131258017991981164124003997794339461778642289542257917994548375035663479085850156449552551619372853939106734287994478812067888227763781034311680 424 -35022950279383995247678481547304226292197650710156872673267337118744703616661549320386836772077217203239095650696349279597378439939853130274441730295912654830187523193477804394608623560207375255702365545090651357148526513371566252462143227488498614272 425 139597331094482270378798620700681697428259838454905706620036513233786858406856152458245439899075914671941460176054843607151844164803460061690499094968441326033209441968427467855683946504072460019872826470562299713205218247821287866557551049038928805888 426 -556423055648951184042563654174894337075151369367832966219541501481697357264955198200758769329561900346208572979862574889487256361883496942237549336609437848598256857256837914823191629622214137776350232575038313805881585300689908680804563755339194826752 427 2217873212379160994283386171350160090307180109161837976403986450141358699694783470378475195375492846079079146160164224326801695040812803177929601368158432005340868738733860807531618768997868856679774223211373845650742093884053499580960345982551011098624 428 -8840399560436949433575494705794237914425421136430413787485108146438114019301809552390630999150236551232081451264871328604260445966869539254343017493214004683086860273499506374907789703770340100352760107196562395883868858193000087965119284338092245254144 429 35237950127734183429978790498308590191646167243231041352911465631997304112255476346321922165173082439706549634890657537292106226500413279380961229329940474883346097584218451710889868483170339462772928667468284040122869308077479870316095157889601688829952 430 -140460084614297767864747010145026182208984701449091043522341938399520659580920385352932558310226664690368666844766117471715984862794315876715701702674346103877012393518044082885406970889664748137347374002638574741692718597452418258820574956112941231898624 431 559884887654610635390781333479324208919936652200993564231004386975572593315794267247847571160805092773753333977561628802078088367602876448404272494478392741473622267420781926375156756714323227959397468183426389217723384243672735196929898467588273055203328 432 -2231763028621285454043275515041313644104953852036179795880208682457985077680026710552383965825578968671239404944914071238199760640191442796877920723234333260790374783433599040776711695097479494486653667104173510404527071638848226879296285212260395969937408 433 8896125687028755623775362464753806202616488395382281287778018738274930254567908837186637199728167201328185145673437146959347660925314796551125584661691168409986414061889713325516610041756519232656638629618702659525039887485553214330485569698104879584641024 434 -35461509883840700807469279013185856927609548682767014060340755930030232228979351607319188155250572171449887944695268168501645324019217218716956821931234062956225980392272873745324885063890143696706945314028865496472620734086523985416027763452089917952229376 435 141356896513908716120004189630054546847624803756250012384703171980669524820142757368588333347663402506960647962005124801693186595922582927073479098943513456772337684765251763145671230032190613993464665768187106799722240366483951792623254976042247723386142720 436 -563482236873058684027165691213257352319757759261900965174558059737748056670553051215159126791948988852407069364722188292110453840359067784511728980865663267619180162388507107213254722091512167829879464674535744169683451999060724850852357697094913222365937664 437 2246192082757602340157881155201940444451963757704629447338991316784121729064030535045807196613058293661679729377294125909966973524303483609780045111359499618783164002558033602787948154762564261467801066284454833221553192303489894281491041277530059399988510720 438 -8953997576377948538736872834332614340876878059980753895027288627851910627046852190428857427087639409603090985434853330679008003063241608667028897316360864012309415404222864730822690591423493430427148355642542825216846679138958345893774663786723990809562054656 439 35693608467610425883115621364611812386348039163857197361051050014852464006297744521192857729792451686771868411763293896967835377524975007653597436079700537506264351129687454954802873685537504029288403005917299904859776531657706650339653338193640494769647910912 440 -142287688926415483702691423002367583466753415102432497022504661312522807739429935122263941049510146246901393315836587261448889831015372090535458517149894293976855190411475263920477212506418767642074891202902650661069899452100061829691391751373231399071010258944 441 567214817209324518358892220178725775796598320367113600799197791982070510503651189481480966379725751240716879987383886135232255923622866245862874290437660863500567117057545495569980319242122562936950061647003631859027388166376795673302046891489538397010736971776 442 -2261159330165429978652241075930054170113083079158610168340173841429807354088523998876648540500319083920215639286863178319180100945509461949514925489641642628351252085265735862034251443908392291899606299310320372484211239458281202999463082594246549244977669472256 443 9014011442213847778385041766238612919470324950753691001617333568624701873189648550202101565304524831320068322113543855135962087336393589460119144672527871929276546035216640513451305617287291586544591164010938508136230810830858982321132608418100288176778645602304 444 -35934232276093887648692097735498165140307871663043156591596377802213500927880144427363570043146495284311956554095079561766367575311340216749466777517992115307419507435253864760945437784760220531911909703087752762514816866209588029331934685724673272708340060782592 445 143252413503479505859509031628708501325704380013563864784800865887444691599315455402858302645392838222271086073695253667580900629579301664715679391568802412789534817541844588210054978330289747354613131754814614439420641859144905817076706831912371117227047311638528 446 -571082459111102486408400495404421355628644172610878581049412307151583698768730084548629952807884890326556315823737966135582375092098626275445134348927531818910385680021849236531646575851448764311654749308783419406260794855758064539096468077501568045305859235905536 447 2276664186378022036969720367438822533930157658332849211956330429032252723453299413409140324223782703139127752908311660770139032206842514838832577131384788581722326844695439557091404918879066455060140838309450230292760185847790596439927026334827235030585131229249536 448 -9076165315267946169549933809297410869388520032319597952534140743093704568800713737454514493749248254466383985541396277996784560247468086577338532176864111156755217088177080904513001798685857235931201921030905029709010531026113156905614160595931866241488888845565952 449 36183374881578040201582233545045645416932415594669182458035827480182970668143725276668241754431605535399110914102098447216534243928459660505977980535966710442813006245288699388880041900490028836605258555586462273277443861898723275942740427837713376783617426267832320 450 -144251050233336673393310791061822483771509854699594570404728555841671280851213614804216189530054325348269386584499519747213957327235420680824204159855584214802307856842152557293103544265856716597949870321201760056222193661507190049451113179869650814473391486504271872 451 575085104941230483094524689179376332391520460387500612745774910697561071960334170071787534234905940852930430591429503322157211456476068817626806985070268094393322531503624369629218593652223393235653128176964148361917087020496612920453550138846487776917987117659848704 452 -2292706508967797193382424244940129985384093287667321332872336524708007539626121765717165026997157800049887367953881011025764348314525314351518534503195333950985648575784721499754532314992113664119934893783329007308992655381953923464036031660275227533566353973807415296 453 9140458972347317518487556807337448441812454320671371027546477939490825748657586082904775032737583443447714347112807601302152910945884878662969568141894916256084432754302456351704982335786236081269585365700848518429125748310746932412306606382969786393939528418469085184 454 -36441036753913704018956266227167342150801755736482759114774651402658263431514941416239771508256897600363371242122292930516253511681651237502318055022560883169837844119956017361896186015896246936293783911816914672311725021796219026788197085483363179967842127439523217408 455 145283606353741288467385955234412661880677786924256778317839577137824798876296795167960384368461353008597178020195798351890950383586224128956732482504541264555808760033839127073987410106377860822324561453977962076624963716306160486117046851753497957005319718747519320064 456 -579222804722043346190078199535816614496729844292889762586858856386796482668233812143288593332555365095037047518311333377805497897463380080522826030830042661636194997961529285913361395315104204351359964349200361329295813588259815009559960250135503933527619935776486195200 457 2309286580886401919326054968334744075830951921277031781501227061058769834949696343895397525861791734109394286020123977275660853553952507673632711521399619172561338711121417093777496981745219920815713981079230625966536481587874673797800774776532701340878436148750210564096 458 -9206893871115505785973737884415526859615985470246124891317239452521977900361745199786122057465965828788166522680448359504872194730592144289776165101491908518763186204780665464722834545794740331768781352162335094590660454460675451143193017484204584951432775134859925389312 459 36707225005204515919376703157930983997489953219218257632390183666376850981621318298177973562387991221434247213419710560196597937922692406429613758174540889321324299148706372484566741522338611308478839321398750653232502056943554595878967550487694153032366619269949533716480 460 -146350115352525247374604549767284113267491909299894393620515105996915179461296362747236510555339373426103086878292052061853016410933657485531227819593109747839086037255644867966959540031565384417471336426498061753827688385307548217723837896848347953197993612783052673515520 461 583495712223031132960241756504063075467259179180416058179370477340585484154234144991723892066427268569949177210981579669934389923283236535409884339596342643311797555377828411043686054051574991188987396805190319674760430516383923175966282966458791947551612635111948443189248 462 -2326405095150020994421129352228362357553290885245741569397124127888140572772666870940390800672407575644370129403512789800472990936423721305930106723791333339866984174719010590902292402452899433546899747280336062940840133092692337108498997013827710364595861298317873410736128 463 9275473090145063070144624166200121824983430792119213233339312587602026943156447527228212027216962384734954582707352517342761198268448122845318156820175410943499278606613140715861408488232702030590237919983546516873673699826437987822262642653125865939323134779222661351342080 464 -36981953155155035766902686089001901744715243731271336785132925878470580743913014336376019554364220865772171136300694056439924754047160901670255028340322654636162179638137935323393623381908662998336728182206167734801023818067971670620194229939711259595991323335877546454548480 465 147450636049122842204219299957499145491549210021308685582899793441194520322530386181073367815066786952937979617986341304597751672206460062977947555193820913742339496792754201378458700623569859337988532912529323706162450811242942849311090844301786788546120818612772316102262784 466 -587904081365827029893518850139835246894119051478884055629584728653430828414160805025560278625735288108579809281040526380846391630108335250259888436180659061422554996004949488378274961928506338411686481693516762631208629577536422254155665438024219377943817932449190342819840000 467 2344063140768465167648757490285903953206059364603342556524047164812719295492455356269813563121364131527734031375527198217709347054124267767690305675261731309311135359711613515339970761968068831048866961905124660109476188846668729034000223735042534050917623907717817440260849664 468 -9346201273845333015751520188051427214738304903298561883209040493821478839168794054622223780972317635788089040501869858634359199897110924004318816776271985772089274748021315928145278247470721853515184087696005219591300865782444606576192684544015755634492679864947984498004328448 469 37265240915529367638346644352707472009923520799762076759575298274815501626024887442198354504804365716591109996623224490764465889398018160124415916013289646846647914782445789738119562262801242541629911280637389475647796773601662605199796912890219802914283675347414074508414287872 470 -148585251751010819798234719502490287707095081190539274018514750737529026819567363008452435788934342924859371099195124098261647033462713581274524326000074096076019725464293875336227840635679958117042965914969611173220084912326424852138319339614179448234261708283774584411314454528 471 592448262922885961600012517133717489129113846117139179829254777238171891138312156950959667110354306371240664299255717225068514935042885532112438103494029097767358855697221267930322277369411740744517825282875998759151920449304417694176271254776507188060847374524731756182943825920 472 -2362262189825674533591917634526461308783305212023215547189945879478826332950701789004975477470926254110521157535487549649573163890206912760181242691803769039560681857332302539004876547489924388352902325278147613042594749182097964345634777321874256820959245995290641263093973254144 473 9419084581904594087434296743257614203234639715452555146807805031987508583738616780264697811966872244234629977367137025760671107014986293304075954308553072639574699735630995403725394963095046138019158349227879226164556593742819771481848539526500665036163492686844059421823566086144 474 -37557113992310148653238175461879473535866356757061605421359124928206422865833268062120952844493343304862218364031572385922757105721841480162963849521862145636996506322575040983055912213421594845438605971652628069834451260946907653019053958499016640546891225813960104608591987605504 475 149754069479553401293972085998794591101196739491176029984287548773092163877676106723987771102461291579065450928152847660878385223010737671700080661570568787662944217495194178670990351831330126637797190461119612433464290082518660725113174820008112292970133619166815463269914650869760 476 -597128701488321056717886698720816569378384715939088328888789211153657849639611904486854834523090828629911659497909121476568550049187874549333815052825219112266641852970108351262590745651656012716992266270872396018066513772624309381388001369424179456171709537830457449398046338056192 477 2381004085627489716468152759881350273364355166339557294628146426310631106818522578715919849639062127185495034314104303603777639475383358265613605638566559374211516659321688171820421313537631167371640801849293011149907437237814224254547350370572371153770186349739730792281207377756160 478 -9494130642917710510246761552410602474465429926359132302861021354904444305858370780534927899895363859402877587403490252976628370482240554515730847421592440451337778643139449339968259986711646222947097877552120905488631745916673337553518129483898107791043924555543417767499493002969088 479 37857603904272697188158109939130948306476794240084030942423781885418730279572345098340571749519943791909595355547529387536287340369123919186672663817159884740392205972090660397394185832040673572246797897997415105145997200874345170527950841224461130163390066364071226579553769769402368 480 -150957219260229281723767407779214987331745491099334302813651199368530703392136374516204600504865142049935794730524428708871897354565369919627023389943485983548141783017646260895833736299706468120653255602190092220003519280819945688168038392608104231010356613986097760700822127669936128 481 601945932701265970064807288308492958519449971124263107045043470570948926825248491568428906741418315217633778987873891476446561626262854550102843541868226292584133399382372588183620094805054953447344546068934603975975382405377397502767976828172862024475809166962199398011824259750428672 482 -2400291031839957789081187731433848000563167706960809820253587995244250902627673604243371492008147885290410935631445582812656179796360621857371903664817739511628769608735594069715303724826088696910008452916920581891497596585502110375156017840677179165189651143845075485082674920188542976 483 9571348511899363954402320369242314184231263767806392453133461572158738019178442057859638939592874688164663568644266881718308070854549613864880202963499371455249017473411962536913647927277985293524411878805582763855235086680596564192990773059591053370118894762912401647909288293318000640 484 -38166747816801955002113103672599266127676067726732401748663271917946185922861002117745914200710449781411665097160320575329598380205961059512573929436732555302169363489940855013274899727375018882754619723567343615615295522620901211483517146103587370376610313598330336062801449923471474688 485 152194853472657870228883991631502649097243239487025198729337961884988682798409769751588585781569002068031999519089151926351448039742450405411649667789170560907768174710065211366664625589367342997305408089544328761642605168192216394672810195001479826371079094952747816275027774902926049280 486 -606900580703848681903408053314738494705740174188009461367663062182792581175993063101890363501513638926032804139178070735813752421850337012514284735856253080220669279272464072350287456113500362518482840419344454367899711694777937682093758934577910851321345730160598597375901584390912737280 487 2420125582548141547795879340117779659086836895325359899453862786765092077884635673891236893006164809468700187589584493866836789979571957233316685929353714907926044517682768173674664812985647216178395137563987459565930942043238956844786724331218315793339197001652135203819758480078684553216 488 -9650748631409088444087784070963510003719071899914171958361144115551397330389421792532408570081526325256818795381252240053380877974317910612922149042586318662510312398880687024361250144123146452789761259368283394984573823700175615201595258158386787198223947215121717505688218820245666660352 489 38484588389881895105573799390644933466373664683971839321201594391269030759186874411507928472259024865948485204385433236790358593698220696585883002239851392837358032623089728172945680363804538763443455473137059485120767545520104916656649567696593774107961376556844398608046125935343165243392 490 -153467146256240208423343815503122369471357900825503821094071149379163628958136431229571335076281803920302778320306066439353105578891369498024602196979209329864577158826188396816751004552744710721767222460299611630240586895210127655615034394349057215204294403431064478691260534271416171757568 491 611993355817416259883321687308458096903586429358743402314238062874624484156749100376219816649347204761380961808315355297217482799612489406982648524552637653785852516253501356774214551283421006331797111279604157833443581387418269848617009423115402807583018936468429469806320361756497257955328 492 -2440510633171464916569977205798466538591200688873064168048879428431031077677319951294060843014037611261410668463672634333044065432974993824313946756583019065741219825469074154384877327658892831274150175215937148154311256325887158178259891463369542163792174487154326504519947940447550655430656 493 9732342796037998160608605131368579974516609290482095975912062097752959900495545535850260748799751727170805007554659718995857806687600250670924144114913481213322439697715160418066787322089382318740607719356296341390031575859424442485875027401105327488315044930917952474545427879403636631011328 494 -38811173639279439776196561635099230546010225120979484868270976509384169269066641789829056272073981954627185053695238452486272618245431447270017292235936314894960828193595293032365729756084826785839777612906520198939671420853678337297226720562858107815299005379357555581493332674096639995019264 495 154774292967590549031098637918057316992122932454255877368845376970194283862098328218488924789242829218286676190131577225556715870309598643108851074324753378398123980815585031252666567917903121164540763012470062385195534514716416913497725564688403144571988648008593871860377394239309990290522112 496 -617225052422057394529681602068733089939654325616832395816107921756175615635934012458409086063733978584272503720872198696945535380192859015781835962891542389194777567070790431404381006823220866719452707463841959586472948973404926180043938648487044786838058771488467736685001894360420263858798592 497 2461449412177120757984910615990384268410110682409598070788775361879260657705399705459538841692675457853934730907057930002759809023225965824522000977463820200156290754219743212011737887634167765735696919613133828578941455020024097763464250435261588444997864017400418828407678157044045133979320320 498 -9816144120028542707748311592260933568698808301067584062699937475978696282441968763318070978539347461101018856267575426172530154770025180604234431110554377920685743681654980775253975245511296470685668703992943139278156324325461465438992772226648798290615651562912342112424678874803946621096689664 499 39146556810028650926244289091684872637115792613596304117224083892281620357755127177914553082895152381931148067305458776316342463863720406499396761807934222746972098743791404163341354836150391449353057997592350196789812810431041620773578627797182958116099457823068059820319878969826937826346795008 500 -156116509686261413740864271819520625252748478122730966457013164909160465752839267438065820211593981814740081909543648748045562599255362510978581673039177069651227900737512137146926344630263649995963644613597471129705479540663391957267307928177117217797227143674277619340687737779696744274033901568 501 622596547025745556532070185103728986310871580494891289671587767457250814012288924971351178304634505328830224190513342512620785293023506469384858248166401868252663718977871549202143363599473803808082389611252351894110206127428272917390375901986065513642074494358260070853247459230008229864201519104 502 -2482945473538049498817622376954582395671866760003117840983024431941763130507088363914604137460362971716545869138707888555700394659443420609947215666930692482886463605248110552581100577537587114233621214165679549072534216312107236421681378260644479228723143054300061732412101912046079096770239922176 503 9902167007818077371415380468532558832922347575131448583148412488487705560837732685125839522461135130939757993938859626901391516892329391472024606473155450447446123184560483961425877395639609938956407478833712537591700692739283500785762054987173606035197873796783307766782312695182837300735581880320 504 -39490796261396913397539454723803592664886527582636260072874356123187647357462303510613582235535238428310474065744448152571366113524424237656846735283626461394439351346863728484322565367429509772748320496186972177258276820385601591044449651990852231837071225823920760071266240559061617812732825829376 505 157494032765561558360597354180027822764571459817057422616340589037020351803168289900460816240118693340787026633987627359250322410852925647757114885770409013707842573938120224157885364490283940533190316975858553581626649913958787068106709509399022378364563657752025539065142614858346144758619418132480 506 -628108796510583900965922712509874326901476047835830478393489945683209830998831851428914816633519987043586050642631640502422952650712416603138055787558169143930947042572508694636249038144461220055455375671270557097962438139360382057600883047883968627520593517454717913458539842954023596918385166778368 507 2505002689886520317024651952629785366966043646164845494706097714996230921638347922711942487584350822429357806826202220350538146749708527685503679087734061888704596548530331363174726333948751062748032838700974822624658705846287694639821525697048735871928768388829567289848232098942713995073629836017664 508 -9990427127314701360238295359075801583382381379022096777018429579578397480395190475945785997631126576597966527209084058698696936644110722252278531305898587756105572333223778529963940650598804610673945359152719899728401805366550456101583779926504725546958388885739483084860231708133783528838329945554944 509 39843955362583825435181050679256528771874992186534821544592231288279492730863781052313954000810312106461170963823907741166602579941435082052550007362964297753786025479633428487489066758280674145666519982414373617143018852826159151125118188381971643852540616066966741955631168243943277759950770298421248 510 -158907118425535744646898236048867641489193335486572795091682640545060501993825385274730306070857792496282289083094327700846496959732092469229854729235432494734485673505478522337409229799394151251327606312763395508377932635241635316103151577239017569105230912159397835181069772958903115035834759686127616 511 633762836544685573481371839081141401234640575928260976518140279629884408853519588552960376484047846995597723487435293164776736374130212151434756347861152924676711854145225442129755070748497189049832943120326560656863413457266180844908758726054011077251604685422746865963964024036011627500282828923338752 512 -2527625246318457897930435329926541574554670661219302501616655623583889978072952688891282868482377269833823718533008730644720305260367471474920254801993137717626800431315449420094312717042473818054950967576172756156235079172225966022122443682033800556425487139138708845205118674485741175736237499306999808 513 10080941385729876596154707799519992483655968391653004504851230036383753157560492923085541673077531903455265863474491455204048277588963338030537947117454998373926548613725785718525938923438761874933239849566888233585149701670002288895624556472633125175744126338488827604513811511970948208437088795989377024 514 -40206102398466245896729261174116876224291710914429168849411737335343811840941391199244422012365117291451788293634887524225166666418222336087992975836194797060357644928030279484296747231291619847996758649643988259085274625256607150061378160124335228278690961344792321509776011315807910185161617308337045504 515 160356042385420298426422535130758334916272737098827095382824335857404671137239373804908291874560781639055190801967061132661665672835916614483544712609537540352521838636953424948203519904685338844230431222759242318050212954575903992787645520777732170108987687488193054743680180100269617426460444632232755200 516 -639559780149180538808663369436222872149064250078655549218389333791607095042794675487797159721171055576877264550722275537712535031656996005335751087187741635462279556562347776426278607849109105483937594686161439180115512310878397167136635079750093774611444180688510913926689825715360065329916459879925547008 517 2550817634807398496181321119416847985698699369232906863536528360808545743365821614710868647068047079878578215033415109051853512530924575168439066732499879500716711393561602876853678213862551467380918465801103276599249293832502690627401482067483146886141556843410921318841488223741828919536494367886953938944 518 -10173727907806954925054398493012005434919101881782172541457036069842560202077541711792209743977363403515951652989632753721241629760666704050441598164755481591514524828464561232781513841019677901419008105710064832277379146861898548118957812139891975888647471327416671403757289422247860734340017129038991589376 519 40577310484760053214203032880817848141593425418167878279288948225901570074713681295707643731724572073756646319823759178908688802662434256089011630932222435335399119064910754902245395627573281312578079031350314470745017417335469993867528660176296360767761078432066693790897389309351820027358444647151092891648 520 -161841099533111567651659703105320206546480927249463568533646558656116028488540812337346950723554734016291796441633556620213942550435604188067867987476356334000104132482413081903415922049944081155037572016422754305881284280087888748544753380585939666715333190476984650338680194211969592225967813782936169218048 521 645500816410711963024729769601903905601439648648392809725739304629091954531874518352119246312554109991823990114987904151118593809586677058041850103224863985032690391134072558612108353413434643558630623651748947827964297005372111613605502397066268683333473041907245756330318125850401165990448894913737247424512 522 -2574584649190366233614475030769084311973086151651268336848297420611391022594899845525956523637740416484931982703357795973307751394847651184476798203259395740517846806843625469499648755293323391271671102795230143870275812071167030845069324555114940486997592716966546211608348698674964281505571914910246723649536 523 10268806016298056568615758897402102480917092976170057392788937901586332794810235197205119457494290330808239281864474004699911402605582296129794414627147144654378194282887673523936240777248240599826844942554521215082952956502293711711609883565781257754981051910455124362644211252285424926288934884726098475614208 524 -40957657492021206713491697303504033407483288202814589654844961664140854468226237027931842680054551293795167180977502358216521416573370938158564011997919498213135151792897925898750427319717316104017942798422857252620355888796299414382125874559202649321982150444668660855419863547894759905147700990746459881078784 525 163362603629387760538648258853522028677650488516837961036871131758312618050408254464582928739543644416800959655370781796315121550889619787791485189301468526736341758976163132810953277400655454719860788843103835145080139246367844518281903059566337131978284254334295438937041119464018017266981481671197659959918592 526 -651587209330580015018228775654041690492115210966566190386176954680062135562653034978048986492781578810576071191690595190119965137037255559768405091651249277130830925565581077062304110143071104156672610066004513278723261294072496167443810136353674262142866937851502892930563306196567910036253504117970701469614080 527 2598931380691067206862896597282044187671313826773258982596321481426052291365410409119620140729364992210480730417181561662725914606084507666363613737344224180688938369653300948516526619483601487844914582969582706768875954447248498572278487757561252389398171898186388997732595223539124768219341702946295591731200000 528 -10366196214553885594465277672013261383601045824003844111070872654261841952837528195641462703245980020220131417836434069359513164886632007080001969573010033607714803025449431574254142912043422712117522343670591707693149187126354418303321756515506289145169569935721453513042412768309640535781824668135006162110119936 529 41347225977956166097413323707864798094695890491437037091401308975158690765937066253534503360822251205623014325630608870461963098120036867670970151407274373034531550422524336579702985956904126637117208587343988264376936164311353447006827819999265017037347547269816063139977159176181963326018359330710063413148516352 530 -164920887044810186746688430498641749290756442927586313610850119758779220108805679410362493631812230976494206332096267188498590265507784453829110773190549362594158065998444870007728990660048106201463467177592549682742182869859295138292452495275166063621367883114234478612025217935333751212813428795572432188070690816 531 657820296802416274511043823065414838144103934716652321402367161563330444227490908560183154236762462138747239561590356425861660372564173669497617572649046290736028380755447700551272983640016973089116833516432958161712871608183407566844070783414836363631430458113397265074967196869883592009264992530554138040272420864 532 -2623863213948634515392242751514890262730846461186987528137544953522194371232958932257553218039732881520494409544137956006830000091355566790301780911745953425948326991386340089953270578424528135282637288269037648243130650675141866525895812754262911174180782798683498945412332401077720021354104845145612562893979516928 533 10465920171102153740660054945071889873682958914228291288130984438851130992473946608669398157844081965381469431165340086499057605808842416811484155770464563712613695999416715620685940541663591012503695231468287441813363099849494944525693393928669940517302512877455639467579033156271503560129334143848560999021223608320 534 -41746103127555065771297444585619223191366316954745765293817076462064356106521344411945524383882298639674665190399275831218882921068096241379670522449022942328045131823956085537511916872460412039673794266937500400275630604084222183125700887020909652031526983039123351112985243370196748751974997589150645796652414140416 535 166516300527399379972671964195432817618887742254193318801135103552984499480376535146792044378303925362839740393559465310297133746499866486584922255059746349824980030655233173300281696034762121573361169474749261253757891006967655841961584125752908709691041842364460813185578225051856800048640023934273221609552701554688 536 -664201489710934502738217302181896033909505938870718881533745488024102799942202982953844893238796626716863851264508391209978747785099877881893110292581558842998087058460734215251445331452471695534900367587414157025375735666521713744901294143628190964308046002816654981706898751873988756683705381845329266246576473374720 537 2649385823522748062399728218604185400421263694492299070550034227707221355827542543580256420370446447857533234768420858013256028916347481185821732296295623420595982514607182245187800853058728830626244324873280056711158627122637718337533686484504678963484146946880662923688145531598420274292441905262708255333556907147264 538 -10568000706100414525355110275409658627344719162396828109822538889394899583252312213678561975901182776303430441082198451188840283602102940293667325000896074049384784826429150521251563766778669252280332359853135034724679818376163555636609207942696992725478658715230319120844203774684839342368030943675515932273559893704704 539 42154380700600656030826897290448644553184399494280588203350985200195599112540720468889024310187637264911126544113755726203928967003494368188618211407147246620161012962197888519677917698860507665840329647568019910209637512156728868344002440378004021414931744694946458114875086431519919651848381999332651886334199042408448 540 -168149212999336501030266833487180997084258252902809451558068898799467118987636505758700597609450289457703429773204967888771958084577267975688046659215048451200269233738601237128008516844049115192701926831469666722098856002594386856293937887546792431497264785422530151315449476954299334150909595257462405808883840894107648 541 670732271144909392981051614342579004678332545289556495587905933502623387380009114005823294508537566342366480838735661150740042058447055263537634371762414833385983244220352073660333856257248854430536226388618921325607731129712194530112832134473436443662580887612199605786407501514646710156850758280198701322204756823769088 542 -2675505170848322467474229119722872357283765537325217061190120912850394521009798705331143672750098465645372903278980401817196407872593560055009291838724427569992425940226488859944041489415869561538882614570565162078942697186356307954592913703252917165289987393590280614473464302381711454906873067777352988179713308273672192 543 10672461779558376866255501370570824499762798954576838070468808262599406836680084271022013590803950517547785520023633505752294496600001151639366406819710182888072624116148416646625541470584317351544599678397525898453058262101443413087497672934232251717592824490277127805360675115819640129209478329254090792042582953491955712 544 -42572154986142269886637068238769881972680182612064788838823256671535891996044247871555775359279399324263594497016659208840588585404644222486700066604576782074992217931931307713387891428083278590551524320850489992347750208124732511134606141645067359213333717089900005847284968954978707834823606356856030731309100491817877504 545 169820011381082196515329755968578651646871173067106612001613444819664443249662321357258912858510683029782207932719272710134832371740215275140546847735365289688282560595872433001264517079778655494116898414296921117695353683552781130732312222955129456876392805696937992408688136491463556870921829220119212622778867556353572864 546 -677414195718089485073366201771350804898824339870224049304998061617634662394070399805769838941861928241721959610444758061617706400051207983326799391903348107386677582402800645432454583186724095469480256493606120858437731624173902978968832091115287848709253114312123500339464056020758865253283055987807234814577018520425463808 547 2702227501615125744622299059083011763838460271858630559444557634059277230159326826216348073117290181601115077307093686386548472025135317447630277613650674431644327656813198130803521929210188474555857415639239257728468948336758544883174320063454244398426298211845651312962064476737463308960143136934014264852820466348763119616 548 -10779328481233253543042004651086660407785434297735802121415923469164792080817061286981954755260091302086320235609140196301950049167769240852322066845643671954912535651713663954135589358643017523231729055816557888377185333127523321250795479535420510890470270486740626852741733191762409929628014762650295345968988950227207585792 549 42999526763557272307852976806032934124951166828417300701905322071738136746155531943415794198852432805488388528519913442339299775812981647296312696110267222489849027230125668250574601815197986071034076851166475947305932135426262860602836114394765638603068532897794195797002097509813872288281585979447312971337022002100296482816 550 -171529100441434965339998432209619791176058411751214890987427410675295999976325303728722738562854251903592955624581103635677315986571401730798350368490959719408240502515334501238348768028213360632651126468420364406770037914692589681302736346217396539877069541008957804584391719530995322255785273288323489144721104747402218176512 551 684248888992258553592626948154887459505948219447126112728641943623905632785747708483148874363933658521173557061759970675780225796993356588365569629069332303287460364325302609161220590775755720579479358531000302164968713552241645739007598142142959409230269780930398715652549317928184828830788093125276136862874981573853016227840 552 -2729559343549679446285701442631052521416814408678775679911905211696455408484320961544025260239368546125045848474171592547053232534094360465139353865466726379992724253544663417927726409356095722585043989196429255160772609809649933956234596250456297858827435869085938517561742957349727241448589155620596354745255751452020602568704 553 10888627022109478402865302191381893652016474217918560906983992461550576980074734338751979767622291896820956435491206216092432840542582292085707797981290782592416550014883956654341215923425574717995882758501546178768917144101891170764801252752088262548598906311762857918370130730622864739150206650309753862456771663946884810014720 554 -43436601269852884827977529622903818411867008052892167650969325626922922963657916132267726381793052649272969669670259939977874767684517336042972451598628023445859526336905366663939299965824182159064498314472795919827979471925476694639689413375384504773645151882418876535871603172810867657003786026845114892891157152569534657331200 555 173276902672170181505651038175309420425315673520510861372633099482737385964664277718944807374954431378801671511835868934413973181179345668834356211266702700609725262044868984844660766552795871752290575912877065513525855598220133719234101053302644953454822371200090936818648312176140940584912010652442124642043530629065625227493376 556 -691238046997125818639153786606177655463981417879606735651356458540593314413724085715923249732000351879292136936027331059150742078514666127162943391198283606792918623415008300103704051751439475104382441677236965746337289599566807914560723812290347905258875673140901203903840040351652511759445900505653885774093983314416638493720576 557 2757507504578614721446849115548338769929778975529671064926361398962736420951928476826723271685557169959402551452695270159979310936864109568854017322913128010230628179227441204817822632777266885395965612524095386466604431585207266858094924241897696836134775835524828572196409885068357492234140322200866936774180293219556801275494400 558 -11000384727381263349988762947390186207877812637488360849184586835411494391846992311355996926812927468925536999229354212528903013031498718784567459382836414225149149675885647301079645650385024415844144186479332506749005075083899652778394282078341159009342731050901216817590524616048585400465201534243205035899586285940367540342489088 559 43883488172889210399976770400154592672822805350023688180284677218016373593432019258928400660980809575274492871030836841109940221556205273880028731359270723355275518744468013102796736450466545939245012750983852189452123760588098130875005618877655112563331738870350442499375715398379038104622584124129582674981713602885903057340596224 560 -175063858186010240404827519294466962785567013169775167477686686211108497578545501748698651372782831770714473132210433481188695242187321344498573022744019254141834828458537155897875062095886895366292067969164484294574934731215667825746538672833588818748844585111967881290721504531856671323309454025328883266505999129896507604006338560 561 698383435842153193151025909510259425423344811129550979310793615464715265327758731524911058021894619619284081977638220120587351627698956099263405174702450549010241582208579447545324461995527789170298872840242673908414238538932069878534989223769175508643864533180800822651063618285889923086370996700608674297323775196119162558032642048 562 -2786079071354333430350135996639071360032243898255695437401023336408179822561624588790634921426131516395978816837549692571467670245454841585620934938359400758311009371677246614613996646082460467691472743595615290603324793137318169722492322029284326712798580849381267906708362832880501140333056234122416005896346189580309485140844740608 563 11114630030863021295633544147205751462556369055347717665419695093501322257623546485110075272774766280745422111035678911253694675821639646475913297033369975228775329002540650099736393612059189701388589814027042563205749711115406813077415345224165047307394231692743462895850159159012062353143985611509844015888682953935594646573529694208 564 -44340301550229942698581315820690138743942356770462342421986417931982414982466329560812564578772815240198538981936374127134008576824493608227455403273234953043644231834612053559953279334940669177463554269601959192565033893577127928372432908191801504424331014841582842701041130867246664751564723674556908400098967057823688911355543289856 565 176890424636776740322226878299332885594541702615799919700422016592193752733490128952541653988786384295159318180505103688498569185329363848232998756691084634684812453100460554148490095875087579652620781979209179954666656507358899103811475832335080916723307267262381383124165849191127392460480662232642246511954907844114395338690462220288 566 -705686891415820989827162984372417017743225405040618627733497234805098992880657958746227289330137314670601245564688119191503224192364839280450857386836263142178528011498432554722416686155571156736853633461179415135433080905874433745854493524301444756603094226167346926699952792293600589016699634668167793289171137735317075131524324524032 567 2815281408125362813528444305886183468567258694748717147798297727402931231015082394064050151143385128698727795909727179343164666306410904815456607031359739741843293971379875601271151793334679522911066531093559345356086717739140297455392533398875395765137682783257596286996760179800501229827018355158010617547601633321166998408874170515456 568 -11231392470758707830392202945893001096074108166843680911687940365651264437130998259282212001429006359060891756223673743977836734750656430817426204346230401442852401986493886285364717624717848030832353513142096741303552172399657833789735223767886406691731476260979014028615759382594424523490840896180305228220915702904501077867514650689536 569 44807159873350839136158809189577912114531746443857092520881624298129790712710522671585779027360345149685686355907769836584508516540515424521574282236117567773268343985994434713423722205969779961503746573810968598656944465911264892718602757152936622817624479460581485056365116605596811805901776587913428395189567328809963537517052973547520 570 -178757077160667993029264382143568331490134644578197464646560491033202219596335170537086176416081988361033571182157796907183222478471925659898129079552576870254522789043315714101245055772585573609754543095165484230895942906874952917414084717198302735752798794957728022311085425442700272574923445642060142976798425532446522361366383182217216 571 713150319168195231058625418984081440035489467350246214771257061316933124910383246466465289418851425981574126493114811938173770468112129211927000144975179038539833208206219707592670174245167061153301013426416670103277992575050623504938248358400072440752057324943235442146910988655029415347466009159919371139452540726906189299681792219938816 572 -2845122155935208576402690552818645685323830911498546321104704014740622557378501795284036952047867451813713655821358703379470441690001198870587343381966002099968357776028651621387158757434488562966383595088178154633744648217470475856860036026843776467644087625732548697311227698432266764660765974923073166219449618710683677912125849093537792 573 11350702686726680561196483232681798998463326876272211310046249859058116276439666331687939126757333396692042499099067558793582051441744485918384954669191982687133663056816601794552835652112241780807833636270529275934132057167878464682025474611240009602575607216661892528563443829034052522171459102594649283224062799836092479690752754479792128 574 -45284185996957755390547944400279535127496695061223925997532797181081125654402540347053956309153320380947747693174486278686588277069586199946526516213675510626843048467789392097059472535738138837684054666525544981776026930210345061226502290092884663115453729203583552308466231177868472585051741405235115036904350551020189520325432365847412736 575 180664308337690209336238243172809504116924866459388633715546439153678400452382703811119983380138781723466970249719229050526777723582930510393751344373884028269155844545450543797836723642292882637068939955881907703694716332506797458895525104691082053509666845799910781868207810484438818736415953391138578863043808859026951157265795165678731264 576 -720775693972992790721991953448924724685961750191245245665954583713362185540977413649420329574598764526495608851410561380267471056373412808826444779485897562560892473749888519451411663817865555652271841774136457521024474587264155897067025620869872092308011030231318767054816082848129842753004200475937782780176211230580952310457421934626865152 577 2875609232134815751550473236030428850860528363081997095082971728792072427509326600708049657501461564190009808288636017468062636575487145481787889377377136874921900073256618324076594411103077048974211898578862991924177043809706603233771480170268469832532337301811234304219158951883090316300801511712401195987135805287247210413727551494029312000 578 -11472592418181784226178497402762861073112187540351155121682966775310543213676490696462441565754405791380145715980661624692626407732907881843406356340232433337849101422363505505033423974843845310937646074467382059623543024692384270967573571497522603648528152592762440046569212664475282461429761142321157081117869416002763481090582179231500861440 579 45771507153186050483824943963696144459440657388536445813033043904253588278006360072086455353327180165245572355277618832017220138357057375872409229147395356711322471149095127421946894861044940495130455892690557376229528274585854258476591018834892513622317339375929655258808959788299965123831039417590536310898387728505858629651421255898868219904 580 -182612628172349087226489099994275987509803095785393550941882819771531821174178779823930612012862131014056224835827528243332059201202195669301482077519662241886352839837397155538402384934570337208857592203917586588326265398368584370907493077269001859392525344896916072972232475525504345690071473486888955498022424643829293667406789769333194096640 581 728565060065647621510647897381735789987046773428302281977753215356910116109217815370490554117255152321587473735029782646644564069708969295845905250602440016911467689909767457742245734762876582598380680452358414719080935863050131963930577462995591556635857081041573968891403357295676645227399813301191855484890913203598863516367853347724121341952 582 -2906750830194949379002300482295818411768373104768264251601430059322217508444792108939536014150914649386203829804114458299578005304855643904120203677267763195866006639213243416192192481789586737547343432772857664628191925042538690068040386683808465322046298892697894396218922612928378471483610585508251733449542691793479238753689084380467800571904 583 11597094503781081024592386693721317517951052492831092384265427684336265116864607009788585585541543285337132303610585165907060695441962521623962835722619628596756496885486812996932494318348397108410071785965605314217933448582773130558620378571738205402535724588209336912502513177795044497667634399271267084464718833507345745301390627449175067852800 584 -46269254950471628148574930408219495219844544576538434862930700080886561638484426866056027894175744790970794412754576409540618651968735436460796334277771525912870860970798287090377880432172653195077619003974081036487013985446679324302693784449574604417672265240031556878304742759034724982309038191969947843152715615235171903618197579276000870531072 585 184602564092780837574285018513600767886600431193613564367029852991251209191832804619776516007100250306207125982383282132758002544213881449037525700854071283507102842206019243230025085467968228373331886795046673322390680734126533073914000863134923414474803066713807735586060006233212408390107797343988000959451558594861950424285287420749331419889664 586 -736520531054164609899779070782295293505515825407828497642230485830220286655418297205969145415620904802688546915381521648972281137417836656731468959415122562662346406762760261902962791411914846050668773650944140908146461186281900036195516057810558147311623530565979360687504009948559095564410000136445015616733919451752949488838419041704275647397888 587 2938555419805916967443842488354317851572597791631380939059723926214502227031194400970405771447481539850324927183896723854859081603961907788311225459233426624774975722844468918934051354244477957919679857478174169726875736772488024150592247627274051810601151827267853124713801384870959103525127711870727054881676390344260446520668490649106913511342080 588 -11724242882043994446305789772690958837057210140344785471207980985904827171661556734376332876215011300551778988146470103741998715259360688965085061908594484561356933592208661781112894118942645071863442131496178677857306813446146448452441898925035339590509078951088175671051877794256725960423957943075744585898699665974104115310415540619903435259510784 589 46777565376900920365861074111392029374519879690250372662573064767074651560490926935915086961724441229747978167560138313879372623411365089104340018103026027142098286289695197729134601820853663700423094956801290224670857724151025412110455980370842785162199815048431882716314958716124440373256300208264838342101810577891395349156964253107667700929265664 590 -186634660967568453814895356206638886999649241523117330035931884228794399372124117427557016403417634680354369579468750708731497347191017013851067656977088771371390928522254219396211081514218892778732033134767883602911531821178803001160696763584557148828389503081057970761543216761902355821477260396999705525427807707629086726254520113664387957265530880 591 744644289999809253369582394065782566362525373129753857884842034793775328004608998591689457456683308606431516588034855873350775099637146999170407956935241761310329433380398144344342825523769861732190192588680632278348279881026005017467018354068403551200923588995562579334560510589615090180699654779947205687106121300938668309793262082511327005404823552 592 -2971031747253080061631182871815139603026429810358513160280579605619768411133409000819953148140028600751596476360890773548995931011143901091541947200488081782548551422228113584241780453818885385204211103039035230032591728065796305243725003018662852391186571171003644420399537542611212827305443759079686455718799263733000285179144239394058295468714098688 593 11854072593061653234745949394044814532487064001012864718104204577750249562837417637814413173853943785967706386744265039911704241346115977794366456306202526245784428230638665790915462265730000209539445994238901655370478120375303857594028439844422444982925195567041166496269956370394078446073991897756283659901675552739346577986812321929633293352652767232 594 -47296578807862867338029950987125311332606288340013267210741820667913873644105524931657648643602111431230539870732927639312895073458621068002589147421644881447366652829013920092435064100394001319387242913681727615080831411946192409874254320834323095219517808161085242576834660201121159310810896425434408357705113094850444054125119785798894950959470870528 595 188709481139550754210692226890285899640213971474671910565004898451308542731899573344522355863543555500919143364335432397629311546474109360458545589832723494473655368561077261210765056789522081154142380821013859423452916325328173586170764021537291985412842753724428965139086735332368257016214104559587171872275237263413910504543789820758745732379748335616 596 -752938589564923271266726158614336115408095457602104113055449170417562588812287869677119798663690333867736955174240945290235597278291337369936266995248240395926589646823488501181961246969508996292486545059033454154362525911179689770466202738466991990118903722944440837504390998882820713461730593197201457534049320261999377451500646431980720774055406338048 597 3004188836057550458820339551070247104422591984052303857328048720740243158444471604291671590889969538947137357368201213640659394715380971212965145650652745410093453301308579657810418562232365063770011951668192139403846271382194840638736001465425612714905778856518052987952945992967545675215852477173913123590528169461902161562854412913830993611962496057344 598 -11986619781253938907109340460441353217108962075080721206422214618961943696910395184469082929767496574977747088087113542745411527381491526357175048474690297717156825859232518707511043565450310136501872681570396538998444582930920282947648038961507234579035656119689796506472960120967303723583862873770139321005849063842867349354500553799025328935251853967360 599 47826440017840517709867054108623599786633045704478627203008203294059987884820185884328421023927690308828376964676262903093476759274911991531715480518955920854599422898430509203481601059781917220543520137305916969113898516161168065527615495805248519550294163592893539804973758904366514281082042855693583845143288686085263266216914723974352911861933102071808 600 -190827604475988839335610393459589662422352085573265411470271889370379630495235953749233343231952702275540644136675007135501284208157379142642432492485086537382847606127316835219297961125404629196466852658375379211813717539964115600417082305174204852938289586469978875544962223254980909792375075831116248608371006424996835311334764458652235113612838986317824 601 761405752225380162108509122244125246169950649505104350786685191651258913580775824053543986971724347123732941039145483568516197528777079356502565139193308529172161618250419374230339572110355959853157375145069099863663464780686413236167191997819072626045808996901715140533312031736669226689284417456669316894131441865288766041014819169229722165751716146839552 602 -3038035987872344404787026760917803205095105500369584954886330208838307407767939422343755530035288642464396125533317617052441987305170575987821484240685108799242874667703348559810841002480975461809640456921606045639936707307299693328595370368054400873476453331699496317930420562176867214462508817734505546734924096458682419766038254923966601806102014105485312 603 12121921699136181697842051916856748784692080662791348431073863744118485293401374133717790765317402724818494780769909228648681572689510931834083876217273339463179859675887372958562943415901414015659251673575354946389825805883971536975384895975269318266793998962134383442705706668280092458030366862680234819909086206078102289540436888008661854400571847097712640 604 -48367298196193365890272598690883488014855260478296956630469283976575071697827462580321142158208845770881068343190745716922549002391051908159769088717438321438112170786002483001762739494198151795371873665350033298864036356417985654257841834969634164387965400669544991428606322038843123217909962450215639286898408945510987325356814336336650739429732683159175168 605 192989628434507512487829053699916192817296037352065188672242220944804426467169014496673074921606556213785551166888883486678897020198913385954587969933541750703569625040747964206324295162293573103314677134898015065129458877977620338833561566886372620396186581716655204683541564806473429793493152621222789332032138693328772079159212760157049794491437973678063616 606 -770048170545402165412250890653670132695451085818009036239557274463947299742737801926168888484070891237210526092126942168653560447657352848164736463727058506757041813497529754473402319663935608375960611742923860251982480715740612128551202248774609814862697352748757059740667862054545908849585171015392053979841228488440919342319133746091958757280904662491332608 607 3072582783625081544970586733100176118437757279323916601364483190179691553503890984491391647216384076050481024341174322190918994618377464754530588833610747678860527501252844580746462174824424925455523982375406496386499013126853787652721730234796041639568069756385082730981967551391262073108988750949704360894583784471227864466234151262094529915616382891524620288 608 -12260016712060639649393238892941190978907697307358235708177124241464472990677556224418641580533301459735839834190017780391647647969341548046019478233739382829463654008873787718988188608883697246660009163398504629524710083165247846341373388782753903711627093098064491691874751682057528071668525388432579983285287325362720054269674777900019529245387966306867740672 609 48919306966794052630683166836068167653672352893872427818504078483540525298291415706595538948406996366742200038483844737252167002055252295612395538576432625855740366603707562364237216982215062862479523844795885512910464079296072776438493217479369035646697323912842752589844064770722198186464710899628722873207230386626507864795671824923334036454299410267562311680 610 -195196168144278269168868016968099658046080848523725102076320405786070006445214998293127572656394885635532593762303344630009612305163985505777430613666541434253194628259118139141321071435884119838707007106818525589505281912484614875184094566904295202558620283863576414895496035607646943269997811847630529987960085764853976008479193731922910819099967542823781138432 611 778868307512652489584246149148345254569834503733762548219022459476005445429492736475581634428366590485401793150844093600779509066003986419169754006416468276672790435320691228188959492062104218504780004808520234700861616113797643891032460957294876736003484397300488912992475083056667714890883441577817528104554369161400022624711354148815618774066624563499082186752 612 -3107839084899070030772857763617415028310923087706942462221898067837794439383651031269283844215403382578480785075981704899781720666882250021604019989998976720215370079239193323843683704729194797592225326104866354345897310721637936598316317689152982805561242561013666490944426593383166452800336036298488552786808220402715783222807075253284507321807779005640535441408 613 12400944303900855411399028122593621067074864774226833764822713181299320805191215162733634161498628218748951976822294346678854270044180575246101127162750419935828134220986344823674598399382431915118453092181021301616708030416429838708981472117186620234310558287858644311271352051963928306306787557343887295851802428624937161657611372312245324451411218861342563762176 614 -49482624411394664788236593265014508970668012727045910843367756959861447848260634963871066467354188586489191586818078394758510311987601078725669206679011372216413511274957154344340484539543330268480870413914137278896363382378194648509008734752089855451769272516946766006227454682706412739079771512217794484169536737966844320286439978865821693486831276529853935910912 615 197447856501956002347891039441062067063093519151353874355811178237322688209630586265103407330831088495982541182487323108396223716474131700548598838793865118843006269194823182614105240406404406206136021940384833301018362490240153389443627095235454242942803361133275847762464118193015599625418189816286296667910134894167817448860864243016788777600251945905727270289408 616 -787868696931695313087860846526298002162882036251621334078444899555785267669488420740732739872542710660039994826943530642143251469766634578187781922521983859287180854847535594476706500798305256123380710844343654279399626984049953010243298208093301883390557029791662030929674407602120887480728117194162038912878241155817513773271790023589269543952989693964850902859776 617 3143815035545319999707222654718343763273180090880078906831075932712902682713537037600257083753307536665740931150494483531468627205962344150836880834843224651363403945275515242856951695309645157926789318326750019336732306697518557344586429625094650954010494917096861413322516643792468299634331390744219674866042334336202947765565850938608687586781187450725118337089536 618 -12544745083649734710049393663252350469722525976809428152274694766580601977002327696690957046126455967427626073651108261138422805543144698547252553402437709063335186140545030179593467062947681218632671214182860758198838267116311671940025461794107640398756103180512486581120176412586023716801882444527999226682441499051362057162400925817073512573296888502708614740312064 619 50057413096608656928876504740081983526443474124420609315190041647286493293268805709974863915288209552701748342241371947387094215903641054705697373416403917958386102167064358199803536227860482686733733365774000513357690740835964112695495551037641660464670821151315828059761224147170754609547524236295454560136743275907443217449933040023144175610313743210733643065458688 620 -199745344281923891701179413943887566547424479787061124245197437158372057375352988673145942563873483638040612446511739021911585981094885860061697506754144461477953407193717465663656982026830917507394702915667168562153527547691966005064152756368375288281504833669123673714646053169590350255949340761010979275692964859591250003921288368614737806712184040872137765794349056 621 797051943874082120852891909838849672612957407480666871515723095688206343402371746886412103949268532012100555434817430045139217650176095865885837956713675868023297199340728149078525809011491690040274239172888199620211316127682862581562522314370880111626689602201842477399538762832867175801074018117667672370755021314893425958070904757149133215898407889928649719496572928 622 -3180521063518679218510564212048382084046483095740648774075576609382079864958275196526820666700552484659260993578681506676548190583562799290349782010546499243475041087961651671439598738367438386669151242792456680218056080987136516801458055684514641533989500567883199394334556275245955955760152774158141034386151639630027440271122384755558182463271708463577203601401970688 623 12691460792904747215860738660604655499896308987840515260200380304070998804250758936269604528635749450042909628153840980708173516460243276963202664408696848791524496355974323783462042986187463008739253499078976643670859006808282981122279801811838622973023430450075222186576838010705465154662949293798065970991496920088879499731571447613989717479054166119890255398832177152 624 -50643840104404450648918717518931770353334265676991535324696430629731284320753207486307961815867522570508030883096911419567940859361407739554204440656043338942109127831520811433399388394637820025941805777910016067355819490818867694944029526720535356745644783453676381825145999350251194372162137715937066130117382276053535481883799236169184170460858618235823278284701958144 625 202089300260440319030986424857671480101125730093712763564668773473113644724427768368713443476221453735779312120673851967813002720274504811989519305837555527365477493429853864849393138632973146259044778248456990946934033183520029368972573418657540096043323615526540315989900782301675089699848294935422681290401295050794088266073293298021191328852216782064941177057688158208 626 -806420725183477462903108609842093952248957747716941692662433622033307687886727560650379813053905392256114684301130407315753258252797563816030646840846154358500838255680031817833492762312038432490423073754989861595518276771681523261678456962211132331657493594529199203202885536472644590332373667566688075161042081034261987069861034601195252888262982851594103457926095044608 627 3217967882931891146297599199872516899533672672586672760364723691539615371751271854114283159321322014416803751560706843939024388270946701504950580168304206111959620147926884106122784418575295888326655206003564251464697133843101177277087162701300334902663926895110564877508550752934700718271952312193262514932524774876076906574677931583807579832746418355356093961431431512064 628 -12841134314216030867156813175232871374777914521188762071154669762278944889990258588139404727975715484170193025417899518295266738615896096194352795111419662759900388527077680796092448103948154842885964472858417515893100391473247664546328511933884770028915337151772455998629971059543222757829818388447865850683862084679119520192618697905147500150838374359332771479504377872384 629 51242077066016110492382735985096688011634827657158312802138397759307664042169355408591753085524534875079085228502637175329034765607723762284275361169494131919020534156969129288149615674493753481000814923580963484093302844218618097027564592347694006560301148429498997073672852946600148212517467193299319028363476935732448971472828181088723801996522345381077304727656011399168 630 -204480411353318325860968403639210951908900146518335746619530900634361512605052852918409095792407102245733050415335754976455970007291877864370187832242465550348671573752409975888845216519298213514028232451773431112568246980280466436549746841168963751026915241013602607339616402745778506057254543425282985861153255214782493557929907417041040850203425933980598570640766991859712 631 815977790034381183461627792088457240605725498425146009690948160186663648856198989911613497477040010238554977042294706737390683454205510282730345718096062604441376524809147483966117140494690475792361142944367730280956410279651284253268150249901426768464708250145622742734910515836345705157398597941794603920215091280244796848404146948672007472802955893814024423316520112750592 632 -3256166496321940814806349811649430065531019567773717539517518018442212306907401995489262126169908504828083649047980055316625558417995696460589292612076220530015068432937754195555625456516970904366350945511928800168520928789707015382725601555125181586741477935400437683923542901598398568493168167106621167120172417708042605435978047282120828592346510065968731319216437697970176 633 12993809680275399346744526886956257170924076367992324437723271462490403238804267814096963694873401001324787399064009576044023653439613082276044153685115200439766273205805248926480687609251459847068990253408103545054571840063728768206342925904292302730657729267091014286940703383734410393781426666853536866352940623800578815778489668839454185815421312303915532767076829190160384 634 -51852300199185205746614438924725335532034056960660248477322859038202452213641480222518621407005529311577829193439256888052457955322862408408514647416491920546826918999004372383336153744784724887330313418890215915870638176456935786616644272407687587641145730801763003894033636642000073721169585690639044473741886020057905666695976047627753557378891691878550633486986780935716864 635 206919382766802327982681528813909946956083480786253328800279557642507750484646955007559067017413658348624945260268441156838868558225159686391076751714017827351779431457099249692605646405586296744583234629173293278877898468924486907936273330300801869685075011567094173236453356333906876320201891315514731655417336298741106617050378322284237938547088377024177566377586587640791040 636 -825725960543138446413770813701250848715966514701196728867641758808989008646775623491634860367312293606682273302502997819720000321613849960943293745154646426288616616651414179533008344025629101808289446859783622632063175043284853424852406166733392409133862183780813281306311194149063845763238392582793505801463687782467268881426259233086421606385216783709281769018014039107698688 637 3295128197123581174049246741547816159326552551600182415990523909704103968620885880993549947804323949082575350169777951340762417902393140015003332712131778488229955029718680666380025492039406855166607059548609260697350563382311831533015797472725592111386776971989719065197906463553240649265241162433345707576178685281494541010071371723439949123686633926741495091334627789331496960 638 -13149532083926322801705920445640395855101689966415891900967014010712958240648331409564075660236597592023622326679303178221213258515846991821391121024983062395453850923089534687140073533409828940010450509311330420626373288677347689296570866513602615057043850660302759941695187846326074506489776685456409529026036069534199989834512872375804255814143845019198298326025477233596956672 639 52474690348656097741667261046184277169700191184828809286966056015881035566880595359878881670707699511470967542889554160769730549124841823723948609272043528125950266111072801339146790588432816373606497087912755512362211123110496389603138408372168783182314545649488285772073621369158544011813338776838800877281195169597297754892654352556578493331792334911858615445497702122419912704 640 -209406938161338730801153947293498689114602072512591574433563633021698164500365104814471632812640828613665936583652867421508630432138301373990580513780833668971291130330913986381930025047614755471295639041242990328362029284091038750024890177308349504091979192383262898372719909010681231509897176440752569433123164134182767597552564362507890571996544376658987816431115850100737310720 641 835668132430054279427124949747655469774416832845768441172023041288018494321807336910144464824636033672124396106472701925799725259276212097342026413423804750480412414850853513441129428677681343953466131615111901475348320631646292865853024366558008483364385414351241557237988905321899482652165111716584015988050775758843602054796233524984172884914460213607437114326598345494127181824 642 -3334864572345425050781993919603741841715486042794904076051169335285588847874280779036144805761323630534164923539505804069443607635657419127542035476171372281413056556560937586132699592315917838184313509500880491879179964322939977270880550958341239252057734636911764853327818732641404811453190927691486809116906654510193353319249686668646748239995206603472330756635713947999737479168 643 13308347888976886300899361745090604049096274835894604514863307130681026123391633283856428197496081681073358570811466245191442639113725941250122879790198626566406039453524057185608044374978472194545541168442207172631688492972967292254326514946160939088129539478146167595474367896682695282713505536482558465039112904010856280944274990047380141629072897168066117191927434478347788222464 644 -53109433029854490482596639757783147619901767864437090642400142219279719285164018582738212899879781421994817040420463795992591313953653798612852516870228575086734589208028874633457891160407471462880692951998598257716653897796210162923406716735127814941712248596981138077783383968682847208036675638751755630666433163184269702600075255695456604196964477638405473756941386478565936070656 645 211943819827966936029722155008783169210349650023706801296782540541008992399967999022510170754843219953921791879441721287128397970675549431824590242629591820112833754321417373506171146139204358575610423997373522074045003160152422416397025412269254194002455459307611097649496949038797554281263026363121443980618632068750469789126774979954010814313114268845708294621909551494639212560384 646 -845807275731546606560647845772955477933071022050614804868129878358889260194824057159255433677990186537550221819403642518192510292860009522016622995278564339309731711029259912703059939563009798727395129909842002592494542446139482059276199132708643757130536789185284435829075306862404744487477358050055503230859650376059927151517745297142420097425836236615716167852960207944787460882432 647 3375387505444448476949600536417903120078202492478995362612555163369624612122561711857204740488400682184104322123000054233865213907982899336080252560071023263238547759603748284695936397575937129227929264987376660164113451876868230749951308733138436988819968260407033273142434225564283182255724132196930614858264458456300760410161240399266056991976731605789980619808920423766977419411456 648 -13470304641799540133619464733719042626014356939833362977431650810438019866765185831405815826682022141192678565834302635308850670871828861774897482008253801201322850017709929270515863787547309561063413081284675484003866466052074873771277253118032125994322355252334067837118280296368829631768066028118454306335526027432644552609948122991295110086247686622735535230677738635382276755554304 649 53756718475686192263691240915474063448210626616131307598081802475418754831372336532751307662326564475347666905101531476956821133593687326829649656459701980719503184890531138421313645094001723247406014644638135899259127134672734576492045799666497955272446791337128502218880905479952468034428998014273503806979088467727221085252427696046379546348493309456783875587963845383774110394351616 650 -214530788877085165684704815313461151187455449420382811763810150027963552816676823075927108676436025405375805096347749619131564561129671888731552998073043670578508320375534085065100813422358521061767853901797644921549411406543148108547423748555444082462536675345094982614013030924617864420168229106947944184926819107684960802489243651350918642761503103069258308843680800803633593187303424 651 856146435561381506687278358734502440629839672319986789111457601214431502362693772136441697427707256459305989025677763908949523197189376655970481551241333396564815661340512470088168045166768246657489035207791204311804486069398881408740852800032941200225635550814814470386949721763937262532627231433765454792683192503093587322593207072242149100470080405153955180572365121994202645430009856 652 -3416709179395182480818829912926168458221802165989637485619837609765824216381277670364509690904125157530213717401298534986443836318621844924169730273379781346622337933122854137787440436940327894557363750181734804534385247241022577606491178533209710826118011509472871351554675659819006449331140860970428056336910120406859956033654198986658511765770971870698967213570975828035968952877187072 653 13635451083703151091316686055471511971180470503266955152659141868330989797554747251415886110746465737812504020497568080401936979613013329115509675130055748466461937371698113864570647257503089297993845903945682730929828145514161256825175365578954844871729448446965641473978831898118932805846680075168225273742320245203945291659998245281082088066477976228030157883692592845059031598127644672 654 -54416741686399697333019616346312719757915615246280692057191152101288968257366688779498768685597292724974851949368067930519160846651056921913945374430857855232374914031006725102568827193733942223400649267973311117088861564989183854369493603243265714673031380226684219265413959472497931767672690378541837257502169198718699145112308534175556804442036597557794467381077738525878590469300027392 655 217168625439371709776563574829374930768397360307503807811685333773934176189104997386473742011792960838703276754775611875354596579002400702471190249486362132614298213259006732180136604379366568641145212666964980605608697091122715346192331074326293618089565812911567978712823555273146633472061230714734377123417612624037316497218815634097575600064145704650602470964029543772878926564087037952 656 -866688732920137333896307811427809658767725329178952175010775060246018941565793323125934016662639075885629979997259762414767012841301259507909080672941941292715386250787084416628333498212917533971239615747918691106599265450135414472287252487284337017532012879680969759830679156374552630392521273355112496341146569438616421728063790831991106851171991075352471039756498874362285343836750217216 657 3458842079950274885740441124851697212339883586740386328700781936936728145951843825202889081965637458361959785097249180180066463535279111150384298876971208092641671477001417986355729401314550230878597388572018667625100883409689778337507169407042143835573417539490266405409440559247235059960765170659203867484603212460651540325281511002776248120698762186472216011584685807781668468296500903936 658 -13803837164064453692354650387872223783294148391402601527397138669168620393379086277109418914998962442113668284694216869778585081300416727450522324882500752880810278720935882334414490539215308256934913668843922443415949293063957797481026669372162788920889532220627100008947357345737333801316556766766173647543279389622791612628773721134485540700883512872906362843647486627519582151775707201536 659 55089702482462446260911259011785967770010463193212953895602010601725724080667304393799774325609043382562011140945583424784192640804384635716761544276518478767899817106230402282735173219979406176143953841565197217607839585653211147937996684195329557941822393458200929435413537739558415357879175478191844453443419193142532287766093616168102061606879130308500422531308783565195019640292079828992 660 -219858128878666772595688157267629821876805304831987082626017618229033175448160071900381643917039935160260418555863299880781794815397902500721206896424756638550927514101716379169212507213900051509343368107779402795973762379270816805001693334389565858345625140307843314619471087793277071647765165139826905387312006912647691652645220992951872372817035836158441424072020344356685813055910819397632 661 877437365552140925556277752053324765096010435073103808725952615590732744996182155692919131578548785276672453887689823250064983146940705609736333934345688110186869370366099092386739503127853545730825061316218366474868764364307778826748277609787267987250730270909440813037633915778541857914312602537797640766731751644288668074821604249725322403740487462691698407804862965971532604879385460211712 662 -3501798999089483418037932692612738502931820033477877791978775575203161485210929078210175722041756149256648187093881674220591011335706967658098881379723651863456088573188971016702540334934453595516342902546376230538741106398016530917133429036770350814555460985315385013127365447953592639960602166540809561017417146980730684684632127311107970306668979758508937090465511759873417839155977927000064 663 13975514054207493464076712004709536450370397127059606884594098188242933283839476288933299798900269667029369781348935337778744766620705961206543433546496433527707523193932144129495472565584405181495150488718233605518250310037380888179803894127451680230612142303755389313056720725398502596589495322163050794230972842063238581188751131957552789296953014976599402722831443567430166134720096188235776 664 -55775805560406494885969950484378009506126761948447953621116107854693905042349077996494406620627989876809124082027678749418466995563780242415944885457626100692757505282567432728596306617229207244716271994869991739523384595818929978446506832762477819981908710267996277985796460896676651986719165415575401249226253663648645947739996532775161648385743307158223389993491762343254902390258583967105024 665 222600118016643179964547040354451415227230684414908028207242676627703769788724408320577767762514940363282908002299874101117997512058998527581832943461934928738705344866033774830450361877862366145841983891187935432765873895346226818024134840175892896467318002698612856012284558044908215640004803275496161994373598591892494047303375053542497261026928202873878548523859982984518012582928612937695232 666 -888395608849209916016627114082615271902662892093645511128040120946044398664611376499696879565974110915605374982844998779667911529590545885203841954320900951444469895609602763665106841560243870541113448103008057530822163209309864182754882249257417349315619156449992640868334902911128475671344875602392861752834363462621063081732975338204120607444049589647582494853296160711096350272567929689079808 667 3545593038654518489691929926715006741192548025851541439431611165258680697876551021902999154390620242586703505990383211042126176366169649517650811597624729091831479737635243305594010991637739105039030895806251948809191679600005230007531220921050653613893883866958689069719683875656052246658649427328471047834344392359277471132660329270203265650087474221656033822653802226971153177454440466129879040 668 -14150534162021058723832769013140418034858542340027573691432296807571619450879398350732471347910513861712781345657544954540702263231399804780186947872175116110799027466910240269239547612523996962734513966231985430400503323887132748685578934612758437442730268702905744687343146758489445654796136487942983196439538858012559325726910159367208049743100115766065445994185115018336233532636668154227982336 669 56475260551604845225612172253827409736899859678654714378754342753992199129644802414909137420960009291004998921399196740091469435785881069769017009799004153869500576821497833165033829091575231976084265068452142158505873677346602614223641123668977993060782782236495677841554934862165533688158602859296524923099306542702214237496993764058120614953258253017022687463113378722125291924332361583175925760 670 -225395431369115936217610947342732545412126863297360974601336514660476941216361216467922865323324458891285219611201947328879980673790373555723833991958551268331976362070451997268075062354596196800149997068993144314552129171404497415591379358313122882388596356505543334357549512494239735944571882645820747848345336685301427393621317461640904507682619179860288405003337817542186376968225094243769647104 671 899566816800620638270856778550038313325126172052003078220746990780459142143889979496765603902872952676467962913332957351643260207476549796737960488434297537123309338682959050740849008016032767183856447768851994303165676528595209034039606859787696679363345778097234248291117555125881566804288494734265011493759146932394758739531092126404582384881603731608230993711390838140371961442465412687421505536 672 -3590237614167490229271823056867324524812175401595603661359001616558615590252673446002663915833394310070882417703980091067701974123638572357394917681389653801721090792561797903351685342487465808137860160706459285564800639918219939448202898411999490933435861463164461489906438157536995045152807091230950734298832570772310154112614578872384587076949878440420564559241133456225866601391056444173089505280 673 14328951147305419984611314332875326096830046862988169108985830295761970730170905416846962676399611068428211908535042573163084387027482004934665441677034268938254775837049531078975246590708411725003790493033427979736612777811417418540973256816667517086930985731913187712427973005773950456692635977767530224079865977628889825896956349862530840077354456103256530446170814284828070364858810930803924533248 674 -57188282083944895652239631649176938945838605077132886185972674508530970892513005301535575304794918299071150630509706341386920579810545499054289413190911421586403870766897863392213227339968888859857095437564727711321185515860597307933429739259387527254603262602493591436744202417942221953108881263883013735021153650877334679718675321631172035940941504053424330448119680292580703776230313112397439565824 675 228244927393861094956441719117212759087445600687224461636657829348696147523485525934108372435414699217429051763894416387164621377867615081513229934723610248069195093513609114822186678946288792754593580303105144624776032118056603369649003540804693474869342955643277930020666519372928321131762983460732245280361414649826450108623082506858189593160455152190037452130598045363068387727083075122082181283840 676 -910954422988801662648153290502774546622764052053576929507535684945869117560032738036660974782239853322853208291748051132948307340887005911555632164232468818125217055179701634777463582627262491100268414669967769726166720260857361178562779436928179813293248678174488617564834266981898464969001552833767334366428077672611489106060283276015957175918241907665942653840891896585444685413597050315146981801984 677 3635746458831031369982198852661495190603086955071901160721159998764997850022262445248883506139422839824928421519823070425513462110909488062091260426061720153502726046065222126536230828530851849994301556670976567271572355087131394331423644379610821215221756192461059823928310788815703992763578131634526584950798061749681786830885554693065569435054898919409692542093512353223169134598814421275253948809216 678 -14510819937840943741539262283245168784541816154498652722707237406407225755227610040533445424854226684797523244695573277218609483841414546173613537408457508430213720978067169131055995345525991600454390961850413825844617338196894740829131709441221114216449671460176162837667338461904647711883683786078297338928354736716839002118247578319625887337094320584446076689778269781868078629137116693005367378968576 679 57915089846370377740202066459585559993820343033620110652400091338859519102975174333702883986367322417479877699988947743100301140723837681766132871631521986283888859463774715613913029154482014463292996805542118026250184692192351021951536392431350220010873895920102822003919513701035357507010102382933939665240089890839054166205832919904957101869401860948460535227444070576964094112092589445476203699896320 680 -231149484749833732735902582980989033546096525572303720747210883509220736357939671651644252336483844794747408327217303925344721961134439283496672982174882378492142202907827950009349119623260376272387274412921180347064711543214199112210236160134458057428065883649638746085001155151609845629575435775666584667562378687511057702275498936771234655388345431083077928098831520674439318627141248514605840024469504 681 922561941630329085732721688511112891057343363352255886759188728252111626647717806451930155027197460582512533669420468238920599466155619376607820387685985928294303723512924681597986553564566256494251514598777164875356214859894468412807028184155076641490570061501416963273412258122291092399199783119550826985429537311884920062018166954587900253420078576395369016408372331328836438260863319766646660729405440 682 -3682133627708467012632073703514332071873594471853733726466851992680213212883405963556884299269779875938136340044726918704165343357722477391480759927228764386255287221177147015320172028209522229666990090212999167518964802881989594046371971892900121831001429657983054562760050926961062682997225933231263911647684697341223976895824983211713407798074344187314720652723576151881696433246874835396873557517533184 683 14696196746172326023200285455752368160106511530823955831504171834742970338752578794836718141749612929230028432830931811475881569029001510662733338506882289101563868003494358485346461926398342643187180528592256937559814517962283044068452567581691709109634562052053084037535581717102729522654748972849701007543910732503803584278605567104297578390070640574132657632720699820293388627214626789218669115480211456 684 -58655908656267787164238788939390546570026700053353117330841317661583537623490231582712488678954508965733608430326008256823656613180834997418167074643089179858972567339812434749439414194890655365333808484941498333882296326182750466104317656869974481427743404967903937345021559555396898319558017319688741878654621179407904414359384416901357449721099637573382571479806865959711774554760432014487893499980021760 685 234110002567693082461624561902608327292648797800603748505879621010437849696519720482419228932900975484545282665661684441468891075546418113593689914235703379636728195333857757033415946832358194050930042837798944096263969591185663184392386206269120167579112347667964870702268836158821257482184157206984421702074915143431829939851038920142687958528716790638898234337039321188356633937598521291993065378021376000 686 -934392968661871607056352184194567903897020787265761412200469835395503181307578463049986956609252568714218666727962693155543890019391525005860701996578096498002511290229580660391990205644514336539238059370671470905323882591854356006134158349704422376066693056026752003156958492714369796464274786275975371521927209669167291256984946620412280203675865023989466248645572603546306499596540847396637114430813896704 687 3729413502082685484045614222320007304278396367454688465829652416955014556978837381139366277647872023526865105577423073747847716169117751234996624106278818396397102503224940372495451194075707592713619734543780890086122251465743329302165116442960361325756453160266630964369279584080002215064251928336863580811937728188344892313091825563795648559529626886583334939986503647948636383862468120763561985950057758720 688 -14885139087103306276073708058288385709862835235562265406870940511235669628531219062476283414769219089054314165342407039813062959544892000432144213859687004676032825663174349950707435986576861724132585212761173686980645707139311196011303777545416707046369390294752413338909890708303345781770814656057303046960359025668635901687217908847289270610788731886116912069195657843782235341567814134134426025927133626368 689 59410968529677707641001542407336987329526651067641503377295586775725321824641071641121361504966613311635926136458065620071537997008183432858124301138031166791912242083394738810494904087122330092047278698855629892048520008093449856677553822221830463535018875322176090848690057483470885761662672732236222302586107852188242611678909098671788612453018278892665216261885811027126629197758925278756618676960778780672 690 -237127400731560178619635888290990919812221227815268064495923576931526515267141408378510077559167830747358391984184840577467602503528312875589516505067327653519218482493144055282259517531153005426745770064096253390575488274797211961464705203804442042586923175970704197546584977335839054498590595166615250884272695572271027711757104966966651280048236284058780950009189192235645655799873673872595190451393232109568 691 946451182870801549224446355235582889990575414992612292128511208994888146293676270023056834641900671805328262018401116955620161630249397964737857489422748636955312203405949322355902153305966569122413065239735898515902497186974656227604581782792072120873486738258643220977496735763211038479259531359902133632911669076810786455886267153382972368133577910830573983802252281873717425869554448826384202697543576977408 692 -3777600793992632813793660908393261767669930586386676072083233579730646039678497538776197673928135653622959384696269775994843844152935196360391356795015120455435814058926400067286501880094578356993508029082808820564664958363562662928851193117371300951928114516591601122320267664685306070497280971427534547371445809779416034601335358947575232397500850125057001361330262901942990605968006825592100545773118664212480 693 15077705795897779004152620855131038606556757374231612454806541756841716136180856182300368433279574045498072321302820990170697614017155785874279256121224381830253081418333547780791252328721999775569785342168155749552926777952240078209649929383186172173364347194074180820525295414016442803169026861133121429135828939031566260070079777517455193340976058911121557611249472582906281276185540867110495551514722346991616 694 -60180504754315590169474961879364239356805949404660131742103664589682156034068669181392075137550386074017574850527259801327008415707848196598138913281590632921671895407417003672589959553630397892815535575363703714752013621849628051704968386980422952133314543305608634081889166169330164900070869632016684587401795885863410922692742224597941664023799841440066503551868679313223352225269500315747797319276761022726144 695 240202620171949767895157238801327217268488446278550059403245169937506455846092988559745764426165029962482429369674660155488415990358920784440887643846587716727532756223423736264410337244984915679389656764087824783345268148290693459397188100718802909942554175244553683559591310752784162275862175121942061082877869817743100964017413341654414871401417924444657564029690111287940317214211026237400319195994038776889344 696 -958740347070252595915319385643186593597331670876914040383156480815050151017392419762001766338574632237627891382879072028750765345507565817213262236129394837831263142804764793463065925769480954136063443310429770759657598795737710417548479771781737945596235936062955259134325916460073763065040005194063741774555545902217869044019560679297410131953339503421934016173395720403128469122045825456095194230803561780871168 697 3826710550946607955846578949733342595860127763106805976871751773391274897147758332520572985175159137081978625019860597184154569740857011621044843318720152517239733455628788411206154568439108612765342222772629609277494263838004412313469669815150572743550350770842530222462655636858823193057440373861838460895576120357276173069506391068757534488794697273384533262617408775974022679990397991999525000996793876362559488 698 -15273957047184223814640831033625511269542812302651579800006388852020299215741353434598388989371000403483018857789955696467687521454047577012138755261575506181825109795889026380343635516207698916140105675873371561284741115994236920811286367223757511711694702290941818022962524756809590790164406241963532677223097997961569718264523647768123660089648729000735409718979187387297143213506685264272709562610534537744089088 699 60964757965390503170813788099028092331397970126244918639590271878005679005349821915816292678701348381896316750690061914355072917368949995224090044744379831202800162749351030970666359134612190827892344743732119649140000764065775496742347711153187733051624354273163048400753839054515924570312162326727327498499064137921771674547308638645789571820664492487479089520318481978086188639118243612830144752031632973996490752 700 -243336623169833818431280016821050164825230000268453152622804656669028658187486863574445760108460784539871977959343248759007123015909869743824947653908591764899520730781189797179306619678937471614543935304054504454087950729899875587465302822669121002679719931109456797564924374128764376168662742515330206805130756382727187048047694010373739754215121690537679038984544988414631358627012568770279013758687005031958315008 701 971264309318466424239589891596937693937397872652322421097718496350335844136159240583219327723183036820640796652489583265406854068149988564790342617768834957051789323729521152248467714110883648508114107884700383759799560081344000624052810680950421850454371113090036917442681027910855264110364127626260145919191342968679000374445366708526735615637384897716786656476884184662149935315998022881312323939973923060309819392 702 -3876758160811777893597719076302435388729728953140396961185044365543202230714613397052304092966153442536380608331180120316433370547817749811051029327341615269433662431977340591338606801082996414075247744658568806487344308259830868307517137087360735447201719059867138856336659913597854918382500389731986589562532434373265965887427576607267654380884001104757770170998876054100232320033887877851110310566862734455929307136 703 15473954374561328459171931537397368754817783687158389721486410331880641575152679177004211709378576016666167062448238151731921762837871383977313175011764524661514422534967336634352346462660266553356030158504327704854907166034806067427145604592904582755675140652289402118400861902401638987235877186422257838044777489733376097480592118055412065987840697438653343621762924028750563496436934685579423997453977805095618740224 704 -61763974224214129530274369148835391792473724142592836324712428481243223893791836108552765657693703224362011540839009873082928142600486019541475575914892824327629171283446411801556280240644959873818395836243928757399083747719370926382115932882905495265280094687857022356740421196731228310019543505508191004021980751485060232062271065642985859106654200301065695479039768517309643927449878126825896393709427386268510060544 705 246530393671808785423795099456039359761805156012499481592530080987084195917139676210322071794444540457983667261182264091687404568213307622480440442704067567838368151019087905503187426127165808185520897536961743830360434622807726189798014417976954028434780922911732390306424888185217098546398254429844119328533355501604361526365963438081715763244989578071688618240399845135866570992207589239570202379124375127292561588224 706 -984027004182328853709613793589710030755124892311303577093658295985047083651496911088440722366425820895398615891498808619094484907132253840095101140494284619700619009351115147892198617214784468961876072524883040106524219185317105293950185860220076786158249254685821383149435429782701653053093541685835720988731722606223394450987341463362630968193792459516272361508140515560012775351673356688453013582879967934653621338112 707 3927759356879562206859538864419722681164983326387578509565398887213936669254937041815008576821705383260634227867150999160588950911987334748942745367448247188150806803996746122282583696665447996897558893129241459785169747604734854388317028444783241548840030673597546662260304422354121872216025912693024423332302130096427850048351124062399061862796813576242298031260350935532689607960044373720984594900271322156416517537792 708 -15677760690903588104401325040587513303499821607488014335381611560481131730566881354329514694498159004241638428091208884628435389967443796317947037665829601902741611263997988482996673128161730489671725992984259178162302210617434202457073531527157613061633829048475670577483631078123849967771992724086478707032312345456295566262144297059073336823046609057605750980411873334582109278231389807626049266790561831099918551351296 709 62578405099595869657534271910799394547984368662168632383711294386699474128041201127258952399027648551642876849098305853236415343385836243996548416753056082772776424689235424158231775647551590764485812880667182381150470349434351656353680935747182555104357121998448219641962862010306284697882476838695889634412286000975995350899342914055913704133586541953087221453798201522736928949964075732055987003632404864942672344776704 710 -249784937616352921268704751140028383036614441784843313432991310578265909378640861788594489475079416206468488534521871790315437730053058788745931939175381477169097885460475568019406104957035177054623308255635462706643413439576465249786418967930439748290142730402955948825818515306010553596781011647315725602331169988218972295848962643105004239814412526265277514404413704747847315362774444736164864327830808859495692184322048 711 997032454045051863782206846023123535621505502340025870707312183919237128640440389152237384923320775694725663064426100140908263943666643767051482278464756031207786261566306775554587013893145686803771756718637963582261795983719224413303650710237855729985832331090903025233598652830360814563284186024518194084678966744597534547679783820618919308544291554430948951003172175581925789713357002041697945538764021609677564931997696 712 -3979730223106756489046313640382590451124065190287448561625634935653181137755074957357905855015633262200633063843975551167611301898970249946491318347860187768660427064478449258474823012670694347744561244905049901014631861352541358344416522774024017916795322492286121386978603150951578278257753924408283895857703179074602417452859775848932761537336701876277643265702319567024171047009191839323474418943737231544933556328333312 713 15885440309366531103345306249141292088438168030068819414635691990992932009598361786148024127781614565775093429664609731986171696066761090383371365027317352988396991545246545802169256081334670151099077058945791639803027107443421825003742931012830669955942113956381434419519006680916379084201243484564325268084939386233068857320639223557359658742501376259371240620379013031753752725396630872849358496840719192112283832155111424 714 -63408307752023329953156888971357248810676727724104868700756267656067390934532193326117783984092570485734955557323831235185806890334387733147918048445451134534173199891605424482177828956168343847240693213184684238094069512253375643680261890970508054519266062044126937845380270890909855202118021002983355359861962442304257406530762978078551287164054997201288847042591170179764436326572000632547776684528556306483664970802266112 715 253101283271173411675796296155330457690245681294469637580640109769704155744732359373655730008938441730112540188846303141666093362730105219969290056430826063332265473599255600516483767928619015219869351255719405870255494075969194637457704539581011641451720609549081158363922381257819974934313238648957833451680152946682376745742110767962445149461245080380097011742864797591630140979181626978035081154478433087152338788304289792 716 -1010284770458011067378675265006541419443911092788250551816474015813809664417169310539367274661450942141520767966454065329366376902195015320357098894729888049571637217430793106641803695337782223920495401096258944358435833905243048437254530562829783406435912397411513340118909449974534112723722654683578898687328295478683695702116959165145852903671706517406393944283859629003388159745765772269816915833665895016309046980294737920 717 4032687199532474050826087078762619234772921274991473834051531504239498709170908033850279695795105945706698732604936485148449755581057789169071414109315597750341300362900041052992368452574390310369560928890915007497668757237151010626241324354136877263274132087706810645725125743835090056144743594696354877614764852553737915433957085950461154214085715622284685363622289089694327806069858864980028550101843053982867939904469336064 718 -16097058965092050374621986833188992508055649944874176096284599262295998206600142635362810597322848037878015352054660424241474043694039408713621739268725130298594262990792290533494101973628908217559072900817576768531191686986188631097026469268830006989608190797929731409224364354978296879561504606400925192080603764586727403959275501334873688400362281144793181749229182505306383634578119999901867177591730503220305880796712927232 719 64253945020630746841678762992096181037134024134477783915057148459197211549200845472068577203962075355218972052671651574796672287737261907639288039456920451032657916656492527568003106229458759312392639477054706599869952327517511302762797087753984547332969784013739146765154426819609069154430877369863947034819357462071624942690384702228962746723771518076178455178270697863566518245676059079731775952672545401371552771061057585152 720 -256480481581656027324489604084602944434516084363062299632331510311483862313012645878144697608258753997749445172496441884899323075324559195716690320428133173014148087385663745693070862375515230479692773414565282368692617229696138547652915512669176007493778256772811375862954595899331152525746683389562105015760716426162996394330941410535924379983348259376364103074849184641477887776900281050613878963897635430601667601736751120384 721 1023788155536799173870402000766616619357383135323681530299985411236797723236780714014348375797793843255434944253530520327303219588456579396483582690965792550378234106488884905055141956844253607618177236233409144321498816874736180820040755481153115773984961039891561476441434924056014351477103771259663341937228556289744705821567194597628089496842820625011080310679992132242653748504939670785983494073571915792326054636759684218880 722 -4086647087871186436119632746605110522150516999682327495562202461085295736758440101862393231658561255569692598106698679272453873140937273147403593461967095266016233485543689112263825933757847797740170737047079346887854119489691340765093414671901497831495113396550329766634469920772498988540861122432293037391870600313924912991949538168595696149556137100339835652450849510208047026426040457521525893941297478137784100405547297144832 723 16312683837615113278142898623556932374069750849084232547687252690129237362501737851411665040297192057099511414943450092313768086841372458695632312983262677445766892039780848582086153870852064286207835381565653249928760492249703318575104912511662227013906390837625638737273209614429724913782075353393958546609935259733734252567112909719085579364929702650047190443413647113803770528784059924014598118288853527441049631573897153347584 724 -65115585512961030141196329965628162570812688505497050174518824793657328360936793073803188251332237923790067773399693202411399182100061005998914047542638808950316539909096633767029035244797297527005409882970231147515801063680869969359226904942811570357617601989753980680182314394383645488447618489056542520646236587661574450817672728451928894108681957883941700016809714962107629034447060949138562994601393593865593546767812349919232 725 259923606530442352114877772456473880758728124912786310340978735681018534799564284846554552325121952670921866788488002426595002675554921860142228075315303495231121665981483946408199782797203970714121117513236765069950369892644361795873812716505213927731420602399203333849592566377499315155048516527870774791911152408082692217575421349694070117837873395310902422244967450562097073879146701927276644230558482437166992941695858489950208 726 -1037546903401604821249112070861616569670926777578126200895664848752770420741056653335503276962116271853304323479810075596382363646482470763632315006089144672335894357112740346065132287555296939448135454173078504362955091183641182588509484451421773200019582539592347358643846958988593603428232250708220720448482133407935435462946515165195819173132449982668731094474614704528726016701155826200151732503853825937170447918008035100852224 727 4141627057282336150244433418701841686382013796637176841767707340483487476514504447780121058422400164192450696968599210920829402952250154714974817543993507851255346094481295186103737164174782749381993297125809416049286177017080315772569717191264520938364045800327567115044085384570808816154750414792527362162746099472491255812853023491691341339677586528684514211058746348485171128503024536092782909630466144515867959098962356167770112 728 -16532383573973884514476337030228837456750228065105084749817445107912717982315331610441613260616370130915335399923907860161021302433992629497608444879551373250503366346449242490516089485131028640229037565815182025010716320104768187885599216680815959850086652532543850953450057043094711403057005117747737202720899707884566871220651661128647573008525804156532718945049467896719659839940837279960746694811316160005769375684121125166514176 729 65993503697530117399128110290719763897596012696442306519505933453648580308616572755165945449790695568253521176966908734908828649715946597099980514358783691747218900284057191342023246113056571067352287348387904671891294719233936605294083711781127998045516821713116560381264211581421086502079609174068497212350484765736278340825902997334863316453634209379667540419612386039523548913743189787756507539756549279223625854825152860991258624 730 -263431755508171528600860420690740499729839719371961684266344430635937515614744523875022473738191211748881444027892832204991329724057431469905225244501629992442041290239450645943198643584247470375428816067072164499356333490709977144918366775422311592738306927171709767549481765352425938615341105361533501069886932756198695675885825994109905350434933206748731289104950167010396639478617251674959008380332268546417576906073689336387207168 731 1051565401662073078985278329398547465429657802737734610817100896092940739130937216041946224216005496695949917502338145336723731644864361813628113512499336842348144265638736539842752865147994932310287482263349421494280713005803017290091180188364706827549187371277558028360099514961036907825416744905709331910024040964699433645658865226103812498561779298552170737769555879089229772393945971164037502587879224997295262128411702939522957312 732 -4197644650317180345916649061010626980833933541688556112277255151145929212999411450990922333405211296179057145707359077510900002289422649922026360673219251098399194356231833158607590627217316378002264445593935609250507999089612499862946491971939474368956122986914113917215303428172305345881036276407962276515542886930233770407718334486652003295940991360378528902504298887076512920869508109651431162906398066881229306651595536064852262912 733 16756228312526028767111468500660076105322997329245038991714489750574025827704643831343017769441665497834167281075136646221108781455055031466122455561578279956816192279409042181167422021107251498578803321708312137984057893106356200214187051266086550929676707155949355768531317861797723593867954230064592790501676340291196208629971418384919953045944158894512314168048580149343132984378835392853325456509052328946471511426709022089846718464 734 -66887979999205223504503142714513280907640157853363639762244151231639178556140755731041272135453191784145768949021338151644147258595672989070010902906840775420987639858458916070978572651971432845190734133197136683164565942318623784321305447219049307316051542367948573776074945524451328420044759505131077940481297981795185713187067509553406074933091247562878054032461263894880518353064382291771389681443304806695087234930169109060266229760 735 267006049695434890228884668093742267384215986186159803349405867737757899538001020083587824124207046293233732347660063768660786874005361395730416000484746400580081318467638332773137116463353741059352904060509375256604868534806848462099814743734102106025884940818414328954678232601170046749808081372139803916365023688545194457266582368597108278462067255843153977156755543465240950126888023041495080327042322398981402773869314486989613957120 736 -1065848132946849082923482734809742955152066742336152342917005510894942543665798755698475188970740579958707655536144224371331601998977419466184285996012750436422203549775223697110529359997438657180087296148991060031110059940808220114021546247617311171393827109563951432631600996331529527416346250510298865293458796651141007946160438353474011280499673421411678857147780568572329576908216581321335039923347933949755414521554240947638864183296 737 4254717789043702667950802167466186969075412515790387601410042687540196001797811359269223428659648667320454006676992507640451178020376961724211712599343713907902666152873299851213076343946647725313211817659625741974111873335682470449369741157481455073688559264073782610718461412093820494272975523471818246360041775046034578301778015346655086383206551397030197583004325995604625209403743885939089765793302501064033713117758973096851635437568 738 -16984289707474665050915730122483880241684162649477604677826614813876817963956649309415058876573191729696028203498608919142266193013337218297535196856606907426571360601546048614383529488560678344023280928332705829684276763562742752166558627571547107471366433508033580422667482680213420968328561800779798915486836238882037884550289032852955844161653461202248145883936731603086728846631286032930187425843369010431182781816458303502910691999744 739 67799300897411357187278573498591532398701185934283843028210451804435127029317343151658190602617056181021137056595627086940221563234531133673155754709171298833340559164639493762269950425314504643488901674413115653519187458712508173736987463014733524742879099035941457703516229324082410363909485875401229899631918926710307932457264859808334913776842694281958914402993124829904456554900865691791251124427299674517627812565882987804368002088960 740 -270647634456002866971233782613851067095493660587524938937703943621812889486357268591666960325235181080925413446546063893887901066447109437221604993737697530711293215449181389946907078889722397287757209350751478626689865259292124635121434186385775951236382152629009446137785338695346725363376375291610935211403036289983791941946347750982743922533893683684014948685303195774550950970385783550126674595583765820558007752935443045036865796177920 741 1080399676478049812167651016557685415782347130573446770197708292747208112527419640718365666125182896621968372335000534260852610154697387666488989066198352012421205486101735077812011998622054106352254963191655328095187335449789710838744643305898293545846392271660777100363112626208898250143729844629026349955329617937878443278402710939558237173587623377235697581907537593479237030670199080913511488954410398012667940786123574215654034972344320 742 -4312864781350602612856491162669869091848083298290698414750352560115809181965688033350794685702660983470605632595818380574774061141171553090415767567705010487923507077082651742669181779442660457029065593854544415573359352331317704857752970725717522210912523675222775654001223617518684514971330717372312285933050690953601874583403190887980752758828147873424108363279820586643769979717955339681265636208861413466146025738477287506767994047954944 743 17216640954108125344210099790484822493976281623204516526388551519631316404451802473551524107840155359909161281911403404440984189314055184874486177856799973826375406478143645449049880532525012713942378790883383750847785735116649915260267219511238128196596332933942574002452910969756184193317451655265390698029250807670474902622271425440319153877562792281255322229944315626292493588446421442737326297813148538472766172014150400368341290829479936 744 -68727759027183167026529420594489430064914809672027702818480095446855668872475212493189414813668724002399058666722183603538842383888463785397906083158165330242022310615689382803250728973448053446854535776697933083434042430620077814940434463901025521713343077248961555350840415451264352881641406192801763262763186718867636282608126600694055844232129939104770046088827069171537619146524543077144688707027270043689670787072100791987180962175778816 745 274357679741394191497932187499479971966768499780912464105372964785481176189418018989825951001278507314550716785395860324746513019327185745980467248010231143201245592536946664766005182900756708056758443969783934983121601626868974169554976254854970823111844987052375852614375698687254115012774297775812113662906796022168898994237095447179677790786755013825941252497515533856654459274458165094630369579902679499911926936350060052766700410016628736 746 -1095224709690951095152000432386591028564827320498593981265675139328600776040013249957173218727032983619956768075869688834071052278429150985030864872706375278698247288984053950272043549309361993299872504646635957500424918399263733076789276067070046299312606662246281949585074979867332080280257195008712165635842702607461619186386996499338475408561668100868428697006645039035390930622589239693011096617938879686219557394483681349883225632506118144 747 4372104327431538163825816158005091736826995327086167499237556474079664625818184687170587388563248482370357767300642407057722526071408919747355720260876574844351027222194256738116092717575650310087568221035439241684634689600097286200052632502498038324060499586642463950100213866230249230589740834581038898419625967151262016777497970605982468299353323192260473449069553957630016766533865022461170730965008860483079802685927923810793423608343429120 748 -17453356814758328218543774262302286374713291124741051698061687613176639813375037901847291343157567471737815644778789370274070823437558776317666955019990875418542191915527290527648029749694518573119817759988985839229061691795867739821788265656781560758737660467016739124572903258875478289559173374998441629690470912314327630600151296359241150416090859576225575514065743799192461283017617362129802711574713337775287986473509591223482364899243327488 749 69673653283081782755905429828645089890059531877166083547245011213444800176403856622477020728262774303987197104741104598901152984968812510161620797537030855223886560788099971826807836809865069840049045933456523924408701027373212244594081224616896268665388400273328683871042861608738809275779161068986566229290162829202167644866647439502511262683889263384972730781540768749083096107480936710939653402479568535826746597944836656409811309609468559360 750 -278137380506867730303151516705560756440775308332957345445027426994131771222276381691541560889554340592108075678917688847895876670845042320775458622204173521412441345920444223694332907433494294823840280411276529637270186399773532829639810008847225604567118769771052974873198359607447958135096661199561501179744004993092195952888984829575116543190163403681557704462540187440087934376971961049953080391317590109916917696455474805821458176350854578176 751 1110328009899217667941888037983814758137697165827494253900115620865832984350832584413605043083030766832905190592912719138788906295387751709204485483774259797516312305181257613447687226223822709682030826781975443275557526611756171878922707817825406098395719434037313042083075100457500629079886419726416992032987995929012235639249473238899239524558282093279658440928963180027257655934643581182242606852623561992538171398787407804026555202571729895424 752 -4432455526450958624751042743871593095005752873815404443284060850553446243842059592391193171332811025290193916998571751738894905955580208752476848781989242153967820461704846103823409154932904073887369859769923621357962033742915384622858264522723684591435161278407328591287128518540320250482044771657240744371637214512408912490858129419935214339773963426830502344793663203072516917596853843411965289249813537024224464288797550641335970229570286649344 753 17694513645483215840142358490543126978434721989967458176621307660464505494753302053014599629777033034685004494238108222805603397743273893232485686131992253032854993772004882711934457934158622392841164905695116481012130105945928454746046841935566772735613086052089301750205913612603592537699851242690305444929478372036517047377825343851240015849786922262352794782848435577244493410969271119091774134062063210957552794204070927610169470201859474980864 754 -70637288925998840826829289720759447962831602393983346070080502624173703772768592121265552821891348258667250671392364770553589668930622698417002272008058703267364064882082674014251180524430610787382277843514522400820599823806392247552047333688575218564017887136112825960661347429892064771366107156586807989261216595715206663177361460263107758094083492028617740171123726582340471781140615424454088762429963893468685262427578975726914147747004975939584 755 281987957138927248994554015600450959864181162700429663197428773102084245385664580030404453359854702467154776808071031184608563532934870535911508189466381765275525057191784453798209856030798708182906167039555896641431090422748078639119910495484840718661937597656696240946696175496854660980836033069523538365186331391888010744286254087912419910034588285979265928065934852002255528109970796266798523311922716257933305795543901475574843079559547310833664 756 -1125714456006043623140286835821650954065620523026557415114304360815061064016921186019749537043907708562029267154879917771435457260147906983501274514710127345049252862928764791959482847897030407614044446738504127677559234899368590320950100401466611035087642711718506691486837899773126708014445432306078131567507636835858141257510394792602470633952877303032876634272950388041393745690037971118038829348478611518995388082534330394818842834343541233156096 757 4493937883393020973263940163458838535204158320178527561538359823087250516282842788928405317182410551574053474887210013107468623066720943095778928104375095261812995652504185165506763416628152695178050764201229733174948545050858238237137357042711155515412194172047533797237541304072875328531033493265167512136347244409348366019777874328779399660851434761400986372018164961450136689640588818071748182991288802944127114013630576067338424367588023830839296 758 -17940189423479321761695875594089723717647450725456729713159494574829476292562600283046937726244249456430795358050537814151859772758232745015173648922345529436693319760698477284429006061051992406431131260912810838873258423797235429160006448280524030830449612985617438328432239591156679594137012838748885540424192004418083036111041616508532800573602507294220394059307629060255316142371123097719209176766163916238667877595103086110627506245182193896783872 759 71618977692872333673373488891857949460167775344600618462567598671877858749631356034406004707861199384361725945329637185183615594090033368369957793346215923117111760250753480150384824270674063503121854116518990044147747981071887924952311512986902563704485511816445114119603203485225076764202584633509089025959942869712834234283818930540820746243859223534472357793197132862915223233854152067266295198080583740142896850313410091515805912051129011960545280 760 -285910655894439121940925249311606857560382145302945779963439208058260759348890147332672807201708484430952889653337005859786701825181229709518443235908564619023907250553559560065672328199658069550503023326447557097264532089709860018975488916994799776636424461191123342876558028819996660603935920846311794493195693865028049231598292899609871291674189217622736908176521655871322207714493085665865437027867847412980070626642807854282810579273367199317753856 761 1141389030261608995131847199806585979800433410408449068748810980514053063323122543923419351010454635972700482221262513617801501518524154371329091883423298698517407730338208972282320979269517952214419746257970787938205299103445604905060743936484037438052864447259217538527554491113156187067071341923239263262980152991257875972371182620591615290932148028887115685126836481726943528809439366066088212359365531910778134598431920121600832025238046028874121216 762 -4556571316095235124080739593260063827735933778818673020783394712523264776633465961290297603008254338139862939124377909525921812824440933847393093730105175293451410245257088776371444833332670944824018738583363473606085074418005831166846418164927237877762375515048980012665252652042858482037104929940486254161074305486567197196849807025698662057859877971260858908108960730982371945735687364514746734634663752544468381960696719555665939382578678710776365056 763 18190463775231139086563500182532471945232147820827660890702432402984242699388756575822452071100267958581261702033710993486780866026040117008592519037024002543406042345261404055502885451021298905062609650927177048528101507609336600643522842452828017611852362316518514861524368946031900679082906944646924860625693553573626358777508653023414808427899252852226177430176101429009294956076084673424051481567867880628485291949243376958415832665855757314995257344 764 -72619037909341306723960960867399861453236891823288995550629460740790408894771619541830216219141524365292935995323795574552494919386029263713353407599031430539483221684673513171616548614934708777262795831035790532562377692029610755081118741947420753972731239634620366827453372468538599909230581699929493138859639293225292347939686660842310591041081105889473734035752496911914295904646284075261513565214900455034592285688264138231318264009251550014113579008 765 289906749351472440373728700642381697141173158414250446098171197935749295868272647319342195356599671959560035868818166907875625686176807007595294108917490502449161855236750051397153084347528185849948708927510481347076747991080041335411870205700058751194017450116381224711796192504551379011611283890536424099244970852576188363297183913355665390297894666846934341497826510174893169012096647170490580131932987319255589850429617969515662328983679542199515611136 766 -1157356820067295631669944776004967839929437530346159264653052538668976300208563446004018594619470693758390543760639682180723337833482071914100940723690326839086726172793594184286847140466551710704441513333797788069223669453966606496561383822201521179572496506660095716921576199366516835837339091583647988470796699987403488141383698143870837259845488020234514432829064115149097295443280277983385455197067226879602732332074447155625401575590666582973774561280 767 4620376162468631651971408879676035309945953163994055143778890316546263269591324191858107689754039142890944393990923680540242757842347004131277151489599490267253901585414309625648568811450080893094924077203750333894201148828942102253355637241892042810012113897140454108554895117817799782548731520034483417983066938322081801253029980686559800052365149425850257957487745867700294116767558785617152884426373297739136941783137417530382242035191889244399027093504 768 -18445418005404545486381014691043512975807198825480079816845023220760484984895653640993243973273705018626847581648643715361918777264133050889112919882729219540874534226791186449055646410553203384417326008407403365028138069652903316769307616242424258254538608727990105469404898158426560306903271236310161469124150311384711412253830560369501991222423477420673790250086267873934943752268567157883768194865792735050812053807665436078138060592511623520759454892032 769 73637794605368752271934713288872438828798542974599691175306515697514468745063869975899772620395576447930993793170485745345672553397001458916357138635992532914955523299752633186719975067757709946023290853796992289498002190785476063913033939136923205193015718047921127905603563246951180065203546074424091896474996278604511775683978989340763494895215434799381564189634920055328385640208394514880100298017524751027318968656978884672288883327705873890507434754048 770 -293977536871980184776866457333594383164120867326190029615030325311596105862389262448704872480176738915451784047672025562987940620461575755320758826817352237168234659705833082281984504234282651055118151071925065358722243213516145319701958435613667587784031418197077464259396782564825141713641204032302016251412306911467962649147530983646550984402091513023619748932404934551225967038733038466274462927761191753764432387862433588338662164084510570242051544186880 771 1173623019827142000874434569903545073965172343586422747567972487077993234769626102981405021362001051031448917713157009425061989089545480049250855094209642427401538559704927730630113442025942537827891370439556458360004788502014081160714753399576115947330021185633595563599035662420992687705766966010668070289270245284972721114660106997856378961772980065182794965198804572729875611629926003700734981731945202935736526846358737902726511182189206205034973657825280 772 -4685373187906390152773817347215760128221977246940806826810395073836854069890888874396597251773289104534511350302288976380206542558277226077649806219773127560953814734719167789572103161790694066739420144413609599826607015725148796225597595063874911508080782461459955693312536790689166542034869089859223024713153376035169563103146680036814989222042301461336888256500196075374163738209587585339701306016251231896647770463233566571240210374789036510885860784209920 773 18705135126492114696710642205027564377723202507507006561951755722369058501905152970907236720385450047898669180382488577966068860258343907324363427006946946616496229249783908583817302600131173583175935352840271217235119119687876347377422710521971040159135133777953835004363983041743105388318530514728117970104358464383198100166134437212001981815897085427543291608600934897695053092467914633921843592960228582950735117222432169480307231809487020546906337310670848 774 -74675579633864320776726598729795653735897728688972599209544789499390714078911752442253009701920681580591256272218305387435520076188181585777017171477633667718062470696502418776215822943230075849878611601015092908073538766504903006431821478316971464665040196566976159582706751051611651155350674697505318436499262869143505391557176275860849783789949922154263894828864794710432337701149892145658874778901153054519603248527284081947005012408556310833352294281510912 775 298124345076449130253845345010440798061708832910475361423977577437890159768700878879214994414337259408238681594689741542611892434975145178366717248510567694180847833803947013645452546687243769392913622121041651586190076785754254371659734206573513390758596482943895737184005093337313488187453455031978692227623097564963126506117921903781855963610920826576241476878397970487474756635197858396499084358647963427283379099268186897712525448606451510180566347697618944 776 -1190192932847052267984241435328796489137418165722746470596598352373147886953938811895243267423505481663323425498995196387553310594467756726013926007406542691561280179596948266462102411018037424416379722495581839810126075462816699395888709798169297384735893426851506331739137032007165353305621745710919574671264040017448772464351592679235180191084786606347148506956398699069723373484174724629869968402022618219156845688840826439830301034715732463282151429591007232 777 4751583592883007880136978793266810932941115422432224001673485017512644442537964178485352418891424501350034687924185382481395068497522932863826923451699614016849254105876424084512175348884041907646232588471127149908026455113931972879397448116096193736562714803827102257157571361552749480202488511089436280169127067420431477388221713264463060450934833713515623141659549199439072859079972110837185967280357212010100491638790363555427607972646747425437070361517621248 778 -18969699889218704914269066031694234428553734652576176829838082019402106490004573322132063452232526064973321307296735149990756959652185560201692606964048755374635700214722257970801667630574912089913964729716489818574740217922766404215885825567381891350673333187621803005841717761845064899425869802318127495687821415109664909813558216296727779664200595843210574981743761705626571255580718834341018347129906810040610673048622715809627940991503469726091380016252190720 779 75732731792340693560426006832907922427056880408683820520637471026228069663806107244388275737150055856918142476482517767228686337360005152511573088883071475062915907467249477315755031846023617480949966813396293722052872303060669873566332936753152412251451460466531034438658456233823806080491178999996401117749412667041576802283714996568821270741636765296134461158354093101849088381223617741152666409148804056257810968334514777837279485972031969606731538318112063488 780 -302348528330654969297904779003545329449754661945155381114866440321622509984316209963370617442645486247548603599329288181554642868942639816172352691261063112929353633353725998947144288511455884681703063171310317958427317120771644084545305885860679023223107972460685572880000530788495120586536095727634011221372679603320098507141296924432276776702107065912236184710221948675963066390187735863174227552027379198184325971138409412524734179832209189827780735047783415808 781 1207071973282309933203869439136434223429940059857395829653576689795400835194533352500289104220037799069950864464948839656228588903380051756282960840103187182458200999128628773833979915153748541715738704969587499400481843396444305574701772263408723162855882063475928865008750865118337951724313316448144865814377327135350458397603452798705673791670440054802694556675469899466231310882205355279354305256659837015256421124541058428226468025954878411711808220343060922368 782 -4819029020746226921023383731970599095035140029348634212270679785980294152799271293447239380358041763709946398018989074678798418294919940371820808529396755086938536921427943588154134763652958769464385820919276005150795375574841525084469842149777204853294206720000482263561733837166922715947765545283988799809389429853721695820109470688316870691018395999631421046476957000393382632112271382612551787673853554113272371873514344706212720714457542874702575453897742090240 783 19239198813716264293200555509479508805270629447084915370498354129055261253797930601614944920710041061274734544209768145014908893766791314370891984486877272757418841980696309855789901246095734112640474062819453000036023034650294193633163631464539766992007973724772517911697307429424026260940694466761992759590476983114189045490330259361221266442616072039811889260671186347646345712158206848269747386217155161840210542816963276447737996817350219330167456001697165344768 784 -76809596947639641376574008926260492985381759758499185873670944009023454872860528701450340656524342319599879243661149146627730474271620551571009761980611222910966344666200337310316625710558789755118499696465468624319624807902331061557396518878968709367869966212154173537932601110744373084610440131703109097495720160612156943449355533417430195933293947611278019593648183101372860413230177386371915598295518803336100555649532811093477195719245472614039996890681052233728 785 306651469244667785383986986172039040842662283109562224458304548193200308190290041624711611787578069220751883655587797440978389534152446791300958689628314214126443982039669895684075987548912870831441590566903786328888612494063495486067733721513566423095135795938395046654223067224928983965292211748915023794500332263358813624378498597749601640553887178392458534657109098389062911300155317831269429008882604111194314846190587120400447197710888701700454509556647818428416 786 -1224265668133980630761486662720896232793626360061693074579637496650651990823082195653247149089371817419010595939295808560174009007932054376688231513810173030323201138939357085927011678341819234174363743057657407463147861967790131734749278349822967752700228689510675613469025858634413877707721421507529939834680858558195580033549028716168041980881178079392341661027270926158953388469071442532794458652642609267897340318267031115137668602368709492525947998544309411381248 787 4887731565704074279057997026003517373848187415847074189416517682079938638285253074755631226529820545052570842671684081152275439911092137494174992857849651271704686263848712559528803131770975627507065516987973208935087871831963308804243712611286452604783753317170388360247446103399777167691040361262538554824441604628034050968440310499743441289092595788323776808155717197178751096240555140179014862001081010716888999773116558898221667393139146059920705896896841060974592 788 -19513720221477333723282315037575551234952135557183393651697179097801872980473729031611324937942381139972084474981972031764642762275616703477705831099441356012410070687125097000526205716817373521361733494572364924424982490154873205320604851407948397320846923908647856554523083791654998224505699804010782341566507107140594608427111335811852909987170455460825671624172346307711441286185859798651402302744984757685028871311223354475435409906028580333311487118108096204898304 789 77906528163765935818345131745950176795713707534150003829585635573452748288362800990091690465550494759721570064822149744519516089833635315250296065002951150856962198191439875087306008828746759586836727831780934865678028354330681490671064526645825052431474828917868810790395632128832572172408631870817386186805276138648813354788820228559724478005277902118832177706939697599952020877438881438589075555278565901358547721717848471854719040693366790537141031255637411030368256 790 -311034579184261512150352954379523601220914793160523670069908042592336194065038780407502801330189218066874241533744887010269641737517186831538193061825600583960748849837881919713937773654194307579097625397940306826609560585623827341181328777529355727310374068042733614767058840423691511631036834245346483603257178904526467799977547826571943311290867585665190928666986593673994328198319664441459955097011534002785036960345502447170382903618090824402141968883420842455728128 791 1241779659294822424925298312743100507743998793924291827034591164875082731051892858519245021596429766610505572008681781953176703342830410725767750401442385543847562059822967277394470361271654604407594847871855423296581340295483071780087382000224329460802233783380676214137095722086415422208846570491623357563929126560194490831793454186844583379107031234900893014263789590599655777721510146146125337863993735981580286402153228403219533272220001116115117039382353897477636096 792 -4957713781009503116645390412993244854241813522519241900397026779631245012591070655413532159866303448840472886553379432551363450193140804814809642390525148473147381999467124158885854005716738193543969668261052366588364301734507207424684399121874480133004737556875850999044080808962123125172707965318975492347074119132805976910632512667543799669941201640811532732945955421190012025102813981186957234646893293957648694667911885466682357401539163838443945915510739764537982976 793 19793354268097258429727364727341907345855019045920843723087192375276702468721028762733067345444974101195156662311490657002992751602584988541967507469494714187695104587343104806476997181944346798147134668523470349565276886033577684289059770836276468630529220968453168580011678042670445118276081608644158180467499185872097554729415555940730987533935005080943534443702674335208206072828841108565000574437023927479833471154241239479507570269917084729230144995911421475877289984 794 -79023885832869389561497278755983945705081353926867910698335022168303463746846599007100889996769510309887906415590797354770249073868959149172449052709819597994447826052315597081624380962592008342180217930586293775703224635719048937499155573518748314971016344231040332410705589146611510530957271693513378590164905507173412012092252877355338659707384062234505219007898493143223861832903351542464816766792785687159038028621553371221719307437312532710322339631356353417903603712 795 315499298794889384567291410276980870178226378081519355314017373970442501920928414198701418607165696592949356173136294253211931490054961705082149551450439639583170864876478211066449651938940587999160897991083802897333091280426872916080681406605736866221154742718470111514980100169877548750955613154619587151933380119770358349429526672755243016936431383582340216595874303433458901304478917793436845816927188779460178737211402010957984773374579033893786842300479965325896450048 796 -1259619705645355171677643414263449482461988678001837568203003617920530939661017248322067151236972125109097038144310235496757884219167114720171082850191563627237838418293609873871142943178032277344350034178823247410424150920647643885711734316822659308640026018056201069041245368343948200220063432064480049542416038639448168677020696901732060473533844028963857453283611424332015159775822224907059543193185142630025187034181002483814337177817910080279752052968557272917413462016 797 5028998687345255341469322439653055875043630016955080202773631284691962657101264292307222025530334834940209651521847083142491046975824570827947054807788415989243771773501632871923775594211322878064548340715707872379553842673866073709775577413637805409083899120872518912690345284521704754557655019489233837196652241476860974630083248482690416872650313411279415583637090532132774633183259851066022638622936471415595291879599137388134191693918615165072097121267635891613596647424 798 -20078192976815643751864523802662118251826383744606366685687056199805902004115124993549531629562050632308990396885388432079265746006998509179446945327451024930137320730920090188389231319982808429051190644793639651614082096832730322286086034898133792530941041034742551105406003612042455662393672964159361906970030620874144505106980432324854152814506077071895934863988655770277720035870266161124260061903620882926810347704822410495439814980743602251040163031012583607765502525440 799 80162037809417381287592299111382908992512312048194068063052655658187304662003760406694004389253502119082840563225381604256108637001382417953395707311960103061589555067597309334344077151226318761690097692485933233180234632071336183447476664807163089228740109852349297719067194326772602318231028961892135371520567528373026526031023948959567905661902942411147564122579938377455071863509068286677487344969165364111815087529566999299255134229495656763113191447704101500357957386240 800 -320047098538395647247207893630067896160012397491386569004387872519179663947032000516808462539809608847216210694547345561974421014618177119188447163796754355587722492312165145821850764212724456357956769612449981910050319097450148567413706678065269375941207005735021316801968208256309240230159188002201737342199854560396997437673320339768113831257014624481099187518837121374277241939484384783154265108601776232762269287027373569900530159044127302443375954590606242561989338464256 801 1277791685200773311273373886640744967411106739900229660744178686059113424993714225374205539236964575847417783312873761886302377387123114394695719509237406116851086580867422384360525520794012452600081018364865912533063698344495005550362216678500890187611589955978503754562578500992375986916701317862013931726008561854229058725601694147599170910243894638194288778831889497337291054951415795493486481572447508935310534909598669828101109577541052686863309125252442425177042399002624 802 -5101609781411695971094345468226304343953932221967528228575648854176794497325177719843180416829073788746797722466526219178792160000799633253119260038109973635496392389590926408638745610603222646790002009782791703357198907881866936063317027555177789117037587118839318010158741998674985248164581316949856412835680419295790863881312945817216023039115207368661859434767658380114662502868582386842928707801129094137676189512371065230891347738124078811007334471229419607632273016356864 803 20368330272868107761198482172889270473946668224354283864423307707686057291074496026374123095445368423088920448492087478866523002250389377467559892382826287459384580378028511935680511865435310796573485347953727240236945984358433234733836710334139159165402535843272234857190349952996331511344133924887590378577589767920278756550987355648829954632511293356099361610324312633543498236158652267041698078670992129543318777439129690773760587510922991968821574860581012304407119655862272 804 -81321359547602275835742414402042923655679849262384721639510463766904843440996084716049344489316707157814381869342391487890543431392125099975551033135521988212953733685270091659993283730338634537419418197825302947824754357635987658240469131489720725255589406877351790108594087005324758895784903727052370833194433169123846803836027615897389284504106199159265091933900673585037254565380603700523393262435245529915451821470921784290510476430502398319383237082392970044898551953096704 805 324679479242641946789338274949196361628777975583293267314792211339999140520808787505640504043451868580135525887497270399978985570144358388489352566612506498221096680781377321844420804810633717632321379953496501023807944447109897746685101510378963415353832878284773452096714180100649581196638977677624325201089005136995960671192483714442461944232385122000922877040764573215034601301830142752322176184991190454382697848920971913133227278378709403132407447457454316768989100841631744 806 -1296301597309418879379775400659703138181617760180941701006071488403896968101573235278548558210415977393506327196724523700326324331540213009517762571204711610064556106995075006975524013439773119934964017404705259462287003147962479488920504467441535837103897751685588058001405701445143380182757806700434650404456216848940221847252026151105872210128144645621933600491111533417152361191043946648366750786659207761330711154804894093586278066688987150409324240831630267160188830147936256 807 5175571044720498516265310841105956276000480145808400337466891641484337595750511297764063749734977034800121055625403429993688351627333751532217600832576599111721872605694912913647739743537773749545456886138584125337250835750836057584408019982405943819300912258108482113309972413573568874534487935231591842586565253265163772605585839314691402851243420940125319885384871911834229934984687821427334248808785141265098131128723635560915082871998475950209810963847531613453051388971974656 808 -20663862018659895133476198815570923676976007093019137292283626106627810605244773318686320693665696811547713069036833258621446925162011681895505606480926754169020558544222654542137613802459402948791241396226826739592886671008967280807731385547194995203252154856190594636557589536998596572419785595337306634545224870176994439635412217556753050673095028798142032606222679358610348652916662247402854164228681079241441300584759307249698077266055349628105497082043850911075652608515375104 809 82502234242030183484396249182648112213652168423667327608318763325273672267932300084376264285568114093252069318201667755965472302447116876145648786568653686032527215386795203452670008377290758777306862931908252124427879032550753968466712273138605980160275448147053212306029675407978854949161674849849300981336398276414699450115489007265086839137821030075141034467659779416163854132779671572965409916195562388402279255587535609686660862971347927745173365162833524112248719220248936448 810 -329397972664234914716796442397495724180341454099628132849688676115235467462379603565072580645179962834420500407737676986916508829784499633051951271391003455595239457118664085885172079876572186251721940965999806157624250031032066988177345222380759475527368884346564584619094430291041057672368919556079249852233766402605266760689622749988797567623622246501375253880068882366628482559035719663542385437328980224316250502465374939770963517687429865808438399448061387279962812275878789120 811 1315155564903563631710431006294284207248499176352541973887266415944250172116104393069821224436615866596184180451699317905389648147786252748349114234115009680780186297590101674305169757723263688825707711786547368942917537875598927166898126210390462814865465902505114065761091171303429636152871090205555563081648996498282655822101790168879319398147435352101506558566174438068988119243566975852894615532835763734185246644444728418388204100014666418801237558061188410709153388038973292544 812 -5250906952597188220537931143322766630726110816517542360782674574695650434493571790670663466915110208404749626351712067021257809323558071796627951414368961864697861975070856246235710163143950630167018113827328839793594584652044027494107217256520765139376578791716796308197409868734134175640934687114417850523121738423052921686097635038809405898971072318623671705482372810378341725011124406852665226888738211307821602522739278152798457304954695278994014950482977966985646864221819895808 813 20964886049773423805017686896403968789953007030160978139248204413974686319023264780777971179380629365205656245754269586299873037437503858058628010323598383279174992427820374902231514009689014644793017484789507109699818361720910517583043409744189845999023945511068449787438120906251341302044855387953406758580830993603875568615762818473958701443301828123905382068452031748078465073849037257672430268651458077669589418298298525858192064505200547126132870334566600687518578879699699630080 814 -83705052971739517852258651486295236004967802090379201521476150868374810331658158749493278387416873688004467283467753625667606259252943705133832360457738772344079832553353717020385219709949720768547458197800518045120434370528095136558725109834399050918906579086933732877490312890858468690839465130207444523054385058766751432747968546663772058615703044783284623939920104559432848300748629740023226007052792389509044189479031793767786379552506245111347803779860742430754699785027054469120 815 334204142064549459259072545360934023578113728475405165419666506361071612773626017867516720652573219634782800055855582592814786195614961263061373753516873270787828779059963486889231207221496789694157092864378693351164990431188230525569821549938465365393118705778699522125958666769301077048450640944863872983760500233617559632700643034217741736892571214377506952987166527920748633426467650791199642843756002732731849902154585170472059966199685432210146271603868064339170766794218369187840 816 -1334359836803281024545608913575446684048679363614922430540724132116373425155647664701207283167138115477691212441242697317918628841570683651033046654205759482494008561824389536271783978601432529469514461879877426738353506536235875356268410227214915879680773438584388102553176276692786670813631086870256431028668303708218658080153590965889557994010021033482166035256086950320663765346082894276964339225044341905409777320667384102663399738282274912487678030772481120880874508749737623027712 817 5327642483395676599620937584105669210137916676703463252582908536154622934457316777648786427980676252295311650090889369356855498861217668495076025834031362684254730465876592898903036094054866492156076340899724458388032561835312123050865555838060165196311866513285024962036776081999423472122797088807197387593649122041317777901858375308774969204251173030030492364463934392787069829025632904372096668454332437807361487169327615039255316259662669844108091929861107806428278816523340409208832 818 -21271502211822339281051872523131403108740290863344567211267076496741485300820093923005341415162829513768241366961642789500218059846206721308480680598042861181632760551140314837959722140794986094242786802694709470825633759716952364294546371951999697497602195349026532503424620324768072059642930366064462925939790739194263423118554191251016182702700505589735416053283162807270491825841843549685861028290626286879850032666984658293798654317400809171389865497719690153148230240803082188357632 819 84930214847599813116386196842458519774892408450188540192019310501848759425819782557848544737395701289418501539805412929310011022450953292982001920528405664092375068509769055089093507230229385555936500696642441734419322581900862707788919984630275179167575891905198178665675480014361159274964278984372574381793562353197956452927513249831938934872017546920039072107856349172761344275250850205225874559482535884853319197150300883378594251005142142210598681902157226231570484452298537023045632 820 -339099582799250241294614369143748404539247137733213257715518145534795060339697040277421092074262794102280216937287136063731113513664916410584792187646340891808135476883456928362429415668856878084624045507355555782489038897387784252092371902270454046887211910537984216857033571816428957004750295813880077981717621252846116939673855041141525516417872354430868741192094567795644280624287027794369889807465211163477013790577480640256070847231267048653107986760592263934722611645876331016617984 821 1353920790074220433782364525131587117021111763624037716235745092648929811323113082753910555156878675433601799002530546561381709657594613178773463108013894298667930565996293474506938980564872126065706451763502861581220982412250594828742005128493343749133847773116196903044378044940017975833737404944188021259313209224269156708340224276828895858797440239894140718683485973240534060417191159704222873031157603862879542597928601739392157297594745992653044382948439707408641191754325426670927872 822 -5405803127928046545013952706411393376234743912757800254507635123530798871719469217336172878109605318745974120406063133972453733493971381584600563697612054714904136443606661338688874539588041376375334455529111752200592023648671389662439997604989026850684530351041606249957846325167797596427945126821332541931343233296264927547481780700118608278077448407826945534956247150415375502109555996061441164194860217849498866122710756016603596524411582709847730207199360358796145195944004293863931904 823 21583812398165151837271620833000424279225555965337773453278393489245707021219285173574331930972414677989187857294318363938828138544448880277382359973256403241906270678459494323398078522615817962217581857551197434736267349256986426261511066294399777386173934823265505356535792181117805883243374107537359842420614062763635581046911433248418251529502350379589821194586327593418703654146285761846747666333119071363528741398052467695909672594567458261571265629123805861435204504865368182546759680 824 -86178127163143251282005208599283613166444051937244607054618288323885337754969078557577364575193105124112106511169201185405118917586378543074548756921869548250934290322996007423922461683623835431364672072681989702159810054097450950998423009683503627793205355351737828757259578591094050960332085754975301211722697350767439778679449275830229097962915222108346566718282332511807259909808261181430809251062810465085113605877137117513721938932041238426929591705231709818048733621504859591994769408 825 344085922921521724822978813760766260659212340246776983186459414153781762833397846881631841314249463524649772017346776031325371571277347441415650975899336904407158808237753085786798747061032650632213899717153885577975584895069837865035908221676221598995235758561138640633574826180514798287148500148930117318553301677477640853484828256561043492637300945820137931440389035812202886629501328167071564088868610093298359172698284493736474757612206879822928747132051553116939356057489245141601353728 826 -1373844932440127477912842157971576781555046595043190167413008658554545388779827856201713068520345277035810270085060108547154864920157266791546261633080844389259643697730288223487556678563358867150180755459175792894090807743505528434275742965029344216856208461473078954059976813371647197139767825818047297223346053722947804809427458022778171750311705161672745696733928594714809213731444512638710892116053128783967379528411661405377700269757836909977982238829532674954774759871998785748069253120 827 5485414899112972489083988684381382915216293972023755392777609767518463821817512735359113808135334557475925822601882470944617705134803843081783788310670804687834108807589339753162068188204193378654845409154621040860199212028388703895599284135334443674557892914330505494034602983699534862978333464420120514214451914122549252969823834006053561857060629839211989397976107522830345966741502319496511529113120817595600785954537168993451542854868356454851041113131117042348827275890486447836720267264 828 -21901920588492030036967511810257000231468414209333067684145497743345721182893796333479484591961500638522585193319202404789983991615220045888121382073755249136860916783973896240109230433475059182257461705841356152015844058434331905308114313400557835918368803640622894169637551539308965492305469251878873657288491073209635531781626628897391475278404958828926543039611475892517388003077660816239277111439496622201606831154090330381134571612139624520070289274858390791875338544417951555089537695744 829 87449205548883332142657686809914813142384870912070815745728866546844740864434083727096706570078046446337210782528250758249738154307083361315288718384685871052550093582671356760978919737085457294433149358226910814868278632441258685753829655828232409592410758874589332571057403151796163909930912743708918076586390056427315194183177005723996495859592654480068004805137010051558538174814555995452862884080359824220470937274700848156911750874578194912831141604597161852857920143813146904476405202944 830 -349164823799225077360947050680025326304788355080964894292567142118757351216697282227933851140153242242020010822144615991310065893876396265599960125153362022041377967664391720185498447296635233356476800954062999289041118198054061310385137633163608058993948236364039332404262197262865499647224704882612140102136981409175908263260044613052922587889115426187389556407758396489746090796128023254311093083038734963026003618391538143231782763203727040719380066043787148718951901098312156630086179618816 831 1394138904750985682777289133641914884428223888215110471598850268905824054446219864076935141408937078684555219245300447587467587470041226447006237203176144404654719137013681105405140142290319465409892119469247484592283395425976048201434043262519782219809903531458659120358744817672889113029191328538775012795040863633160307531958571487716017098112766550267881271880754368170443584306634919313080327371571618888524048920758822205606764086268551434963499244837545035085453066171738208404923368865792 832 -5566504341846284958570348529706529756085374270170773988522132078808428496025803507435953555185885590197815544483622446042877290951244398386849747644016262430284463006505657966672773079427584153555792316775073322424147626147378798869305850049229181857793270407357057944380416800452438542947899526594435511416510884981753518324921605105582012219885042628213453072660083516466028084004158704889853605070628176894484972606558210690727571785275416577138841349776340566945653343605082503753366268542976 833 22225932888298820707590885278282700955113777180800564680299655454832274669282899312855276763556871189692121146514052359395643092657456703010208814309833550553574659825091780005520770870684565340548799920775479518119863765472528003833284563392394287269565265937717468242891524773726644973085348670866905519317176444273380294472062993935992919138247640513135487320321454423631803893957689240080984600761653545221483701757872389962364278348676279442131518711004333291264232715629394141355076566908928 834 -88743874130177095228212346340675790737832297555093337748065621498194883295091075424560278582134397590618753581594243321009326061144717417546618145875283548887290381111000392495965107577488917300751500744791870998371821175289158697509575626265103896666464071994890177230739965361532058064053404304769681355810507961376975151645318313328646380460794373774293777997723686566284320433184978047299628770267589732629974446776143012603041718297097590414373709134143312498117150055747736300340248450170880 835 354337980746208062031103063856040314880322503615220052637097526789004872514659558306388136061075902944228899028613132844970278997496878280132871391214529137798979272524271987111352220693069548527259458025962229400627380911417049473921443115210493152244807069866620526170251575874378962389783682885769139934153322425251285602045779184148381074192457121426789858873450660527039517056459331586236571759918154075971976773274766303318568055790399976224753630942719810751198158925576093284852323634380800 836 -1414809483507686032928300296728372981876049557997143786449075481188826613386085480647731228921456955300673621846052101116146347839019161400615574405445044712944455769735311337063484404409643758199692238151643503152836769412075716965857610278475967895384232021522378870224682985122840256214023526029166051486711597279229420271101098610169015095000679534721318727175123921046418051504877038828099458582530118131383445903097454725979598152297532929864769898178435612328178540394739611282127408724967424 837 5649098543097313447421914462764332390305177143363083473181802365124712846734261783233373023036343443223062538045597061151981289910073824484993834226752745563752618331807284842292801092498674296683228002228163661319678778952155850470791896895777645395009500570130905027656544358255885769195947778749533230735360554586528428861399212389794388625852897167804729121698242353445385730437229312965302950289396751854021401530944868484406675740115715978618110883915909640975962470063171124169221059293216768 838 -22555957569262861479281610357407214874558133300167349480940648729316049597023410389700181245663756184002277525810323637460039365036733205877385561258033246968291136230482111701594903739766905191600166975860402521947759727908045215387801518418553254116706255799815205293666424515388620698167187062682845498296487692506081420974998642706888801676373365597864138056738479311040731734030564606127895728746316493668953600453592024088006272645591082761125331995052506338087264865733487703631960744585592832 839 90062565688689277199196274613516696466246040353066602816959978399073723242078504065137713796993400337851363624527035878460009582217685376133991059517674570579098336285259819146898229432677737174899122536228461653359318160008867143357485794988318980409223119370423848536944473608617807448080292295484291902089144738478593470935257402380773544775115878646189967658917166834890809805353891829434037346267347855389571724563344934248874882463515897767594178283637836145591274738094517838368302976290783232 840 -359607123668001921665117805208231818002686458800862145327858477312795173226844901397561327560075305688301196658352418272384251657722239193015283996833033292678626012202812452610710951258022564439101067123689290840203771401837489379763410799692784049104945260926308412055305143131897797102068749360685036151209713896477629695865495694367654322511631772911049364242454637932136038965825483700528041443854349067556923684873808146190519339375778685844556527815455626302440256357026369580645923915424595968 841 1435863583444162238676655190451131061087476854026165103202010302556821273738252198454764514148264036034961478570409630548979900016109067388487395879795624023354024764054934531061751301444483362539125547127237323076921154748897463230763245921547523008053870910488796823519776084528501820594106032853759941559573415264108500462587579058862629974473678297531628118435883302349177426015379067701449329160873121042065866884752006872209377976079674739745089220402366445473199723739803381896700525380869554176 842 -5733225142234766086227971588223266447452211947216756533003449195681556703833517985519084538492857421770248142783810100246979506835107182562318946995587228344387526875635630766850077508135918460118385303309275801803397880836564219682214752839239884136081706855416060376963372486781804271655753354150718307914969179846882755335241656392826123688982976787532463126460205917240509760975493114668614895128636539688062959567074013481601410588298761003996213218538040738564097803563334289423842766845410017280 843 22892105110535647847737147907744169890787568535730753003302137867144059037845983885445973835395811602540113399421980156498240129194079953736184180207633944067035491830844842761652156178354539811047167028556134439216600225541186731258771577319239866023795215382568550748545633073813962383892672760671706954062547925329083676894502813245816389109665224289630195295472471380553140347519422757678969873196397644866813839520393161036286589523511215906228423385905203461819575292301865389889425971229914824704 844 -91405721827518762427227967851218293204657283231728346018676761872067549796455938140228572068012048305507480218450966381647339742384892091980719996870348458420265252860366257290940226964649521572738702951215135341377822237767426828110751101679793775118632280713903124718025196014629456242589380313513336964346732499494372780709705566869393006990033389376316775909814598120902161059206905258389904686347962044752046731164310114222325783409487611423355136763835492613601432415313146651787936424212157169664 845 364974017722147116304200896227490740139582027900462256968895404097089568068168821680552195997917980319958362602109569038965002655093182729146235531225650221030490322427008236265113375235978219721973162499704497091562502747034510901668901274390709446203120786167022298202011122136804688943898675914743863478393078020136612170515674802969696461782462028566889047181264324322802377791489113931364738917045896875282091248960807861652516602763331707051760423354587417700564052670523359970714113503871037865984 846 -1457308260167960850098048454656358741612831140254578624406710687034701019350182106236030917664472990408833873134312288753205132362452190999745858455822478029318812092877659617434623212198694986180978759682060922926509324133121108319207412806556912256161000510686568457230005402027770799203859348849005321810303769766896382257074718185477512858006854227037706784404056836036563589504619626771953386638506682017662177438418277788489383464335107129748764172558667711722905610671508257849578371853028603985920 847 5818912341586029234968540374372886470874398870011019659063405359551869196216098261747961423835994173203738646749306630004840565237444117750587950027905116917675390039756233075613457854110154480795608787225308751951199791544657185160696679459496919537329194956821800614122789246407672176507311588733313773118087098425964549777537173753155655914439689192483654416624842081891911168163753392189900159256920970763988780316922820848267527356002526885200555149524185506057801189075697604833039592203258423148544 848 -23234488240967913118587207458988432274311039083104287163570185460323339349113874680149213478433050877542496566062035310922845323487622560462696626895558133016050684808211494309787529752026279368995738373234897360604576638648436140207471523368569240566822603753444917878393208583661687009942203545913061293115732919115241976305376588481477970138446845112386075041460694890097684601035796349521354472500857057804771752035296814425416102742081840212841770525431991356654648378267439049400080577205316790255616 849 92773793140049661403430572553879169540650404931901505343023198187335366593175848245668289221971022228611672995485206936442537465509425424225667364624725902457009269161979803494676468874773751083859470021422719248549889249448578368819938765708577910959578132438198748252519426562768007944302304461341106109461206701351026399908680311561318198473639210413976437958625924110228557026380734261724748483348376545724951438135196628976049275206114020504168765537757042185167992373664262672093256099203104492224512 850 -370440463993397648910814470669394184788675733793639101175761339128918217040812544648391166789520024480927684305388639129802614843250597834911901230457640114987366401694164979950974315880812202426730393490032749309401961975412054543040817687893941741441621063192336298906117525730331796181003497726927067612751798896357830276182641920869071047780228907226933731932984511209955354075303262782749540014115513492048656655718787214029186939472374568448260589381490794701468190516690414938570647565358754288369664 851 1479150712860246708388088012955136085873763059269030818409089598389432523570405048992917263072671563025404989197022017049008961426604719137647924584916330710831816841855455060536146400913068552963168608966808279124968328786368358003066048127115393500856350192861645217071072859835620092452171464180720430197862758289914637950189175926139150589515595015741053949993139156820651682215325611309751557478871154897244122919335597495904489146078144185509037968254001982252273604428942327545578831277852581498454016 852 -5906188917233895031976837209285430497971257900722859523339899730881453876949572349222191633467256623513565704924507396042789963766733107531790951100065001952795648565675180765834069398334027018682765110839162523075735812971689617461652407223874362324778823690482058114512756425862244149319770448526426071863019887363620436192945955055788239845258613740281988177507366500434899338548383611903203703807585940553548280057994590183005040932810722917295326122267498812181122017944479119345201038488725418636476416 853 23583221982283177126301177978937702856926935944117387809673357808211200828267005517475679817739452956198567201671583552225834328456941723764107629615252951537672484627384509396103505330181102093357992419240753926380768564535651896185692590069182786129943550419346181543334502152110517357977914019631594915358833037079274118032655289580925162187911086000665634275104646564858567932717620008659456071741744163994201615067854420917425530132990360243229559790232203826263845115910114212041839897155171853168279552 854 -94167239382591333531723528509268928119699696107039253696439730859838067569902457983807134113955145120535590810915109446528966331117667298599147789993207431733174301954591827431970309420171522953615910955348831000418927671449351337518035224316848922336653342737372742285568809881316119902083148236312545078974674566281045105486352522753378828744922040310715484474296462220623714398468893770481607521714684622552071030735425362947778309065303729165641039814247168450430414995643840555932457481134479201137590272 855 376008300184061609350377829367034701028420007105987432800021236462205226183938563639681730152365741325259965968072100282564991144717358713857832108021017546322916208457427577621876029015796181611326568226355894937456923350087163662022829154926614898367481709671576717559841993436603057123174670005223597807577771786470481583578092368822269563659374289405629784664388859203597418468425039456319177412042589018615181198769640716871263935818151407243446318916626504144166562755762915716742521217253509674817290240 856 -1501398287036275678228108162615422435086643740021680882805383497581980514707935478244633707769201816342761871046625373624837383119540139734806935613389118196637826655349469677591126529917336658025146426937279552683472231914994383797221756988846104231717993411808135543506098225983834389719195935050090468296380874445814582343397508376970541067070240863530554992228806634626463101822220680829016949902423367496086010900610186798566573467650816184154110421681159583306959611045917026325113246264853518391021928448 857 5995084230054850241990988853008426318217753939719617149217808072058811297463204179805001939782447028476808117192306032198014106578335432179782530614660695308383944947168927534214706545828233622771129562224418476035664951386868545969618557983032004733199184655461277083707365410315337514168639131128527609745426493774450295674279124685202549507820724524020344370142806406148040516009408182882815292825414336899433152909047849842750359708699164728272303207889524265575049781888608192566564938002318218419092062208 858 -23938423693216318878382440408990405773774688170692711922877670972353733137616751556603790918511579991545973363224074858926982559237974516135318984890839406220658862798607037014030480856741884964588664941436680886326776842428025639057646022357378483937825320890660587988874110114520208662727403824592718966784520836973541570754808309374644480935364077426498345017825062226766957544291202301051361524509117478396323573578858854137256263931202684684351164738032949057350322066576757524378748924394059549562017677312 859 95586529650873660084866207243613324756467340271236023073016560388344079588447021852685529295353842567043395271353779860113140509524499919381339993144262657866193035567225682659444362266229065587340299561843401780725698602239615147434552474831147060181177497448051022299629233345385180215067772747878071163923741974414467871074661095092831203289761820050277121952394726685658514287685047494015315534083193563604724405864007348930225080109743512931141174987045578407917114106516380170459548503374606532644087791616 860 -381679401319743492813256549650201384344967780614220617618130450143074200094582781549293193963386317380799445700900020285730169158065723693180784353191678232218118821311332468406740938902606811369741143365583050916056487740571812599598977991190429246902802504698800750029782611656059798831955313712023342484454088081489224485222931468294514694375720775010541215386403296435628155859041078843344844198546169657477236754130281316196672777376470690125115550335027632145694775239875008073368086145040445783988242481152 861 1524058477367398188018411209068429163598297322846111622191262620012690444328304052275298567018279695742219541625338753429603326881964457527538035730896193574703861883199762375310744107432288649241874062875401330416769604597527538902549392261415637938912912322016067872863055068141445405480897077496505805009447619718802487809012936569090534337664908562211525306687335729633628750864341075205491000999778787184711929821220407526150324825861030495444323032817272067681318448268017301032982052160765693340457575120896 862 -6085628237003185601160935760675122568217228203925703723010561332665318184404198849824208021274459089686639515929590807941086795909713409622870793390756700547844542522516194714941227857514555415716953884749023627235995632449678677587223560015614221838913625164303882446917154196723883322317444705827097856388085201599376205524395201667727801801141488402845532054047199934233742641226057624760873474998479189992243697617167846790956704573310321224396655731059616571167143300899586745186395527516160608152309884518400 863 24300213114634229812794473630672093924519230748771719913280410972761801967534448296057630880197441881916848456300325062599284804036605721946399928325820231862483427993573552583118800229623778460237024281466737617459055049508706535576706960173008451570897316213688844595662639771127269809368754809829051291043767998048555251965551160290843864414797525071983899403500509222896391704049927896125708557834105112619332468993079582861769855160980660236323951158005108804251581813194748478955977668671292275831906297184256 864 -97032142560465871830411256042153264133587028856582494271359816904114294833192922758148905026842890080377549541309680812184527505473634917250373531871149107161206851707914191807077565924302538500154462131851959745003955481206481378327031492749502748248422788639707921904400026974083293870447705052847977631122234833318762443633098911110327350347264472845018257127654023169401606303917083347002900291642293707710014777356024711798136748130983248406394775934648306332311594878466660999998686069945790491830728397946880 865 387455680470761814525155849030786397418757133834119950683109179436012758474594502508860238354327612199760804674695966233312126463701812059443804464332225958246707291962182995053639608469301368097322493248884180444903175395921009309920775777764527496541273929088918661270629498792022963562063526137389002041397292113436027566980754539780538277177466062971010298067749609814869406841674846024348272685099570529421085144942906507841558074520255492577773489048848537496033722481326373079749550455609357371928268400230400 866 -1547138930565688852313767641690012140900779163688138908622251526196369599455938137790635915938781618345228030358921341168699978272782451377425996408257818411579426182669175208484338344738169303028798353633310149087327899877258184806513905371843341914909578389261810729036247182594560350090912130087965624256013250014133987253147242931754685749267817225264798088342350215618533999821186438632493432619668097628695124661400598263949645093283457067199891313723907090344405996075140097367671102965525381574253406425448448 867 6177851502645311392634704300914215663765364464861652545086015250129378270425054001901602607983607942158212120462279460005240458394094398878523902167876179032782568903870905588874324183047433343095841142578427502110350669600349117865633075040088899301636732691716492939993569956080357242832474863596109216214119111383834126023620386734390418047125011154858489475688455915691111939633475953939868702261935734091909281002272287253571199790630122237356910689342984745069285524163309985782823135732221078761579114219438080 868 -24668712415656108709622235759640809451422352990714047215010897223806346540868750902019256871647733510018337310560525852524899483871680853572684589093387516824363482033457347301948877488319075444316016124769618551118883910390639720389016955840887855256247071741613195155058325201043378912792214810277759377663995202768357151902671259741625025822865749745926516225744821577862752081609928659211705252001366861880572210720844285994315744829009105984974860855662904040356213874113083411563379869701203813049758543561883648 869 98504566431189246190804813482371704453099964638531155949490420006875872843972667994060478788718798598068376111154047038345854103945623142199896038993407845894986917028738484821196027844988139294922557325690275300938721802872499778035076832291571540466720369400841999799737620607214685543726639315246013164548560278137697845764436076843939779090016946793654575238278669907537318468501417640877769529092718447200983231691598717192154330982540068951827699327811041085635069535770318153955011659281867353577019955002474496 870 -393339089489523556213507170155456988546626289994721351961227365257236871811929310681615593599041534100478884506060453357657353313824967008712081499832425662452401589378446656162797286829782053611547909764031767444400177761124694874696377095326679485200575863163362689588395638675433825425611466615133604172691442950928197641786322851262675888058349294976377971523744221511520091407421525221127904679102571504346210092569532460939041678200919770396303367600318867643505265533589789846268040023251209969739068115125272576 871 1570647448332329395657289927693358655112733158486484800632222974425662539957802787304581352261929585008780880733942995325086657653181578811214883998182394011098809384603717256789240784040161226080048450251569666643245632088642434753667872852600837506716429676415781798634270610491004275333826455504987367660139327874172948628821822188357024871475817918985306184054540739975504888597766943865390967696832936719989995173817301475647039105043050802818613546077821088504301764948543495189159975325385548705459484045468499968 872 -6271785210948792333691147613529638577683225420846562133158573724234797654860886476918588737551666346236708757276036256913052899512369989820530265424875168391272825625898638484892239996804645061972024843627773358789403294181731008775360866347103583177463317623325860243741013763622481891793203918036822210547690772085901289772595150740475223187038741385931291010621420723071858047054936061843436576285088113808808861894196128842524571320523221989112583018561772302434431199665792349556822610099867900216060146488442880000 873 25044046240791466983955467535149619554315231637635844822102074427543082424076757320302678900402079804964009358276589905203903498357702885615129583532631888521556257793798399731556278709212324036957425390463341578357507741024213755527795759551994916915224602205541778451629131432436401706266025129994753633784091693766259133289812520564794011733311352419905459090662158498861681085492043961130578448243101700594023590746276500060997714417600454268367273918106224595317880809562152917871434665235714522254883296203994300416 874 -100004299475596012830617571995784036448279559437686554144701196010758735106084794119550212114205499505998073922888458845675977506963025966077325677339534639106447533158821549041208925462005870877989777790027772963772038331799388505060036144047639997184797155205403359419811032241386059041174183750888939105532094706187842993987029221612813080574902738136243391895426761547232222493172463724265713074281151551332661064926539535089259822495896760663157160878937626661902083119339621874500547607433020247570925783785926557696 875 399331619764145049438424509806204994222567118979133291412578037944421469332234648055295179451186341694896037153514729393082506266143608425120600489083287174170629429345292312650862266740199135736643626669718057837953652868834006489580907005037940468510392448858703682753624105953013404796540139758423323982646473290760215950570139378010669257163325804113643430188128974356939622730257739984564001012242671551656540975526048477918309246639956247957305285201064702621698429664095067914740480313849084572171957268372317536256 876 -1594591990370904271197291369030250527388035794629715578929048575454979995958869966621420261151158568396863977243413587793338873614766064527181181948383985485215033342920395357635782412942883325165548698550838503150933078499008005873691216303029326903666058983130744393988521715889954883283757743567591230964889671452977828847763840178443285453654778167547353803544538449100906021741598787589635121381824672157014197584252041830885672772468847975141254254551054643419789597354022922232997935175554478251740287225656298700800 877 6367461177330743140616793261828352426190139065261655178394974223676507935139455732586378595442612470175365618390842743721192743859832262851734953836072035069751912303319374100856075413611309634877249450715357875817006724992047537504777174663339881942309526017951022253608463549491734107448866569267994858569376687524095260884498820134018345280289741170147413583259770690628675887861441285818752463744658267995867656319244012163030224707196268072061957571407763502203919012096575504413728811781833016389850036554873417236480 878 -25426341758114424605314649484380881240198008557889506633507298029391046743472707303393266004711492213404535503161823802434267003036694895617292867157850654681720790352908109214324581295510855088199019532933920176421309276716777804735625184676728583378040134174439258145679601879128290550719648658599800596148501255780100303531064750127921948477954212765056756035071185966758534123174717690027033294272262355120491725685586398440913093121527453018032339772515425756271135502685945806485145718628002780425789034231151965765632 879 101531849991588846239295985235941228726333928161744345829717138555801959487015321883170697670578611835616307629373020831786497951061415521146887188732039486501576992664411225798609920578871815004949323778102141513043685336203249975780833461991027407098596217151769967949349004078204700421846641842064475991226641868929298025100251241153248500166512459736081708470547983978120528337908847792066576644526958968572504430920750208509650304371015749152102360766360561563736323082089062411394994734405796728722371527674390902734848 880 -405435302988617034370098139246654535828860926840176831657208794872011542794643478677111463485811573568911895580320163161789062136313565916262594002433755986126216619455288224128986906750572773584117489123270444172497516888022229584003588593074725647421552560724182009911039391870447364731876036517951760761124029379635514384726218615284466526576491566232329367283168056663841648817112834461584126297466620448502183978474259718254408360957637537777518705673281480309926958654933052855749486265978596430133098696882951741767680 881 1618980677466800801880449132914459161042470112065589864775053341231219585679009774976914820007842436859442602551796464485663553137143695633611320226080724875593300934756977173529863387039678152060789082883991539168869318274630109553056378258291084083327359392696829911664940509114599771424671123566600435595395951509609801824076801933874372073535285617633550763053785519964483171330252091235042895980660161059258690059211992244408966280176047413815870464501850262077274376818465913212688120558276284818015004501161671370211328 882 -6464911860970355482839823930186251815191352825343489002109195678218838923293943148383513744039989551919809644555753764830330026301609413779508783333513374242446155196084129493391891760529574536038126044232673904510126115758866870588508958711509717090602704812376410867846331732838151114404879107515302498599612968692034937228819430164240465083824639674911165072282276167597568916491784491698589764726965496959975323941933527297104324597795426623496087338223437224380128221267970150452331809555667440230717576938333491116900352 883 25815728708493392723016356020363251393694034427271902555107545946787918703395646005567735044359340340900781547105328460253752372875459288754488393334274709160318510620568335979264616344465773248012051256486245990545009957377178957416056012515474519552554584972573051992858405495402112101578353522076035760615865212018134416012519046521849180671054228256131986556647413765704428936851944896810164286453835029927565292518626981374349158218509759228654867277718318572918153794293428490187278915823049764721950197757788108150013952 884 -103087736559257381112255843433284005075193158484339692213161767468074712634453026930664840828811529653957826943541446044435332888178822575971914822256575569338574432394180937486321273626591378791823141017066284515911052286212570858363775499155325534919993040470506386590404796932770183178234887886088103225692897794260349772568438885985349770653375193448869910801157901912643088414593770651685229684256890772324744819527364408268193664740604076040926793164349807995599324404925749840230079634833658059352074544626276877949992960 885 411652211949819837466340653951117964960753723948229261185291198902499196217179466059009603133748213086760374138778836861202805763545309912107448413822545304904252553630216314773702489392423608844654582719926438311180510376531022902257908050803796126921550862742526207923410672274225182834822427238738701271699558242741291587461586976063127333083432762874720197242596183844662921815696734350413497626504088044122196980858602985522627541506434886447116604412364244849858073746832616605083754383277079880855806014795992696887443456 886 -1643821794633938396581727470299904805168985879617916584963123106843958596963204538796138868128407156912997554957437388170351656375261713593977184907254066923959348472254833052022596245704179387625306995894896371520167377592796910948191449772437793394048597051961425275689210631486229439999584731666538016509760890376080876634555374205619564289165488120087334029242467908977045870585142845495618463515796240851412240567815168277877967533476190094299610247687923684864972066939582891714314756239379059475974714392534656431134081024 887 6564170377390457561704092260108571292295794636626881475870111269204753400416853366252236613376230704282134105100552785419162508569263328825917050572798115053653058169033273374560397065027629480531580536836069024200472340039436165094096724186058711973927879704016489905327138524165014057186813832316760916878670558823587617113210626864235003013565131633253706841416838381096868946249360423495538161609509737099441108570199719028434607094133340069172629059104055773535758157467985182527851262070034194365134720153292525812760707072 888 -26212339455895759695532174949406993170361668447563736887958617440193632250141873876455626819016334853911983540151074057178071686369366784061288170965062069367224585305392236606088094582047457904069648652241643102469005142710617772727471446919380604782142763291357202137339279204209522816452577051680210044312238762698727436713199040905035897708412940598696760276294323102718707643539906720379470751338034605182246169710286916894261558330315083093376943921349379451566269997887811599354765311143649394937318624315689391826673860608 889 104672488242010262982170886049767306496517254852665601789186801110286029000149277976492051726270288432306729323545741476976032139443048574332770082221781225674938490481473494389205715004235648007404117766940850697945991665209451328983853072476155128176961751632044417615406588951180386145143107927366425679972761628516503395651160142450884830826610094629334674077716908640701489551846700206868792688580872463330510169289270463268723320001755839650459348502897373974176545802865417470567681859582617608446069248631451613423852322816 890 -417984461331702895118975540289639843121690509244636711517089897848450985751834926646018615493555933016263768207233970373871838097509029222817331298633709323305998106293045992207629634409095920772726131991205556389116146358279598531387281444556615437917308440152262481198408630053070623699840140862268581723594869124776543711830230152481039283184833698572471599742836293195090579888947217683356860629103509244839638119232777697900462060487033063413064137616939158541330993925291932079547291341508649390886830830950119685236293894144 891 1669123794330084437330203847659964570820536243647399499525774700463719901337984558595277083670826053324638412595811401809464545192649178812039565007200335548819979129062589013645981581875961526612551595156145477247559667429021961994832400576144520981256879360121772030018517072155783389689533763230543439637409285729708228405090853656840189978658542418790235267858326344088533556970129975455930199323136753645379962864646460091309182064388851373869309916301241792754066050050847074081440930643018933361230140990338510443356853633024 892 -6665270511313139366784468788612013891227076576139772204062873639303550302996357016832887476970732190353118449184371943120470796181505488573859301804504112400171085662909850955734263690996188927896817481858148582121422942800423684913410026674126652226763936343913366592051503585844991810666033028934863537280027954627257019606100514333507075249534541172063145713470261990793226028380749943733835382640143123676935743937347965883962258990355228119212615630876307365148921854446813614530191090927786725397472841341576519288402162483200 893 26616309038787723080803721470206402361810555615836276026942754085625004024119444853738248550346592384833488255461751707504777888986352770060671070941696504449594071214131729619014216405618145677810595975052284675929033467015984732190838000641933448063486934865509184660820812586177550887665794393868870525921081724980177310926696276781862813961931130917494032400019637587208458330728546936190221302273786898875020233492653063651939087518645050104941194129984988330733739173046755812405909248609369735714275290604407276590179484172288 894 -106286644792083344420130574500603466066123620413842647756207908586123389495822883988224050095292691422273336291345374132640117322957701348396515766845056174679623065396843243570787038439698129592317615867903319454624355258324858506534549913354219939776705608475390850301837546226781998248070382795473416853549041534747435953086274557195075959885407218052949489343586449363323876496435629122299145009882327002178258420782357035383257504613279065528491356471984722804803770987481997666725258435086418294485890688332924547155660476776448 895 424434208536951219840038349354053749326977195899150097916375723178766022843114334333864379859407787237650523972198863030457236261706125082829868485291201153689211204314416688560168287089422207257471314942656145421383196619316563114604673922090917871879828662865411872580757052338473089025547656125703527523202110594413411583268088920178545240339407153836321344387913162610744596508676063951455745813957702215561393620878089134234172513764353519217040755294688275443381767081320801273989972149102564823424098860992304634254317053804544 896 -1694895299742047825111755972929566889713213609236786042190080691884700007632324588348198019335650563690636677748782628351223356660334355199556438082541725882014808422942727725729962181040125161089045552746323623075932217583519358934443239288668514316660535920330170879810175495336962801561080218655842136167665028341446695287716244624275668240799320425748331688939541460602956547082094656350591713780073674151603235591433372195156302181896857987411132580788769430719121169713858255749251770250700489562802776282442540247319358522523648 897 6768246729794609885858183443503562704224707822865660592685475593365850198966411208461541301274264163549716467041695167433303796329641784323133508834087099957009547162954631795135496935218186096227726616328523763917200114064321520676604890632415428844369514596601357727943210197888632489866143691807582361938937843665468140876529671974598713569136469050488818718355701860072592909094831603955256569318399899917591257906989702002091975511032162516431600562163762739716860937276939411778988187531770203783121574281690267374528751216885760 898 -27027775222649941687422796293142616540284092361461011950126039374973469349119016473056746157405940540620442474757955512620686063015389952017761779032398930817045416783005730520203727515118561373470300654263180705055774487051813798884161301148183174511699219848994251279624232331667075147002314511950744032606677809182617182379182429982673618727050831929282581126001153429342305822984243926343355180453665396591618945169263837512349890151742385147437597004298280896306713124105637363140677721789242613296750633063955255560129340982165504 899 107930756860506757970825957390924198148765507261583807820009912738971216095191145837092843349181500658295074083650771000401781862006253364694646138734037297098380232213161440943575206074236561201016449931863779528582358104518362420400238875081772879217928122969289589551946438110461229687609039833076909323831281006899583201510719290095049813882742876355666743227326370967413069847259955623639447847352319223352869122850907101333550607856821883945070848041211399621803863904024432628569763978122195004636888470150462749415066821501911040 900 -431003654526469867911974277246189442243417358855218221366417886650505787963658697040559834388200658270526221600614245940820292478098065915727714534480764467554079687191059746571577612182001061807289180070413070014384543807617142824541171247161174326945111584071591206245701547374734797437816159023156272696602437762327994519352019037666330469667525949808334386991655155927980633814239238756700694290260310234018006952195457893935474056022102090000018704666485363167541115946734842676313522360083062155487654265526097090823863424188940288 901 1721145108142074938162475144101768530809901525632197193788377713534782290356406983816395544068037722378152134023099400172932889990924235142638025662833100089130559933037525371031361117355440864757301219494891377570523187686087431678926696351818062779120768737176468454448269667719492385731843746475101494271303864532122935529632637842222739720974773691566543309342054958252675592857551761522035465732438424882921595411547038290838588185939717642214683003462838907897699498854654792274339657857970152710269377647559821802676013762659483648 902 -6873134195644587282859965307518416401234365992161743915773620074399988645542730375091159498513321295885913388950792407341555749086276698786820671365829177934548044939407865174439492409899227855099265111656560464690671233328656300846386212068959360859011361293239048862919426628130968730053580020984486395778893497147172981533980511434975364032565381754261953756635919122299599376612392103805234160278531730012878507057647208901358602514256827561509083019018395960687103795548641693360553826310452741836329114069555196899472720849465769984 903 27446878553630219446676786311796915725494182121849939043651498914515994128015715030854251435622496108973913088985045644617635836208002977008150396067307745489020765114535477366780819010706677395643372337436457375683007984315914057612017249805759074164372981445400657081937811459358653254337347800455518396444681416760765148498378389182643343560438782826641013044077695487606163981218471178316159265404770017398308242318654007850537875155207376333230897224986771453979106129408713531444436442134980009491789130913840539844998653641838559232 904 -109605386211615742523339730329213391947708704220893342796122210520258538569930729652479345686983609983262851930779321459967636083660315487389065727799051747027762397306209116280773538067518973121511278601204835443579020092720590188539967475118875746915646051156548231057394694167726184655863040998793004035861344466799546104565110636834986414178171642878829088773548507656521021283026676548700260350148737742064132496367835321248715496608395406761343212937955440328026289845346529644316828049053600844275117543673958857939951476288169967616 905 437695044677026029431771638268727602612537397174465138480566536853782887081957416936533065629036801956699030050238689997749057602508363162978945118328597573183615152509307663203809540740029671479078592733700678490024073605731948648508850370931533303557471013161326322413400718510778856443202307648914558071916515797618494028163633306796939177143817718432830130744294946874457104617077211526099655887841571038864531431781227606040368941656642901378284020355540437169094922246580560005139747096951233564165771507973878667956914897823603884032 906 -1747882194316806925167775776429150327706833658386795840575897672422635878957507038251307513554707960165371305914148019485409847832749926760699822948316085403674500493793316329869581802238870632821565898206824663836006774187053325784931192063045017860839671558276675182616320606257985277419229734547427241187175474909335545274956187553484275144954288855747617969210338399460663661552904905641695921763577978675864938299730173135603829130968287028455700273910426515992932812319668743522053899906286300606966459771380715756453474888819742343168 907 6979968781135659418210646289649469943950041657629374362015722513530570063358435489239202586844214291512013880078092944002101152156702087256275246768096294873146170017275235143741031836738990116817675214475092427926263943014310875768254292896292020214925665505650299323826225795971509477270343243732638316953281218544106186842070595146023754824417955623378411131535884159586317488641030136442877209028100444744184113306506555940660326375802062133466115949984987666207272625196578187580666556386367454860858484637599695968098738883891040354304 908 -27873762413354977066242720882984879572385945518511600549378257405626480140772495672364677181556366232371168368801187678825241938793521960825016171118318865154414817695988458227617166478795800493634306714352551996244844123974468941507276621268805619457746842765520714891090073388190959133014949040400792881898455089501422501117515337935431480379879605839359441850424662438480469323427039983983859944504972591774626574590445984458837322892619368068990681896552219196840513579269029515698705020082479532806375509989768736286469804059236182786048 909 111311105942192271728539510970685600948734364602385209453639113369964692750067323918576363958633359699896802551758753291747766840516323991793839546456988721132086983640865777483520318193993974045509527672984392164812294949496857852250143162896912634463087298680014390178667823055810291248474526577687201356502078177085797798908941744141983462411072679554353115083970889318573166583427518539592450342535718463146157275418392910317488763948352593815237176518024193775296213741531386810073954162486769932026879464884135616822654261591214234009600 910 -444510669657397029994168480951981460314586021499403814218631183093183184695951843179874361325099231206207158703619550746328553993000183902833335427857739855486970323199256007139890324354504989219000135584265591709144922267613722787135493211626086669500822624968240755462419594274796577119739338276773178004639062034970846886995138175905466926162248292168334707992268016677451717144981297922355452761028752695974658891132772807285482910646728853178189006326029528061288237417988033982687965348045482991174675936127612395457881947817827001958400 911 1775115714070191852745724005138919219089067781925968602397606553716322239206702193731520420344093944751822861075507531355657897884846186058880669493070818406939503305021719143594953846742426440161505970428016502975164383038323554914854994135262415592575816464512796479826736821816535684668040266345873571691408791812357217150798139359943491246715105036809756609196492413358525463548448370919214249262897513429490748158753365795203438532185143008540475200974393228406255884430949794417363887579829342011997736380765699886584030034327288133189632 912 -7088787082008190172479661951604822219338586920823231907116507211796406422160477037618967078058449744615569329788190278539681628831315973125374850355123397421036253324060850717384854391144343690672737971074657255774590747070252886224542527572110656868991904334321675284806875359093580667284877315417969135707189244579001553078083726940807574387923947824092501099652455202719767147007884555384724592705724269891301855391735076238452311205322906439863399972118500562265124397772290159973624943433000880298003364301976377325718029694745365364867072 913 28308573074921818582827523829047532366960043494789225567056560360319884063378302559540627176206167048520440291333327116701683139406614993175468769833975230532858911642888145157327861211020755454677918018095661101311488323309433588271872539897626771997121691710284192054283961107382148602321718696276276855787334588367195062438663289620820814352576811633907384968048401574795303082545367655832445988118208045347119677030873966233566370868983868541284799354639723483352420126310674801643344579952217656073743107297102436256062899506378652650569728 914 -113048500705326733001502615338804676434477934935236725841896383424882306053861545578385867567866628722834310558305888430873547341053811090605504285941017143150591381499678086346811672535730609180204957369877445693214671690989128852288190523173844366118998882401538711724617580359226769620218372624974115737240233126086271512928539431714342002964099346709376318527493774886893139982975163726117264742907430423694660247216733230636734130419895716281674863401498300695752269606494959134208280038950347248200117410839673779302983648254191782361825280 915 451452866323381314412099145713021567871581802119959064586335001382560500725877051704774389235123526366520229445078794986425905256044751627550065385319776907372590539526549541111545828039824480490261726885563514427125704770271459642139742809605332509645240741758436514703895029532709337491930559764679437111553128015669990227339187806065973373831725164098753686255340185437341617698444319650878091310749781850715775979147414430025798394426480334536727966861824242952677810202158682468298724070719922996117263869740578711939888624565545184696205312 916 -1802855007801780277914148696626679698953010470124154588951484708846979716062550301359281167487100845461307562397884135025334018162339781255442159252913627892673929190753938830136841388406127694939482922003324705293588264027562968096309197529179983755342492336021027274149522710232134405442988019047434239910821200877258436642685167044038129074043853674482996743951195041844744490069065173211988080965656764116136917734511044199907837043326887278702480251891052634435173058703557169197052408363650974649327151561330751784181706574953283520397574144 917 7199626431776486950143056614699405761524178968787787010218843238511168633674726803268289559327353541879561355814881421458202209561516157792199867921621343895829943915639394218130870219828017646396355414134588851088574716444306655477860886258182707986343272879021152470350871053671658420328135700176892082599139185738626199020103565946601073485658294282113433945828841859872375707562697456451279321384450394213152383230075629513974618614846342493655264873647669259944296034655477075295342693165911887403459209883857982354775911944481000108245123072 918 -28751459760096058450808847173264687984007475374427036414664205879562029086373666286421983550043263091273539184175610609839480847114108132460246830981704081057500692176404047826746836841191042845948947393737182673859876464437510305167752181668005031652277800001125144157339566434814104214750550957297377442148644706633087446933509883718756444447568906937051254341841506261060675807275944977396199821350225240075165002499808209867543613177323084222289271169086634985018537925466384775300272145481450315371996672355457084420597405571217334159991111680 919 114818166939091135209625031203627948807402556825977050419296781204556515832699034433742070368759177442129494155380473952607766050022811682459590501511295586747625241038921529531142433038601704255452806824766887102496712374327913657005752110809095952261211466004508956658900847605032413161948357477986488496236221650061732685939795424314187714208965957565208624010051064003730016886362346570726652788921291599840685865174744679672686637648968217789283837409544020498708296477377779100313582381116207039951363130982408668012245103381204177309313007616 920 -458524018632038383278460970775323294070604107820576558201409641689177396715052261820447264881098098670435883414169458913035555256315693209021838532716957064932207380334724712905498297231538097918618101618652007535846436045395810662799779967281230299654918954623991214376732589272144038017175417889012899825203431838188114059597805257709960122307099913414473983078440468676548011519211350347408484902733918514796957828004123548778922994968631845497845200163162942586641410630814349192108608344515822926520215787760182854251526746349930198881401831424 921 1831109604161868347375080213542997999391167899536654738771379351377053399160892638469613860291680719142858885993312966042040281259765255663470520962074624974331707239299163923368897022480645398022770653902931058429317117133377067659304680064141356694990005779532657608990028314490246340658592409489739259128627941131853836623268414003582854830888795317039761543880945203190913638664605214781177530883411107528389704396248816157676937549628051345523911898738521271903131251423173110400921493644428392312221295487698961310511827316240165019955991937024 922 -7312524916342086586247337545061253582489816097674930953296564300126567632246117220290544735424686480022506778701180059466534266312353345406162510091190056847199268141938151368136492901757880065215348550512902461166143401185814932006813463413686638407420969951899883393043955635211511549248667204250224586983022251928309044297960069355843231291848428004632037511997686337661751339880958812440729077092175639414766325821520914184373527940325595539862783909773986108102245988551708617645680436154885163794150116663531951935339075182333820159773024190464 923 29202574697734641087836776861331517501607621855661104744058230722431228010716944129219710086846598355818092363655390730749014136639123963023606415802376775796891483859903386206428420516945825075215094945822097061454013565475007271634277372255203341462208951170800720688474179567582867801626610261471285615774639753341685195815362652804549686074055319354810132087415873056002555410776858070252336545286034733246039870756883354963309750649552206159925797184809704162266948319641749387707427894619310847369308108154848364299643689011854367738077344956416 924 -116620713100117583935284172776337509320223232577162486737275137244745601608692882232944674632265128174185987554254095742621264301223819856979983058303163610786039933764018121479852785943043441397120420347422105979209953828227843507230036657644747615491103350638755463802529447524446541708261698869134529247164789806761720801896874570173069277097269696244362183080612020630206730445291679550180261654603900044829509413407705158279899655874113005256621646530583674727531172547758549309469597413677981516935048988820608409308619019155318848106444496044032 925 465726558575532679148023769071428167375404552793743299000229292271326023668938155350758033077003409977208983437583332052805125709132649618522894514777639355851340800025276446020262951796325625386620512234543675960868437173890862371163934717657457956661512916773943508798299680430086314830730027120094157397631713675690120939843090776774236110255582346014829527035940086420692303103697142797878868314283418253976917171620717715973330307279426360522380045006171000666986445960112046017022921009251577224250863363780407502428880358266119865737349072683008 926 -1859889223784988561468796049921525171264484467146060328418080009949760073664132063786005947872484836915619405146784071761903885507346502542005762218067888010361472209987198901816547405670286850925997345395895545759538051902844897142468276605444413421288798942417589382880325402643243056319097818898488791047310152707609276123060312675456537577624242810088378859706358140824097736609556496582506711796209694985187214437106904606623685759551475655144097425864794297874641593740386769715510832113247949746889128786570514398809750057696204345723394912681984 927 7427521388920160754618552892746932863696329998695173353414302592427965564892118774879364675200171420551762393858906539683076708995975659452832463657515121752175226336558051954815522985517959511356828341996815540889618494968058899193819731979767229376619053232584201843604962555358462674852208091651885091345520519869667768364509853493836641708957971358946932695823402896131444012649637418419788132223700231177543899947995001750469471130273396221898412746960368877487412037069216921648513616167831446539943420651890324445931932305594526231249686332702720 928 -29662073183461459241577001133891472977105476523507047677555506844250089894955435049644698618689745898638582280834565125205494606081147694924624044176099549402351448035865309564298103962070343706276492640554736214021028585060962247314806314996352361081744264856330589133854867305913072844472625226217061025473022177836292633578121688235701121595166945884326696733737603039429668011018533605385114311482858218756362900430337501177569726373316916471616504765234282543558602893971180796329847894979564122449012212114090319942970924747205953750625824752533504 929 118456759902178056785139373226758879545851037827188747392985135053630924975408853633316469827941574816381566359039518021424314255682323965823299438679703282774278227388620449182402334738475112025919374868919526558969213947086188126940345995817949544623892150867105767848484187678458048416051633194948391531825377205669265572855704036865041043975920833825798674370968049262791800905829689811289442602768151127119852024365129551424590846450288529188689092549707736912235941700154635735910285581576442302167858823370880286976965926232904578948405717175894016 930 -473062967134965576892079147488754485345317443127783240151810847806267347804234939222265952306187519351340145088088082071956447623550007080108228804552717628229691015886478523127652642027520591614362136543530014804272891816204032868118736617502955070588532706653392786882024042403421583605050870215110962218317259296555718249612654032275977870011134786010118190294372487146324315988263094461918332322116115590667327127346533451305239286070698772812571332903366536719190572555740246658369522873107137213431428418106855314512057870511883922176495664601497600 931 1889203783103284906293955108756957478386694440570116527562448819810377303289528637175955846754329388764028366034631306281949597094892581460357440793478355431696353174887170241539243371380725769956065569913552464011593686592552890551135810891895708690276619900670308809317025374502616169927178499677860893783751883723387528376378146362278100231781454795024591183616885723416987396312274188349418000113149126213895932257518168617343789500141610195593201628298640451249462109660344084546438990012077734723015539354033822670499349347207249287310225792301006848 932 -7544655485285187980120233390443277157533490030982123451536005490116738412204163624661833603386561606339258258230843944435409004514449783821388024147460762838600813339055382966435853541283461148512262896109407401107575694785981888453470347847783897604650533818220558559879252221616093490072595155464502813310630161532549277418597401357518402727603860533718505410464773960547218865429212850896581849328456571928391203859208109204381230073628300542767849706644192877523035504284631370728955854849700916377179816926356549534319109800326110890540600606295326720 933 30130113640618660534547688047267447688076396262207877785196163566416029356549807346181820913253576373863777877057494841200447526520310471323260037063116182769695870130763342478780163536975636705558032515120097405251322582315131400473391405909939817007189455622124700157606766992315467166693199718510253368750964285338902319493465284916536271561761875323785876066603044687849808196930663295400913428369371422295667812832887056171042702324563398233463529658391705923796773582696429552567743599005463626146788999653044550731938777912760279763263690538276093952 934 -120326940559863839146374406964547930505319434467498253611818667326518198337758873866445274783117019866552316530099016328345205376452893046368124750370602570164862131807511508631516736198594255138625199886970884379215538817146125804993187942106302340266110930946641144298045549871181749319220082180983743288581211771212963560268916685384236538697111486110898790373843577064633029786395783650917327738507502675390114594633994299065793332605353692375015208226050950666733484812389933882717588628879465187640730842975105217932796252280067644854196724266826727424 935 480535775254588928508262975659328966282706654652838276576126832035666185998170850067345502757338014579316182992916606816999191992540510833879723913288526822987341349420072561704551890419024538707517349578083594445061076010762914324847512018682690107955881469046765666886435616390166816553340514869572158540569784253651815680056033881803316365813690457454226552363586437964675445315253949505358202349047101982826360163909728928481768887255004892228157563666569835931981204754840040839509862015981944816814279266520369919331504601481824728969106712190223646720 936 -1919063398241346177219033200938778790508560976825130503038818920837810910072262010389894300367814587461173891109455660801868688801143732775721113110880293254952591241124086899480135860755019669382945160446670820275338131060181349207846875937726107571135166428364392544934962478869446834132225437126972894313580468594108249803296880400857299194897344647471010749525829574046818566921832627619894238270418752660755651148051232018008821990761582689648186519800883911848483805810531493976662161208237594845705316482954042460656567173391606562574971594235562688512 937 7663967639342187586534943931189657005478920800945799935599825482189243517568556759241551886737049019955522589003560227515970675122773571417734115501758372816688218569017382507359663360918571223180505380058514474952901573152622989888178634887494961398561801430838895722272425539903866829274414332212822506622486749348136152797565306365648205437674314231249931427627019701835990618825866148120504724518977068804721109713886772655050199861498825784273347036539113380646920513425872899630161106780784899987905674249023103456476268932046857892159911571541163245568 938 -30606857682519123472398789404544604318526992851575563361438816754136576447601939363419843316904014685548914187415364459989124017889655392317136539201475716513143297099660292254719332839431052867233461733476498007156284625786776759104827369877182035883650373635079325864265743519237832151246569194070456725985064975952146338667289388234502115328010222958712132931989027732491917948449209896569884435000725817141726258026193053594067087963102277644801018113665361806262732240574067710706317832749854290413778436378080983050772943932362137740220255047606572417024 939 122231901037465344597433494474171760042176359361025559151748257400417929398884851745866203343623968707232971909134892725396238471356569077736517557188555665337430845989625660266955201714950362371745732702979259551746810122851243923002812942525254074919633390173870936915885991070602701351380834288726962105931467570451476724836598974103108155248831632165397091825776381684815864903154007181020659191646287599215908258621381741653872114521924634943854370320093007940394193014088795374734848821837016233592695394835157321056365814568743396186350050297060645666816 940 -488147564836803052449576073589635618002275555379021907739092287273685025331172960271373520936909716000618398510136816241713749376749793693524806484028772989206263838570187431917331621451927487248342724716095913434149541277055735475730804691669359704840802177828576905613693645534695219012795527749199402346038241983760432440774474276485528182918951850895032272854671505075286728459939848618539481757976450220220120820186720491912429442217144304756302287606303803771541729138974981636051321847797858986136031838408543262906224802715269394909234702870380862767104 941 1949478388994109015047504055337187312029268639860335974587354463713773073163390562990331571385928668021714043918743572948277474041212725971467969866414616776047037314834425660089626586751547665775734413694001004661758307723889052817553373401052573594907799988063026951113471350879786985351119932195038719239436360079852514551136080248827233971059800038905824817141446736885667046359147543289355186625380387931144294564064948366268742636742089198341530200197712772994950114919053896064452379398657902937246872468876371836504542970070477281512071023754174856691712 942 -7785499099029961462193642302608680176740580069415304264043411514443091320145677159948233381627241257584575133910627314284279939448038228970487824852966560609934688753700492157831447731992964315409945787865727400730014452965620554173194840527079435159574474258259157914522348289682415510774825746283080616453366373026752888431292022713664472083431767500863585491434775169065262406658360187566570119937876393205394609143493597810134030739442872179626140809954311411877245425130397269563820628656143770971882420963033041284447506228917806837627043279121341264953344 943 31092470176025885447634730157800897776694108510306795196593299082428310892915302037451186467049163151390723334742253967708348907533612385784647069856837252182347093829034457279648663549210309730862187723177673590515220820703425198141371436378736929050753196232315357013490519562871842861759874525729874233351697175166967272634860084312390256095658282989592492793797300309867309467457765747007491896592757885195926727393282917484928211495527282116018155941674411531010053455511900729145384096185776324194097142096634242996428323656185550268014145179898470933200896 944 -124172300303155445387946607386130881841554891641603398260849973147501599876571957382944732228094017924310778666077706790730749460245450039441295448113104852822907704715414839545773132519124117765097823375936087922510381699344347729524037001283337630829451224086057422422282164948657450335855363260801305154168640168504487640608208643972834466940312736274303127839330233114329898460743013182648144414500644957276469035049856071617884779802090052336691829887112451176305439351566921387015280789841647757868909761419613702063925026881567249487557621105082546249531392 945 495900969758351647415498057442571745582523626565218605672356211364525336321412626437943060172977259836149453126020481444122772579227674608412243847453379084652864258261662008184502152872822512117458129607320234430221978107148354164819772174011392745630827890349081514250762421467035746577473985210224452560047087286043928624888780919155243912809294410761596367208039918233399116780154947717330075895350854833430993277533052305732898632986991362944350481623086023713513660044687627762627497446693513054896867364805319110966578112017025982854987410513300961766670336 946 -1980459282889480476477768329528185942181953983300694473246716148178713981618248627253825405901018657638771842008473387386873524008275872902978946655499602511606381017553179909371758796663380596655450883671063110020966932299498837423540541016777555407120545468321005706303005375316176775674794192992303247418370995847575464388617178213311694796551550588891125130378080692965074299338523967923792204561379868810931638218110112141377849726579855229887906839527146864329963410071021968282564540392309518897477872379983303153940388588045701411053100155350281317599150080 947 7909291942562942493049175977431837833283303979733344913632862359894013164927967510331136217128138936652722804902859088861108025131992421399563580270403568824173495332873311462527347010343861282026428068878631739440851889771905424665151166614926633216393333635744228262633692367983784470372070431351767809034036035403683143563400469742718911935566238344824049705822081563942147110124397695198083468465869736272753027424046952144981928321989101314398195725299566835933949667693123660965361888097105748426448014713073221739929511517503424741796414941112571331377889280 948 -31587119306484916215558576436720099018653365632052842447895345456324371368372920006287367082389906075426949642711845331228110602801550179080564109667023434478522174724633264292602634799340052332189975626297643549460539627133095351350657315383517340207067290738274829523821073434242250972442433938185498638976153219586663141009663146502346107820416069226044429200313140852634237996823290225272436641900626918180213247405497732762835009097179385939174091393871386602097364756665036011463411573105635030137381344568502136611690714627883963781528579764186508548244504576 949 126148810588581878519980634474790426487757050475307379560339656612771575300678633037224762439545508538052053193261533847959168193328767777266479871746493641750396775850132143619440021830958506484613939628276851291044972394906716862686542213461543116733544372705932224986467383929188536286131077739790249893824076704149758027303254562949248459062761814656732462156192094799807600908666467619553606354756223847637099734986925275871556984367776641612909454487554127062382267664986453461177920272435970036087765633268430523281601984839542023232086871903612617530856701952 950 -503798676908135856530135659950337951579049576748892067068799367733302159048985602253513477309650885182214407843200041551431809695024472724252468391491476780815489296891853323589074603385972908503604374603086196801808993360214610125518336684009684910945110017130436743315166238757598605669218091808220730411322871547959401401221308034250941103355431536855588649981855035281988441782445327278539276316449343835597906929109421817041876723582327129230941715236268827838252473024934973939637629011038219270036459980124684214576208639830476263425249500375267170882252963840 951 2012016819337368887101917022672631437584453530925341666776133828236901008360173825383912797853940341995662431729590725176928962068046555171160955473481729945443916914520685653689965070842447562991973888449627853757363152218263510656870669518492144778427011972718142212825688645191485485998871583915663610530142460460627288265057555862339070379397870559517743397618979852992658083468084795683658627709126459480516711607390393006329785569495299065155981547413807108107255840532109401871366595876910275751914888985045604620488770482932911997980027041923542585045875163136 952 -8035389095018403992465702178499646903441353362172716927440854807920057548023785673384722818174008247014883670231179356306847082349860597944354356078060535735450287855962693809483022126828460206946020007116934379381095385711789803154602756316103954831790489695288710427086412425956950589369950861015679601530717122188395896547790523104843835788878110027501894616015212157402407746652793923442379717235024612807588916238999688370759208206166532227958990522588089214961624437024110644786088648428128397730479204483778506567074068485153945448362741013329797334172067430400 953 32090976644038251339868703209124959699991802906092914776501149280076380523550658073313120527234122284735937331526591705460080805285525706804309380871106024596847374613006097808842901742241512056862588719280287695405116332863999075590088712205525404513358273083421206336859639988842610724715636811161460791004476994097629104635078377559554825546486275487850974433639052545854767730189639593096744383374015256671878795353881241316651211858083527498461777234360176092607654652933345236715828756900204090766334162998328778360554270529303326714380017554257884210477555253248 954 -128162117653976773492952307712436911623303960222359250441333708330116310501406964321683072162737800686140733165741935899636747887278507008537423872269440209787412622931327074052730825985832116080968706647656914055660734833149999168689663048591968455574137850057281648350093050856415868617918325659358547104302510726255245666453436955324351499595698581395024392067902247814995697457077186968612259570026580154118299244196892948622343752842225959244280470524411207339291107844739969637555867935506756865641663933227637227435275804927676327174014254183302369499431472988160 955 511843427247079615893823257763356156217483524599749164110918738546540350805153221639915064822293411164354788187685906800228593729523717524459636728768497455992862741913113857387070229735266560062096497647241330541605060163622708489845091284857609757888209815988308916356516430609410082803988340186234277286800893374339591525305457989237066976427759819326838730836231706363297214571387465690097043063684376625933285874080596723192186291001448314139926212018094818125930937667792759511010255735937184219187072438247730899505198230034450895943071923347869238829681433640960 956 -2044161953866851301787897161959692099466175052489149349574701590044488890032935649006834666549565211019198737902716831183433735772209863870003086225020174389203896219177488764645410884563783002621149627178585402734087436151277685138298215766613330214129009379138353749123469798340902492243754370755127162791843118081055958661847416606534485346363864677464393898638924309673238959125581525325396626234171145153919506587392636747615929107679057173851511135102573534792542445650467830688662992198185147041593030488979414268842157100194278135256862718881517917340998213566464 957 8163834345275942543146302017367012379378455867145900058264641598354837596345039907940263988594815958708627406558489567402226936911450970197003830727251266602149519034307112143618393868563490880291509525000084236574663746676400311741858256785987845602670567140444160666759500026242140765827952101971619573612945854315787988922969742250485010602896260461226284713808479901363247876825430357815909104950703330060553269364026672841681969134575891509804245890920457547426386820767613877053235044114571207532606880440666147862716111343644254725061977501088843804280534484385792 958 -32604217211345131578109965069709388988053182971487557444606476866096166638922163933935044394535238335636842219750524594713964632804406416244619387267008741200681474608268681230034144720197183145028523040059556189722006389805099404888654692931940878414376235381219817030035533947052123904164054524864596481748366074409944424552558615166749715825466967735651652827994754298459579233130429469730583136730916995865178918973485569060854472162134656786818069350848104453071444720830153883236086237846594293543481092573774374035586195333678934956953134837192275693481822672388096 959 130212921058893870214423018773953415754239201793813587830774118016222156532912965180904590556995015982603692352146082890985522540974479310721693930577358868411369474377107127861776385437454152977220760195625874116077217904663233096104628444085823849050206356622958778628739991777778751070291207691464865966054228254712597732849523198575569109802316253947597200752277522870817110659737574704811443956136120900877873080013390774939222408992311375156736871488661197444331327047620343837655719285303759897232872682014886821276125939099789604720162140509001938555848836224385024 960 -520038016890488497591566411470829968657219952137359376143489130598903222859244557259734293820922779395427249839117877821868641173694456285717791840655852763153938876066230814475124892519256697085286516186757589487149653526891908903608361471705026036707990933598810357767098248728492566778547352695510011953921058169357569084511678321932382160823578631200748603528306057422983105564654468440953851438882672936597753874383539948067888451283325122169609456496852094036703220933664964176991298493732224844067862156229803159487418145730490307883064113467389179948055110367576064 961 2076905862453246147587329653099589463021719064403037267154955988711838805504212954495672251982901971485918935759187194021159377701172896179211368470840306758642444843787279179881497254903045681057190705058357195802445386703843439708140917768762699346125716218223599800890826695514732220610760548828662944780700857416147407970858280897740645278131108955742590291288136237929366545050512397897876277631423908547861760060306602076523071483724547869978677877590271260080964030430111113973216614050316594113252831942853138309268489415176880110326846864984786554879779747500392448 962 -8294672363316307453656145104006715326524627539415675969169308414634317241591910200635601533425682221941622733977548334190405318028937208782782196632005480469624707323631840766815366681553755830100331875222022647740473965038658009690001256836383692584328415688433910971791681120018631653972478714936453886321621150047981225692306451368377242200295254804045032072186262500245158110245910576295206550005089993283289940503020341223181751327158781815653009288079625690447101483077112990405455405392458314076551463500010561611259192596096772529212104582565298038174567890189025280 963 33127019552739436477382357641517459967624697982031989364267434625564386625661214242435802868187076236420846622124279140808481169207709113726871663972998807546072867247187541836527246773730685685061622880192982380120232730714964914318108211288387235987223268411505142665878910121154211490772906239763438518331508832755293213417051503528534164024626905821409299227693790034901707201747045930282499564961766147084191873601688574646119148501923877280220190062196823368257394889177484309619069471119566551791563499242163199847845997553967901059213575873897145518167320845541703680 964 -132301934438686561422233886638469099868496951996744228694196990984867034010827163772865248433399133313052644921468007990378346816980187402354535461389740307753343177122131252082331274159599814200313475709740810915564903795156037886369656426014952784498249682085555397918452072890235541639019585167532578934755693376033803857640042720798844141827978359535565383217850353257587340693640296184126719049899936742852952711524226912362523338114765764487560546585746566484846435698453446096328470294556933612679164668045408044189062485650182154852213248007090512034158372218512343040 965 528385298213354507319047969566434046255044967691366890959989820060210949019880951110967387114228794194721921846321565399491100217061997614725778128976002039202612333290247241140189204036240964255229372471929579670126730045526702198190182699811653090342119263772468285738912437096513215333458308899915313359555898823517534572062915264575633562678578198113937989350443148431100654131324867937710985361800478034476771909324879065177691292832032287439972002687784890978928181717121432462576657780481540307557549991517399980615403184394181130232786974903183317194585269689611452416 966 -2110259945936900571968231289035533851587485830822046331849090423457210089870669115973829977388221129430188321668657429464842805274580845403064691942734880335628159632463226406908809538685427431185334200675624307806532345392234533024026652190653236786868908669266519039509589716581795218124316283565033567979262466183116613138480318744483519803725582228863685867460972633907602877845261263884975361834882436641110151069682105011806870237658162681781547728967027705218808227475551633571843828779679383484262101476714832679550326725066186373234422448897440293576372313251316236288 967 8427948717886813614105129344779304197813365822368895057597448826520135650210763668699750993882983668108112772512362285928769482863832184144129059532257219597154979392339075867524441072318765201942978061960201280766611937755236903738666843460267023555941275611285981719935820109633985865494483090507383413366184180103158183618151545228546434744712528608076530338502247776179882042988506735115263761815169004663208751404383017727610410778030762949346116423369319291724288049588827455533669089159110523848564025567960517444198520843431463419958439414766337836032973560335015346176 968 -33659565804852353953272417728394922988847964865985335908462537501314570307333189384663246689640998329191305330249371327680331938856078275682033898970740504062768477339801298325568471086300087795480931026865528828182210589322405676339699290578271037587479587115325007167441078415460975661600374070709559865105906134679101459492111873142613501309911665064405548317180591061330258901533704239486230414184972137432965875976592671078004638477511421931344844647118409138151210781377734639872524891793125114784666408209062589208394523860963182563943419111608861818252870267476180467712 969 134429885786842504702610064875552557090892927212418779037370922169524335582247918033205139975804640204269007343087461142539416846061411904218477703239606767694540181156782187538898487087597213117345347613119481784889383351543941338621994418357207367270011034647185291560709151820484738716500358691863517889559893308777666160424243155378924183887253482996787808665217349335565477587336923675718089634726285685601391980930220288822060816412842328726579988460310543677620837318024511540267970975143553912156575716573745068715005678779465987530441875524976890187584608832647921139712 970 -536888180979069726786792205111707379180617759105277773252322273980311322006252336373624740756400683214841136074813474976468070794708882542217994133824918662476646770420948007137860063442472593691998915402901785689634508699017268559894234736731703656670064613233461644023973165991081926571754900852027664110070775619776390280349523346888774576834625304256030092119823140997635611554812453529801309535494674598678441914599682655551622804973994026956306188595043403925241210248386152958107791240315721036095345102886648017377422107765613539553812360039970408089736385900221460119552 971 2144235834535543687846317941325534207343224191990831997000619920565971234995990706174988568418190985553948703205014249203660052964385673381996688478580111863906458166612039461286942992134677071289147737962421819374285095153305479761160677829924342063463355858193056286416614622592099421660126474178675465954113201611449146879282130417005858216958857802355623191732765076881404697544562647955985470762144180387133299480007957581709572757268543108417412783851002977377694891593723995261102893065565923714620603536945153552824719621095651354815278259064663458343214891669054589763584 972 -8563709894540741006928899345044379675119055939507417492835831094927347675048710608660837663657804149840999343804221656411823293263822798956517775866003885620091306279239719332647612803288051521917038722617102392417058227206157606988367504950564235763234405107623910993227542523955651774727844051561189471928676715352485008284078338566465226146573795554529125381930779725969632282532210044373161633135055884472650595668458600824582131751330972540074846530883850450796062462437952174166532658782411271395080926155765888700600348852151413752896236619108465819761839076379117697892352 973 34202041768729892704970081248453278925695243199238561326419271509782837532378038913648542555931454625886270408520378940751586680887297656881527201440225319761230264717427736186057050214091590322031078343421160604127239949647116838038349775818112123009687789289130079750407707579713023319805700311999560464044610748558731806454266858704289655636843787783385669651788684323351536787605221351554685846947057300802354384249614086935805555501536001698324478693459926441933108625580925648904854253445075014980085348268381345526074468102174670649303276384356229044736819322547831557849088 974 -136597517743293206317517527540378153063213678930849031179502939921184730062499658130546187572267174893153976547708307747526186593206829994951600120460516287519830771622831093182520515548105499949177552504930064966471662280932859547567959782689676645076763808000829056451491170773793572948173718588884947873985564621843180556707646468286976393818836990324576477768492417682165891471990926615129766114342566136831214744620599477731018242775466998962744286330012065111508301996769584553160995596698901018003289023874597706300815495226908128310251603547066639818567535174223145306423296 975 545549633492022306933166822025545969029498615145093663650959498879938559871950596041427659438015599377386901556390686465299336638671438322182908582012231359392700758540913359452942454191134170171329621596539275023785500142966634891689040371024895262046629696270213286347681307847196200758189058664381155748534387021875402912776721183749827927557702430338036107353414933214598127237332335138468567496873952846838951757204800007822890493499509249588909092761554185256454509965425911459747625859690819623030535764058385130450827591998626847925308750136127792333841447781133022622908416 976 -2178845392452099320266590919742666826759332186793343619423325389134704187038935960267125927864387927351895877694707436614056970003483935428814158198428518514510584309355875387848819987179528084309619845235558166547373124553521859182625260024182241337815733610588745036677761948274406597116291575008200704789170188688807171381875636477500875405726257433761456591730023023223823799972747164260778398151080932165676805927136617189473836123551227807697819496852522088751364718125723219422139654069964287350257358847010572521863734835204373229047844402198040200158039318694506504810135552 977 8702003314058293583684074108741021104050924639447941406826454366241338426041024385786352721870845730018712006745683848993280275824755042910131213442252926359654851995182808683040882232773297148611517409311848786478218819399867571206994196683917610190886456338691101810621175440965950546253510658830375830796279100361294338120377741409563466151220710806631463033969878904056675318928212769463786131170995827264818746000415949660057697786995571492915160193189186955421210883903548597564778871986635351345318095768027624371277071573261493330080219553480872962014576367842959991976755200 978 -34754636983475521352682200949713443950092362802297491313986591349763639374507299909335355572600580193691875073538928494743212170764777954289538833725239788198196061693501973613969481916672153162603727957993896550624506660806368211032916919330254625045768555103871147679381699414628215854188305036740679697074082932142742118399109228287727042656622984702854162873830689548511162797452071219838498057408075019433661818587778325657646619158203276371393398546376603278667129608074745494025761899532865915579868919223186823737677837686610237599244120927084788513780029010546171649888092160 979 138805587888819684069186669871097936536334703668246867667734941520282634788406672769154051297700472341429838711336158359450058659171413294969234371947457808772992420128389728657906204927455168330838161813542381322119148964791303683938798068340057757075135896096530411953334985512142961086161145531076700155878694066764358217183595696403272467958270781817078530395830849758468500037434575871566512877336131151868688516643690802816241331129102721238827416457400779264192072501926820038680287991118827993685972674453540289454393974681020683984270409647930406269743897561361836673391919104 980 -554372683774559125678094710350243678168451097259181027219815695360474445936486574827764346581672728068175772662476213539457996222127759271721621726732393491976053535642655970171611744348441182472271396738619763282320328507554630493448507564439091744471882621049542531690243259530032946189311838632309966712436328397140031895030802797399563877302032003518395270430716708644638101386052232187148159574916878701792534856420889479927563259849764237411570320610907211701303958435871530043886855362019193437997750575846804912325735148082452640529906604167827948671092582032736851418295566336 981 2214100722579895041413431449821428712229491696368329617482650597813018631236372668992496700502645940712635744153367013443868570855372787568847172842511376341954164390144532944959409537777213864575920068086561949095252296074170602436807602889728187767408262531469411205680244170356569505553578145692997284323937116322328462981504090433982479986236913526431257239324828892157098459011993193107987316429522339801304311488343162426485753924537904441010269272108669186773858195940188599781643217886284373277310792783652014700678806548800498671343101207969211876270685997301675912896203194368 982 -8842877351256862751943456674072328362025298400605334976100481862788853030637319170270751275308686870143186707021315740838633257092418445460660468989321492397292752965536112796696924674488650922803784610562019429609551247799084254071407876833737397328202821394969466637784436847174667600262892046974167588233013647384779131060548282500514721710458722146733226786463384040026759005000449314110097127946362594116132727580501935415367774112246325375991267749827887171100612648150187566655554284457952955335733585101341213834873904349991448208375857673416541154914851000312094639488321454080 983 35317544801448907546588207858717682442253018694874611881312340595993454012359923510773519821100597856193077386836739805850880334700444717928579915386833848862382653573971210851648618692712560290058271544072970729860071663151612407325602827143248302267041234956811286126537548993081912018934898060711756653237751309266034821963183360663063767077687322742034349290374841026285130032059647490041634639445084657108302403391749877477865786672302359982830948288330308020168905362586260984942735034054902035030578461525273312004655374938017858366004501251536106600214197518363168479199000264704 984 -141054869045678070831642988468114043443656590428941443310780259189919837057225634809092284539741003521042251206948616587996383811833046106543311031227793641910747891811128766520106121365428154421758159204293417851716197794622302877854633013869327429648501889738831295380264088974606805853752653580211327932358801359090042182910632876978183736836138996670999735416312168075212643007941488283172127622879575344358444770665088926236692942028684991126294548811678490738163629065543762978064443858260415964245719682242944203978507410681908500722263123958092091159733063322811582683232369377280 985 563360420768810429463214398373445142734483924117855807650318620007902289366405385097418692414479289769117946347860730187766808792164773020425889960825692888819379384707564855662583729294378633725411967124854777898954279358571897915175097774463326268072730860444459879070529837382229388169270966132766998440634102909514680674790677104406853107840230435260587508553528836969407236980583543763115728032272425534870288098174345880453070859855651602041340938871106738110829306060771264553021551387297552680154750822560222994846797524128937112193337493767827613003959798006227943570408925560832 986 -2250014171307248254735393367543548795995150442742034443793818985338665035694931931820407396041633394885119640916967401354619493902412907470973941049465454013406735645580514124301459134530738084950125042522755398776961345750433192048134525230244919336718543678775636343721092712080070428084777156760815820004567513325281666255813466899733075241833265309095218155256676735789127887647784743779655767239051033447650222084085305187192814355001161106848448414185624842310526248638357908320287037813922498014662721548420728986879128486196031084421434561320245942322734920870970474719062549069824 987 8986381354198516422704296640376981875141986393662961499559723179850696229402949939023994790654327384736673506479566779623050062705854082828520936772189700240643351496367979211714528154502757173097615388052999371930856048706086836888960281670164786944339588409105548672922539108274883300033692343111690017149663514748719601460999569819830652871457208232618754703784548961619729655253729422305248268817209411006193390415471857664241235398263747585385841756099641177520177920871994938372022103659564840213124481278636394083013640475393429464846004732075358167531148274739542859619754559143936 988 -35890962465052432368114153085395754037240702533447956851607354530459997395624090672582443125867176207698507998598193879529246864035685000884529709588896044047395062703291088606159189545952109774836614377234590208666931037287987609654338385246421966884277890979812283335663024309067641525799364879240490471569923885927254676032571106363346950425184983936883428691161759200760268276218258681971454065204480000353303173798090599953023874407120055937160583292271281102791458760159497012674560642959086864962587078955430889768027518047488109993711957662461816718722063741854748183215993220235264 989 143346149584571825676252310019065514465586600882898407937695956205524718204988221127529116371792941711710587756435347825321115433891479670397280351165563674018204754991614103308255141440789455026547290864794288258284824526117750470898255243374995119532672857450334711694771631318711154972314472810050176130821344840777906697956091768004507767330911359429644566451012335233456584129540502566312645858489205567227344034013287948457769291469722578180987601140331557393880048124857305702548491000750288526461169946540888248869109100611964299457561762286267609800313271947391543215122733502300160 990 -572515995563882987160126758174402731612622718495204379143114170268591400384237629682572075589588495935613752304150678854831085277589549026681928302430793797807502860073962474196911388072327436270882458542216468443640268789998667595258963692372161639014278934029508112952019176433933474637767131649760640577696819591483524528720948887222654457853732567895900465463830207071545491890891861976853102698645293721136035325003613853327325442594341233807206556060115657866125532762306190144009976135687764502218155407773920347738578727100950272555485944211996690555570418782532342469537741687226368 991 2286598333423454879309397973023081456521041852631045837619566547653243736112461186184002437204981520181212013335110733116139123069752220676939899143590753228507995210032761430159423396290721353256366697660589588700487332469818313725103816581414245191110976963876433395234450738660064587854517132931635043148596983659145271243630553002250185098040429858785698100260972535050422915515338110941767343074095181715658201193925498727140167739180440400761391603297073207175842815857771699309614572833367112863130101536869290646903952171506751356104474904684956720848347977660331970486299388637347840 992 -9132565663802813543655969760217439952905689639822443563959720827960940100022454133749912759161240160619455691475371915991459142663308116991738317110647236571185891146296799290744680839903133074528238730465544981938809129249927183154819891400167209159266746216015806184661948937090482683861945595525288326463934666036883283073017796929239736027007006862112101264726305777790143320663561461131434344082811763755328840932927339268515196789750746020569411358924644660027825923820121663861232335716680187385641237279470371714308467425267249799193020433241372420912922641813006412799916182673031168 993 36475091185137870504653566937366624617143380929110655703869408420861726158363254749238263114219288337561228970249225144319890313169327255667329092341292347646644785320208141136702504278525785568036204528236967771491080280516008313750273894291578157929697752320934707621048413019281281899126442868185651409790958634355538684510266425174662759317450964836113363579212680812884686554128120425878567470870860196661877356959814446961270151854636210751959894422074459045368191471863947292747013634361214209688674900392261825750869650330918441415911412536728741607574852826869018188480017666846752768 994 -145680233738100077227002877043903703991234353896375944941354428417709655724373344281883624695150406987920333905872112234806747875650835907873102202427409441385598879336496086846343320871048331056451598349939695134008594354746506269299964275107168713964580692049566057224606355761758999131188613807035038369859414214233756496249307164886390910039812782727054651886861964223637762632127721230869865497135749122205544824460532353582617219316334623477326037388263723350807970636262304218114601542134223420293037133389206096348123531071157173918062121997870584791243741838868684571983679779611082752 995 581842622648939704130279942746331354545545242393603777246989190028861781118449133631641675528411410732531417230664598906884460122281454471305672360110515693285836929275358645106480484051003580677620786131159349649094297355198770686456102452916822260095113076892472024842216379440728567701946866401851653193505011997310451203746462306910704976165224576329309848348101050717214049270197271881715120732583529907487405962421343564806849265589031344684824636923604739667064029294344077529651613278915070489498032867948317534506837991001386467506630781165996366817710076469408191431047175935631556608 996 -2323866057128251816230378485048385556687282930373371432363168740327385068759651387912502458971738301770989160738741818417199547114263869919650393502921308739257426759140111643857045522923314172902823078990422300280047383181848520850164482274736484476265487175250404303620564477581235691634607302706696266208972008326717456628842008297405132730886222192871930598730680912828566508220394332088467502939930857382796260825991946584372367037623478956458064215975391290379148615266042747664827077832006213266191319122953667012798322609162033312022134391823830330808141024899871565646309420824652677120 997 9281481633873226383232367728168937540117710794209251626671486556851367281556012920676999776211474421529555059039526946861468011674475538135321170958248676074976168985096619871234067490709938582809273505125814922644378676965340189658301478107689531594950101097361062929665473150116896806212551832586999167908455487816418651392743959260496931450538608375559241368558435337532904496616788551154816217967829608329527750528093534566776618455005929189745810238587395369176231325190074499005336238312821794713808023221083816668821100060029205000045410240136426038635565549560677883629173196528950444032 998 -37070136221066355310898053844144475901174426893282813957870026642190281885601832626659013709249220644876703754271841774828267992466546267777538758837367409256315379466102000424698824602426639205584047911388738511564443926720413723882605361678159522039948905159625883923995443282929242737421065252093395780932679040499064550749272268537101086754221899935063543259792723229416135845131627540324002496287758251677834632730688925984955486089545522135302670409788591674138592820114019483927679015809915746497682407826105826399022665762369794661999390117635579380763600789821258304180105477036921847808 999 148057941920814535527840870251095738974678141056345776852815047211564215315368532667092035757960510104511807320698699836836269042328569428236579066618185655419375529438507793860045737870049391286330342639926367519288769192514421713621208602310133097218154164871059943715029209701636139246218264385468134296382363863609056042875687691422548876938782278536395448374018406411282951185943380751032090760964617714398106484185014004549188598722758898133960666554255398580471260323723326771978309689918195819502841174065672895925203632592459368311807030486104088153707546815337374256705542382785392541696 1000 -591343581192695279373167725158278733901002704794146434211015875546031032730858048977686250794309178082151214745563397525629181576028374909698010182996909258620650911788036423967875493738810243446058399385416996245396249969709138321274812144498087709305727516292992880155686481835293179518431802773397311601213347667488596756849747928235036046816891245041903584823295630618625777097933694429388794733696339902806885648094185070723957052569962461451068271345568712769696513600187476956112513118479608252136805841273308470473500965903733228947993785826284596964653064092011906445623057565751166631936 1001 2361830449146870874058055291664285888667047749503962076057864182445737907447056126098417771356507139594991586467181502837817985630236421924351827477533868299961221540086164530791993816501705846320315090926318763593755086451230143702194507314214549222136145177874289269979317578513174823029899141916601722756104982309434579692224852068817761454512924815049314221998073993318855136619549169492932304056107877113003533626596817240988607140526417013223009633483173050781695529950107915836705963925674709867526046206393431538812039955736515763838288147527545565043776512855768808368079389592185938640896 1002 -9433181651545638631332269762086526383031931767572798535634547552443481258173116357556753299008600259405583991634241739808973161562943020831988025598814133421484269241585457124915132693296097735481222108779548437808960790559036018398664669768158731544741196950793146372334473115472595270770751927892751144913147264108104184938247639840338952929355129980063300138090960691080933156903621095963469269401644872000373964735195772987944427646638830127277697655540156956178655721073536246092478468504915442733675806029367621020526136209282811226565170191130292042713565744248953298846308580132905669361664 1003 37676306962455490359360171067490193313304248822506433117356688601506756245957658276935858057558336606399274410908632448255372342047986333319629092300390494005238936065990226480180601273019896454720729689127392495386885029907429333040287536061555474418774794354646036405108184851555976355529450979626381267950188681976925694778946086784859227713840798827968412954004834573121460534602997301863660498965496782326830141658898602512723481276958780742712106605659091218360397046691166311603396795921786608036454627930572967538617246243171896247823794741685940331243944285777218321914768714636525865795584 1004 -150480111056020375826812335927442978500780201577358039916769713521532817428742844757539157578828579166597625748437525467891704649251465011890128297640965700338201350973353620916858652279698684923502131444233313319118781704808132164826543991112876422632061172332710944814489890261761638747237589213894432829429590558523107511456104403084420958864824210576290659541569557686393356509913701158993114586222648975988475702903830711672055850785292665020174701754912507766950461854956686708954666123705946553735240624071895795469313195197619641295052701405662433686046911788079224613695366230046041970835456 1005 601022216349869345936596255412668851148977334091891451824770059981422288128708944945259972176066289013165548471588585055892658790552620473916279542520606840768955951852721139182954306967548451294657384398978760184301775176405783823556766922617432854921770044850645436611541482147284425927155726131430358357188601033147013636237820627700331409261872837996744246299814356325616149982029791459999318874123085636650817974025765627508097245296702711108303585475036392280640191996623822049448093402296559659441768598486095859576083698624930913754253828768821161239997239470527561549134908604256540816310272 1006 -2400504879952849214638175794697077973014899799108486637836705729242962221733702216491249134005802617980151004893402574254344962328203443146888883452223084917421027036672346629337683022112875751339451335290023750400626254186814474555219276889563981220801149005899981649304755695872110796915172593015393791762230700702371999643386512603511307474318023586676602182620560983779044493517487954588273346363101618481319222233713518155801224521054990880617011131247030926266697833507486324740964604708968330908188379795986667892934244441241441085226034551984662590658899725550274861817846637583937256057470976 1007 9587719158167576742454371645176813982392562177489849497308287058977069477504291814253509751793022142106722805324459551368515519896184280193663443042738417676499469306661387308249715639978710484950853443265224064161562707038815496666903917110832512598250716024606869041116657062304826241651885658340390466094667713963359919262103866421483287857952819858577649184823600390941429661898598018461173854719232484907554761301428425855561316379966960729872780535933209849733865444128232014061155972265565893658532145481302750321800894831600304778993140390237743032244771362209706908821631634665392486884573184 1008 -38293817012648225818413005119273018609226916471111474177361316298979012274326067446345768611253731958960261185549366422409577276424186452896213343414215633565595699970847242473850725406926427653743907430796133621270101871599697655749570592948521915691789837376954366195290863426550923343672847329697121679073099227048305080385822151805644997054834642437225639245893087537953054940950870761599819414719527027132817009518342796162544230837669348050151396530170077803182419446392711640796631128972329119826875337957105251286842151675362488642473603878217525345077441848388027594566946054375628188910878720 1009 152947594909459521831187390265721747920448277604475105908154740942944219179306241575000198472234481070106347366506608685900584939663755611199273052057843971380458044102380824430764754125439215943376198791595976133568295216161401173858695715794305113045819076372195942184827704782994374961647735490221447018256117684349051882017734673387976042052493470891736234852953310361038132216666604863073837370122780044793774216985124396128675381038998457000209092125743444756988177500977069294430909895511233804892265620470081458897835506645572504974807501021662258338922941979597908550501519177691867551797084160 1010 -610881940595150620270246452386846077699557213861156580855701992572990106250275297490920210586142661246664606290944180968461795849111093713474585152519102014552464748249505065586751903914704014162514711414759110661276864085590953786178092909799690972513439854491095353689352166661462200003885688122153523986619761872758687189921446777878952141696456923542446236051231767492061521951184065422493687925793846893394385125708531274844040471315100822709371552572527889828148156300667623160230933809670623818777308789930697963708782441538266425839206447843135115337875776473454828349127832017444347971456991232 1011 2439902989100809678615475993455641904685485413361754482441834113378078631437349950016787304117728425878329223554306268427138216162600492463406602715043528685368479180354544903214390968494913491997366576953256200005126827271023447994052880112313755215019512988826368753997595919038344181031779951010891917168838163389724011493443908839252745108629949954222760185222563862438226067252536514901869005384784069775100091191434206297994925277565513245506809883851894469057950769900502432403074166630870283857457982454889879264573873666295272531579965743718761856234594327119866129011710153173560204322928590848 1012 -9745148670617024964177752703917590023335547541803923174928724958051214977633041164574950122517508400279649847598672538228626749552635298772905462718701830464001133891726072165505470132591085628517754014582345854465484682386126524979982482436353075021462661716926796372500657883961538211088740487355264293860103397521677168735354147778752442661566260317198793306865959280474572641759557125087102298103920606018230393463225612381648730910502657634744292732294290439335725920501113647176345165853146946211784437701308856119598330589190831736208244181508395242216279748925842796816775320036841548389860507648 1013 38922884273938889370785762328532042364582623346465145733176286728540584831890002120390628698315108976040390273710206842259874462027746236569229534410012217401619015778368024566133790600539051950831329825796361445814675390220074837409187192606660575558457518721207806476582653671344645363028252639270188970293378425484192682014209761743176466979578186204203935684652842657580007852248612663891159381586120020092713556437688539463332967228480358839177822720391789215879805506374273932474340732767743369435669629253604251196125082936834372318943109564081762840083885517539663197698205469842298207236633133056 1014 -155461264430017838729979346935537525993728876443922567047731020979293533869756023374694728811622930411874792123045611220966957503263273286752103932237689016781388841704893302674768543413330366316754983529929764955889529937042948491046447237531534770980139412584654827921089638220704513838612342004163299410625667953850436278014747103907702066594057440248101999764810321789542042505049123970277504801027534781013765819417614102110274624402427838331022678221690863141287388864631467240476292045720897920080632781842567251158533262739877665804260215115564302102250455308887763258174586941337866574053278482432 1015 620926235085237906227686728567674943802719192703409389766145906549306299346703360544573976092667690151082622429824548933589796024289123768863974725498548279874352247633486979802557289170342926067569572732460867619449187554586823340968058638402912637962150801184235957142861389712612231163371670911580113285668838879511754742517743186214635475638798237165640575907582161182851217249134867122499469364250561617813737683645844677090775466407999297504067054257892139983703701426522401518734703473335517339238342043497740044244914705452913582423927926395782307358026053970718467330378976036058552659073885536256 1016 -2480038690671473586586090323511470615720810004972966265122995008769415319244022453358518759995380331150538196304455026351451153489965016744434480370752287419477597208094774644853793394282989972786991091373588943270590970488422320096753456559149593492163917433589361779170133491856958714929971864819020819914762859033769845238260041801206124823413455515448226836429385337176668782265975206228707745679206055679624721329225668798364940416358434406999117655234803766312020164106319015602933639095441016911589707778243851694367933760584885163678547644553387750211528741551756176673665235937727096820554809737216 1017 9905525803069871267820530364822212081542823581954487179848918425991612695402749661168290333153884343629252894377999412057636343540575420952039440775395241971076381821688619408675677765343502461680774796654512573169442844626342654768686798657922131841867928949807067934029381414576755854082151401813164752832185066007274078853634460192376131969276518429499638388374885051719666873495127159187072974478020456597264705912381905969604490372365917108398853717182799811619591764551582603133431199867869901247046566639528297090440771566249617808227539526965187621654997913322403859339934079065693525850173971890176 1018 -39563731034592547795475130335803049952940695309946239535371488580941111203252090768502524018860503102575233826999738725249447450718170071131913622593213760788717620724362764930444594535745479784575995300859497353750251324182592909494210946885871610767297704484585511651982264261006048400451104889446513094858517707401660964077646811791182346537042066435178831012853980682116854779658004725723371494559912409610763854362579276619920309023681737525212077269443417199144933116243219373361147232370655572813571104064352836124698664566522199946626093746157256110411250526571510622620271018023581461800725621243904 1019 158022008097600889197288754602020669299390574188654752297143650562756949409847046742560017712804397355056686715025093441115790561144602836118535501220338529267137117036927101524282293819662743795620812407327918281039815693789046576828562118744881034176455271727296187308847420154637379571534179577530092731231105238628643294089404251917860272232443318520211143530838272838704355169562837174283184733311808795763830549811265059981322880477616209578997192858869312221438338323028152120368649395706131281290374016730155701151981278087377807212175910534351506623677106830002642957733616014048128359639577264128000 1020 -631158651049536360273828002437210850364879932842277153445692091488663029715573424944699035775484313170824550745882743298180863609382732840460177516164111975931349222518964474320696276965665477887264642897700695060187162462567548763466294888525584144226618121206095264438341314515487518815649050741294589168501357190304283924352907972029450554572441472638220120229059578833226807742732660817383272965940231561431821608288965865618654652295477827200166991342022566479904187413520348789508567493773374423191157541558367138151960449093500922538725127430299369877472637232550057558949208389886414935659490492547072 1021 2520926178831218812279267643608423783030515435414864666062481365628850273269820047242147871741631168362175930550149747139531823779153152125319166069182027287123281036602716612950191961154299685694264087562158099368378349675022299297596908794810683665035823108398870452577349103509459981391478329529534349105462794615695372977546638198673854386565608249879368739485760501920842425703017457364028158189421310656077154544795195050122824956133987258635348228714677049851204225472094353859379525317996138843979799061619468269814601920079580444819258413703446061307304868872820638295674613438978802178784669208674304 1022 -10068907289225232029198664199319026519044174486975291338617278623277697243118667786792764544874421502274826117937744031827993807299388090222851923342425304034998409340190146392969941161995867375043363372081243967810172958349819806267040770944342026788603116371813484404819277734334601463843467868636691360726530522512110813667187600715649116762859902715244352309374223659204738922345820658209640980877029340204200236676182425268218914103437649768987594062128303111482077651869209595925115827466978615878781330490464893256935543012646937216287532937995299350173102616858030324622772786763601667198507130885767168 1023 40216584057694677182329953235852078412178329641555263455925292397579792646401667176359885519665368536322594980757211788487848222927686251711336895680233289192009898226732941338039865665603187464334577225470947397351416860124855035058955062498159114544781499231537030616236085942941940809794895457867246219203601322851564971161662790370982542063284581366621820957990740581534509092623067369026936460688450111853696017864019644224936337664371866047776186812510090724852444472479750736539708806850132413512751297840875590924963745966008020078663865694065214077965277283482580604084704153651079067273940042491363328 1024 -160630732278326110281222162235891448891262124161014628064750592055215590490456732110952334128267757109971058422669405697230436618004875420026527788289900930278361572194139202916385459980633776936707853804126369606359134090535532167160112287326916593440005008222460879324131700505139379222713059208871214972233466947022492603577486004325429684648519573405773898867756463673506070043450802437266014795634235446335803152008729301420029232215992619250308725238654073971988517327164356313612161032711704952195873485784690655540852686746962943901685331059897302529605249297601254427543989461196172484998599454115233792 1025 641582811210100232517012573768504038122282463996060836136441956161574833501011122674820218527139990118832954144544789771078147218747946811956199471574731871660562123772567100545000772839878472323203334513938013182995465945661660520732486185890940303740396931632000893665749649076822255166148641038201017739253748020326453002783773737937363299812366010859843388397376393772152042931211447118720692663955424302106419357093007977290327824518781808648762634998459584426555023082383686160935451587400283713667385207078990856018444287606588371575230489448139937980076342200080206290537804456842358952493681100546113536