0 1 1 1 2 -10 3 -21 4 89 5 320 6 -659 7 -4179 8 3070 9 49039 10 15269 11 -524160 12 -692119 13 5073641 14 12686950 15 -43123101 16 -182679551 17 291674560 18 2301149621 19 -907270539 20 -26219916370 21 -16239940441 22 272179139629 23 450818484480 24 -2543152051439 25 -7502155380719 26 20472517185110 27 102996226373019 28 -122201462663191 29 -1255159952766400 30 89056136528701 31 13895815616959101 32 12916198115143390 33 -139937773671406721 34 -282015952937984011 35 1257299557447489920 36 4359475039765314041 37 -9470820092157075079 38 -57425045529575529530 39 46753975484152296339 40 678429476309483121169 41 164135745983807861440 42 -7298588493420506471419 43 -9104081699242392947259 44 71180391728383178238350 45 171325290420049500658199 46 -611659018592165459963651 47 -2496237213212709967203840 48 4232011991301110092396321 49 31690621336640919731638561 50 -14861510567671291284720970 51 -363458345270721408332745141 52 -199981729026337204200814471 53 3798060068951598287459382080 54 5997859088241307533668341261 55 -35780801670226273628384861619 56 -101757251640880656498736615490 57 291831566731608353413496862319 58 1411161334781295574899599632709 59 -1798985899266396312648865852800 60 -17321760581860647636544461812599 61 2467084310069711802593062568201 62 193006450710536835804582142506790 63 165868523299770005976058454256579 64 -1957202434516135187874345113318111 65 -3781756190813605253610988110140480 66 17747470588863881813006808136358741 67 59346788687813539602727677347904021 68 -135875387789689160340347212152042130 69 -788690063355638095970351662978986361 70 705939202330942667773467670693477069 71 9381529899242961723447335963462327040 72 1616198673602592377939191585834079281 73 -101580630218069986579981504012251518159 74 -119358815627698502737312611456426390250 75 998028116771071349642483932678340309499 76 2310975088675754879752922658699030602249 77 -8667334195806029966314400600762712802240 78 -34088060171239333643596549846452049426979 79 61252615982626995985861856761937791397661 80 436221277866259666065423905072910335094430 81 -237557497942637289779056519308405370279841 82 -5035991554471493616498719475110419056318571 83 -2422859077102483428929097762717959983240320 84 52973048022083946352556816463496649636263961 85 79624497870211264070776891853394209451907481 86 -503079030372712145807348089245068936546996090 87 -1378948506945036050585893899632405240517978381 88 4154920827154797553294935082063353061498978609 89 19323354403550194109739767978019810707196740800 90 -26380774695152578976504517924677072969292023899 91 -238937673134204714183641965682894990748456172699 92 51250848512473654557907731488552811913756090190 93 2679565252988725510577969354000397710146773989879 94 2115805919351515310440984307626316779095456997789 95 -27359411863524465305916678586378058032519056890880 96 -50633276976391133720767505970267542602569083866559 97 250320253522377984644315958479891095755140541933121 98 807286300262680455572758524152834064383400464465270 99 -1946236488483477375514717019125967988923145496799061 100 -10826385791372962386815060784807142697140550605917031 101 10582215581945288743846826425578505181014049858872640 102 129672459287047874998812495058457074849560106523959981 103 13268087885649698816497404377093517858405558076360941 104 -1413128964271876926170440041265934305486755613687198850 105 -1559077931014023613151911489413963001929216752527169201 106 13985340675976622574722928964511314358425094998032018149 107 31135197917130882319393955348064907379646479275830879360 108 -122703549518611966002558263261559550563029565702521320279 109 -465190726607051671515891772090273531739140837736660993239 110 884548318097679954512249123786881524454184384991073529830 111 6001646310775248341187058616779890373584733600094344455459 112 -3728385188299231158447681744875806395411294634807464372671 113 -69746494606826962911505326529454600504843364235845253382720 114 -28734257535535420168580827335820730155319123252963145283339 115 738477183139561171857977764488179875397957883341334641926581 116 1054554016030450793712366865182207907106468239123929240043310 117 -7068694998504722096725388544187770722271068477630751821149081 118 -18668789174839680827561424061192057700442219107993973461625491 119 59086855808712262236417849924873420244539534145944296571014400 120 264443536731948751339593514597986054949403944333878004648894801 121 -385511877163886133261002834575621567740530931271509257632263599 122 -3294390781215322397996531495153468172183974318944167308770106410 123 946239867587425067874499685178369072961865925042434525184793179 124 37184538460955971445836346131866518966985583433428274921655963689 125 26775899917494295699216849594904459164405058257961495144623238720 126 -382254023153021390204982957855627249472436359509749528993592361859 127 -676788922245458642896368303399576300280892000347325975584447987779 128 3528005332437776649358444233012323443915907954259918843345067992670 129 10972683477137821721218495570407662747005719958080504574773995858239 130 -27835375179677721421724390992727895136069267538778602702021752061131 131 -148534893428193760355127842267212185353132187077664153024535706501760 132 157654233548261175283840458652794661143629755848900476697703566170681 133 1791538061258392539190246723592128700028083813703206159967596337690041 134 57341492227519611068001678411387427448156499365300916292857109812550 135 -19649577181614798320024712281102028272860765451369966843350702604777901 136 -20280333596117514041772730743627289974790486944388276922572130812715951 137 195865015401645267478499104348495021026677933020681358354285597839840960 138 418948684958937921937999142528395210749373289408952404502579036779716421 139 -1735566484459160020325491005305050020544083973818542537394562539458534139 140 -6344002019007477161643481573117397338787190157317018986922931944035414770 141 12747229310043283061936919485238152887197733554686948924417255990008460759 142 82531251519125531840015216789529523613856825285174157780569507374398023229 143 -57688270891350581841290897548090158145318243816382280388020308515695045120 144 -965532037601731432081458282232914917897743321953298015974284889634073300639 145 -330961057796875031827258409203923178299242639973092931706061495961427804319 146 10289891355822170721068782695358140918575933901513185244011072290013378502710 147 13930462991587796071168625196601295879867602941217207492777748745589084350219 148 -99258341922456081860587984452338254224467669975427830191344046444558079179591 149 -252493434829921838643442861614952508903011302328817112611899282646038007032000 150 839348326317095061823024967360768287566133067400889019492885228244100863943501 151 3616776109446235286900896445125245885499257393017877258223777337350518941295501 152 -5616055480041810393152378195843205277728206348391901956197960173334590562083010 153 -45400592683950398549062239092220910018220037671588551796659510884190298916333521 154 16376017596509515775613921062054348036790232160722369721518051022490197266579589 155 515782537119963899815298551076484358237210646548196439484772670748583485346248320 156 335646343558359226283545419393886529832518092780250372548074109501191315413872841 157 -5337961564761243671684738642447441410776799019249910461784425268733227023394858679 158 -9030071343903195160803738255780193238934498039832664559813240473246331492947459930 159 49687505868470485227728386811141662279610291171916350519815437482819165764395985539 160 149018290651405631996569507624723787907889769610075660677761082688528812186818044769 161 -397544273901769705508442747297834497167823433281004195040208729622482011221537796160 162 -2036745471067231657470707331169796164154610898991836462495580639196298945276536288619 163 2336241541852235103122162889106383304691446867099209682946715386651003178160379469141 164 24740441723591783335299943531974141110392166756009410770398102417810291576202278643950 165 -958215236782802799043848248196075241213748782081895742015766835350743383561895516601 166 -273103074196292419487343227099911627455527583098185414216394893431263950721786960600051 167 -262562706591681588697860896369754799802176346495284561054221458242405773502606109917440 168 2741571109567535025662914601729273102208627067584754995326122369501497684437050456683121 169 5629760882076032501339384461796575900032566879032885166922558410167961192965717665774961 170 -24527521323166852780952676157225428224262330864399419781664787654348513335841837357739370 171 -86454891026003210295685905236987763124620566533761156617812930166196086458464731681263941 172 183347843528832170294793532492491947342265072974632460980499734031637560235795479253869129 173 1134351644814867483547338490099357341713091304846005183776441965859794511278907527747772480 174 -882474634002286389695390367318054079051824497874951887009055108488218651314842744044787939 175 -13360342726965828708716113758410984837895828851181008908549916732945958275382825549270285219 176 -3653121752940678422066819717912389968325759374556538151450310539575553110919555364777617890 177 143310648243683437373810431624608443248528357988434559842598773522829987918291525677195519519 178 183494987526030900016545448521644732900111711108556479508552189458161072138406634689749316309 179 -1392922143154486911095369299349048142833700226764223678760034319292968794962800147759401398400 180 -3411367005940826811277369233087140204734929048958344953354108403332740588485273129346643877799 181 11910776568758529210771693059752389366435773445448115513006269108889916156105528496006771504601 182 49435813634107624134822754623710931618519992983989909999901461545550062629443532918819854160390 183 -81582728622236197183665869033565351412273514915939360643167498652239015087717280537254632390221 184 -625376678597420062666716169894385599215993437739828370642083575653289704011596142644273028154511 185 272033336247178106353608389474833266319015226335504596432758909521339461953293943265527928137920 186 7151176800818798795687486258313074857694943041473616673495678241707526206080851512352531237837541 187 4158810102099839625797793974089908928185775551783066112735330236972792124594618136431724028320421 188 -74504134706906947126764554867353914506458597904426717295717130421809996142294748499446119587892530 189 -120251045830005183010540288582342912716502128974040444535805763028510709512835548000195083899417161 190 699294435945971235383869814958550146854542447974653445717082671611399248052406685493712231567400669 191 2022055940076028248499812989364322186736065866689098335610946064925017052693597713495858154460989440 192 -5670182855329655340722754975179729428663901061032089567276963322800374675882875826934976392780417919 193 -27912798196165966074220697858187273482760625594612171258997370036975562255512450675389416091851301759 194 34459213212460242673729606868789750232542286076740813981049226513828559179199183420895324228733295350 195 341499993370285869490157283308849758542909167617474697830020296920559743989836140850178901239097614699 196 -37551351966776799920868392247837494015055979226674255961521194731554406981354876779669665276968634151 197 -3794051279039921364312598508645184837987056823018895932091744460857711590869552426131637578907042395840 198 -3380986407405376565183046193918972403821441051525479116515011318810613114074648781555271260860387420179 199 38353577662033758442255537401178060814036184001682376136494177750624214385490427905892742107117078934061 200 75544428143492900659269045534286757256072035568462646418159302257540958640311564503000725976581340556030 201 -346344926138878442205541865878671911698325988450043491083276652999325399600083142461819437201706527718641 202 -1177333635717300349457501366755826241515118379703132601683028977832275944643510351994827422944101273834971 203 2632460551810362514803459157909564787166467493247345800233014205160303450957404215085186386274670531070080 204 15583130544700666358835974192223653443832769669981804418746332961315338842036018087028288038659784543254761 205 -13373935525213321304002076544781559214998372755738999383816823295447999118495428278908762210361591298516119 206 -184788371516920651251197792659241747097158839125538847990026485869916726380891627236219930635619221274318490 207 -37675080739574116907174950666644595732176738812409854768041429619988736077441916168223546321641716990641181 208 1994997005946553046856000768585014622336570491568517473122249914949095254112365983430195690670169717026862209 209 2409422894081868332834925225918105175390514618505025875570705640768971350964227061280654700208228603923915200 210 -19535544171330215182581083228517055670311760788748666328774043423671076444271798756451497897163638283371569099 211 -46039196006230766843765260713616212599607421592303950960051805472129761304878296430538699599454152926534636299 212 168851789878401600164626654800071399773821947083931378656462672188252079582111489890427777269345868190552623790 213 675282945946940035446044522649849738369503584599274839217032532381679453935772750626353472863341550382433623079 214 -1182086742715477566364848680150935659142537833323970326004056861689093421467453638168352077099462999713645238611 215 -8610199148131817956271338429299282781207077263915993557391414717887567414760953895058240278596220053920415092480 216 4392755021738435273741997052361009469360838902647680028653210760692460221381036124793632569497872942929682532241 217 99104945651188432792726719774653120062638688805723609159958772657455701783751528970434275634056293536054248549521 218 50784640412065644781564752198682015899669460876599128844773454289838639348560131597704317369579691163827740694870 219 -1039369761751007115938429165322502304789356115986360571914773044942174080272706687077072714605039537732768993349861 220 -1598000806283729208535641439508004479685720185628950989207281042130399113106868134651820205670416140534874140993431 221 9835066572977349066787079379039520872997197090221015301855222452233515769892905423195979654985018774525584785855040 222 27413075442098370360679135213627570149540119132139476183135313915667906014068454904366001917359596320409200336782781 223 -80772656860652469373978737955807159453429048860291692137272133058900767454753504750789774287475610199372232307622659 224 -382316486723734543341449225305710431098370359313825930151760586131247733609506508698815795378431169723873436012233250 225 506182738743442619772316892208168322889349178149382683358232877516660708392782043559871721783800542469221119371615999 226 4711664092704522596528258370570983064971423130601467915027599324960385778097353639246845470946543409431828915506181749 227 -856346033473346220967227443718868486811417829041741601912962327722882014223248839911743468675262557729603397581594240 228 -52684651053223094782778069519999682201497072265657888667216554902287125573294138871627043649087240061479721468149593479 229 -43264844685016286352138567639092128846571476146198731046173969297335423416838401632597865493659351926454084094752056839 230 536266316900437756258420197080904375369896318776038044293208134627822957889397125955299614646300288749822852054893471430 231 1012179608435616906131944441110917792682182556384224085801121796898512615474619543913876135076553159940817777097166096659 232 -4886749877469198412710677726779030336386676950152194401424167684007539921308748841594419626032750016307233595506662089071 233 -16020725570260984380162066578999126055890685070378659345236507449891178691529563824647057111874834775656229143575489152320 234 37733523081900198159655388415570207644362761381295479070429337074191760442866673432891558774485415403723340406997793827461 235 213961504354771026341438120784560594259160297155460731868030919022994726049691875504009187005108597935941860986328174502981 236 -201107249546131153414771151786711689828830078038789537906691788793114638821841532257797959514230971505014883490647557599090 237 -2554683797448612443170590480416878226679593346748857588455031898046056625368452162801899016570425548800375354340257477131881 238 -342504052441169755608107810763049638562462488322172671481422221321795598328195307966121461913884862245211635943134343541891 239 27759017719493567119268387473822610854913064325915260801523928657184827280724778482854767720360796174558917261799697904908800 240 31526562296346434430957573392216156879100151697459160187819573091724578862334926870482103801413529659256245257174175683869601 241 -273822632618082803880994688819832562524943555887608708628943642137308521225637636440920341122555228260891844622622501270127199 242 -620614817877893582621527996134210288195045224559659470694958946146278888711321832016223482938104054512710542451538433792692810 243 2391434140921017260069413580883947899579333890204036324223421117364114844770692168833900269410003456357099748397309080178706379 244 9218197137577846668906221538360261069724831360360290501867969524973182620595232321012358581729148055996915715364231851898327289 245 -17087578412553343191857327851363165825647841431884109064589662766032080671882381536160544381780889963931181517006168030067442880 246 -118487746925909656549825764773326037592620986395847304585137327540737089498429937067296488780801518579897254386012718400949043059 247 69475615612177118560604841591668786489505269354877895125348962885615797892276259830469499418788271023345742301055129929792828621 248 1372840831797183340608688254098255200008336119709198245561859565833723782375005567570730876007604975402215540547195032340232302270 249 608609060063235036442034996589898548623778156805541399183020974091950005559966709435566382400933994145412375235588603112511187439 250 -14492640089705781710253535798490908651467919159995639301997434250079011600565094533842473253682720735278958570783556752630044137531 251 -21187339750401367111115920760979792686329478884856594693010664965090461661724728337633703460092994670878494698375031386867667199360 252 138231701236362231701672973022420202479817631875095437628961111785778665944491311534633502330416933417190049580244092892062818313481 253 371292438490777269923948101393197922029441899608517979252078426401773744223463323248604240391439874796853491262369438147607157506441 254 -1149256275109207278794454601853424305248552051017531834666493803241791581165941103632364285243146392792237054120315583665083843941850 255 -5233473098507757247957883717178601447572412946711229606439356493661302767624037659367010929548985015557625458006379403288762576512701 256 7408345927693522818781116903209065910161659614481620574892075341998404625201314480588996208125625305156982137317092017027159706847649 257 64976550011278852546317837792173681833458202028305146245724996772272735069065728733626116433164460476290862175387265453203548048487360 258 -16515255193349898460274448143126043178320053730992680078087831989709715808148730552852841856217417880435941335100746734095208726836779 259 -731257305317417276469770663857036543346360276042349288781062796484709801567871746622740122621026483119635425264360666719334237260197739 260 -549589498190568393406751734282650068384839685001429807922096644597902927678235710541358862202634886434840070578252452644286941264993170 261 7494240860301021647760725568144751908425123351464412368669594116733904889568353502308782486628656427881149607329714881268389668597181959 262 13539725340397273975234994645253902660658359886480140255812657207310837094028946318263729970857640178664390383690491860355546022512106829 263 -68896924122913964150132986604338368332017996979628395799552878076762116691222942207132877382057580528028255296936371833596740332056894720 264 -217833902867283977877717927702131297599259955730909938613492107357181324725541351708033907061491622493336549517531782297507746579690069839 265 540032262484769627773744924945590754052938011045002415181589551487201958877911012570427744141141763314974258748768307872056397072935772081 266 2936205194024893384428642129669035027644797524085011739930002732416196530858865881358800721817549610741676303441617913144641609449526540310 267 -3004149693307572521082552044732463266937520597410014827067482333943025016798155256915904463735009785723040542794833473447978758352766952581 268 -35302406827581399749797615471091848571030293362345143966297512390521186856245679951862712403728055503881479880652630518039036462297558895991 269 -2256760201198102017889542979034752634717566790834980868555206717147911671465972125787763302642947860928033909909462310111270120417122417600 270 386069714902197295229884227202975581646615660194961602760717429578585143747236507344702073138365662681768244777269473388318130964856025438301 271 410894077115376417426669199972357860628508894894146392314824703467212172133362200728367469467438089151976617786273558799542102289444372031901 272 -3835872786808793830102057299260373537484263367250431238053067021897224409086239380063355335054584200347474074763690648471957338323971907789410 273 -8355707635077934421795418498956310004397861211086041553516138760036558302553223588075397499196403181019216870412699795266920463507860000140321 274 33838893019818797709327211792907798907929035828668702065067598480832910197395409592621511186404023022802997951987897337924610258055830985543189 275 125751677005676076349076815281427208956305509150615159153745124841235051525480869061450883677564458014014383526527595085860735356642290987086720 276 -246476146212330698453522514440558579030913884964740563561998458447926960645868636457385739372879795236818593945339275631309977481971849853888359 277 -1629744593274767538293367482536257877550274485621507314253194831701512527426158196133345459826088833390976812737142821575778066405037050711842279 278 1081493015060870144695380176309886491789778248990638884928788211225684039678396804897897673275588914214027720661589210368631685896653297680929670 279 19008683541083313065922422484208723144842797590827219341713931359942321841366136962364697731362566081514772660770160247702190416352060855511194739 280 7112260375413741474273240544799971735155236851930191607497261036459797404903772108487823325331088025160467733492678933647241871488874581020968369 281 -201983258576502702250873406781495982858115536647169221151355983922905742850123734477523851719657138871502031534979083791076852708383794829602173760 282 -280218122706053858467879052774295671944823142018401328833825855323963514304065227670889908298299107148267176603398552061196513294761415220832825819 283 1941597721635475866291728421822160139494447761100460103831089967827999657047295851581872460617929420438255170281371369640648866497460327904791085541 284 5023997071402068309438398002339412530887502323302874721003174376391598314392013355961661451899219599069194112918755442313810512739835895333952169550 285 -16333577866588166219770614637704349003551423048802186421138815269716397913128241011438935614898004025751612760176329623733327018732227711618749771401 286 -71597545652010917623592992663437886843313948605133808352173733410023979371440387927017211585789419615512748002282639489185242658870422560292223636451 287 108071810880458910793883768351309952195751704931690242280353234556856397672970263198811080178088624667754992359656986371881354547184082267514023848960 288 895644813052579004653406687649126707472205139588162134154264302067120170758814530396000407621772240438395220384766020752919023794758730430728483849921 289 -293145106632469014079314764215282766681063614660430530929621278058300203643858364790921474337202630906909695571460829337775876224266174511925778488639 290 -10145238050210838065266788328355676548875320150130214006626528600796622081990818199146925958176697275729257119803887057619885137966612209249939100837770 291 -6920641877253678910394325921987566115383620388865478166400694542155319841908376186446789740467468335753250468517817934904350499499684289618755537462741 292 104676976675065539807540345689924875922244901262566875906491120066607523059990624004169395799476201697268577849324939698914386018133050012130574571752729 293 180804037324856007821877930831788103191464725540087135736898760030316041320982762055084082944618353390554333003020936982862241512629577197936885483842880 294 -970642706100864930061065871757385531953229188348148499234503560702366712338914101990779270849619865279400023339553399705196004686833972935499434805437139 295 -2959487116674281016101723110907054667059341169289106992340389921035843166869724484596704183240421752575497686372783706516680661325759322112805175127708819 296 7717582650435233214570001478424186184426179902540526499239149246690190668858330637301867796105396765497902570362303690240475390229414380177688607732099710 297 40271940933852324391688955698401787522078932764720703414983438378084465504425299967865613811750036043828377120462924461923962664812766923418545534136896719 298 -44621468220935240968581060564264260506609046163225088076647203335507631853016337042454931945409328376648551153522416130721266627710791258536029150916200091 299 -487612818493310809277159573246683923249477306575152825641465025494436752401694636688976683874659724858760699478614585211884855940651227416140030026422064000 300 3223331936976841377232092960222942323222201220323143201654211196147197981485070778027567524842887284373363210131992226049076964167476427756290633656137001 301 5366964335363395743425987398673746098067472573547004225257769491634951474400126074356771090146099860730741057474892429556782492311330978005296620924298841001 302 5331507684056650488276434376111293732512028360123449650039573168477332296603790295798467847372828100602634062163440515070242645705488737299977423954081333990 303 -53705100004940702689409427009299913346230169948893596827795891239507133921797596522126014144234270367435517570060376210054364769719152020758285406213205917021 304 -112351684529563858060450205146524144403862481910251542978231196092757789184439289775909160465335379474064492253858221875827033872479528131058037069708100590911 305 478404415524783871523053491955774902404669387527578022127523607541820683955334271967476995121241594567726201016805916434770978594431144097283102398637164496320 306 1714272945349986310188005748567540490847156688540344994888066764562156364984166459502477760239930768782435615809246357068868351191705953538921510165426270996341 307 -3548175625422636276565582662945983435604206574263013248514692918397871158524510532139769186093726771462552595375618723713612413347036631531192616219582538463179 308 -22405178024272485688633645897188928834922930148206808192283427328581591173350341586667024548732965228069344369277328651471164276455802120459329228039271519422930 309 16624753855376513353587763395216888956723342168686337541378194773794991570419274266870436498298029258018734179854477309378572270361600826383789550376136403672039 310 263081712122373855928557868264295106140875573798961227656495895388192494477273031720207706534360646766781522241905092475561379311375424151436411058808123117324269 311 80209419713232209039092470916909327616918809943411514701335752876447587202661014784632905053082324928575446263505842072397084337397815061214726004670622676931840 312 -2813689413632880206175044079990336839932712501845161989520119096393669852047342334137651866824884789506021298397450175158778088087731850604585795642218731613635119 313 -3695993030478434505605061260076339443718819411222688651234812378034593311276613496768613822408790363720351207296014437955146015799107816277947781693595581059885359 314 27254590519483247762320423619817365795541018109074093233486497682295775061244152178745556712664942320845883075075937488791412953165942540372495970370810466690100950 315 67910513854746027323976097480657099676448031632523668397069433840676301485286900643200308759161636321769746355332096306298019126956128519429921569000361858348839899 316 -231889981859569698061548562337333924074503167567291357171282040664577224188398773323000815080152729207534967470503216070407523357869239424667534105078553275242270551 317 -978905634261775998625285634624562020515431515525051709539045812912016540526554680398204211430930728747002177379156275439685733754386653138396671364082533717079509440 318 1571884166193490680051748551086111144304103327715153219345056634398332925545831826154804754450749292535882464796379101334797023182174980532946203791781552310585466621 319 12339846143073026664929890531956293369973849998490722024274560576430514871337933310535051080190987308752906415967098131171340094480428165055309588796689423198460070461 320 -4950879685055370815639343529990929217371286606375963388521062401951147309666216777167801218767254909141800696793071983511427160523496620807098652912907652217980062370 321 -140689187258858664129868139381510156287083636589773905655541228742686810894383483193053363100868115305423771272431151426396168199808206436415504129676491307401040837441 322 -86229510723249585157835360551609934895999483919638308381809542321224190488055098644207549694428311304863963607707359607770469434049743607537418947634507133003260151371 323 1461351549124195720270714172645001784261920518567874653829143973848330729350163216479379444415120957054797520389035306082587380763840527193033126478806897248408189060480 324 2409876167079941157006903138712711068117914841683896046029048939381796824718769301565662491053832381408301120073816261768062544538387706875944734902786475711444050725561 325 -13664990873286211765970952760382308558763210862562725146091534772949841198133026079707511397512498146194471604205572105140398643863858092247419656364089394021046028939719 326 -40173628711165564493046887286222130308060274121085581652411073106149606270039488396929798799104654341685783925017550984589086633786122867882811740294740626846930586920890 327 110141270894982764932633593077983263838335045367104394954595809396298646909423798479852826573532825266453403721243742171955298448716316146838804479710242707384575731416019 328 552051186717803974356149353226426697226998060699045793131117613563944315879858170846080613363684023024997026896436803002435251420363667693549733622952389602700812187545809 329 -659502793127006439902820170631389204994687438339102551369436289795340800123803612432300478945177054905990414037244360889073031515515809921677115653860280178529520858030400 330 -6732065847022850157820463056122082874491666106028606275811730038998728274802243491739187225945701308180957709898049193915860797139516154550724185506336565808238454921034299 331 522464877374220681110558820823198380449895715701521789252069148750020526559596245016118042451246295784936844511638775863942549531157754587724086686126516155586274517300101 332 74575189194625572417135652438166109999858222882016190823181099577736031549384274654147177527853960685775471653390179908938411318065835454645690127255828740046209278648677390 333 68828075543509144924919505409110927814909370009299451141408338941485805757228715958969879060890251432141166363762153374435043273223100154180725173708437062334760258958376279 334 -751499005597372151663572671410716282183531081692878647913583756413610541285998305236649073745503316111389021823529825623887481225501089846921866226105679078173541806177075011 335 -1508607836575972745837687230910936488147534151795172610469075484769954404615514180785317743415296081864941851824913512742672957230955191542909843136898486763855904654719214080 336 6757881224995120922461612154606942615871307746826492516580345835779761549530467176817822067785240395360337388233914569120089336249556796773230685350263983096053055213228611041 337 23352567427330821126676171694627243985494183416573391231740176168249260000301123165456317245353497295874697758307963209289491865790063903745238959856147337498468006415139965921 338 -50984126047615509020401562006049124789090201798518026450643628025328117044534015779539725500284147053089013512265097051031490832955060860760298578996756476558115600930374755530 339 -307862367748254541413839450646948808629526219380825329999785565876069977047846370599559215199172617307710688853652692353215901356645763801957927137414377189041263671496914380661 340 252963018775516057810577731419591564050466000402872960957294342402539310442027802975377765303953000276268459781263375208130497805859905666405357231549944053098007938737207930169 341 3639449064006316013362811688536028458975254413591951590954935567039309057968337879570529132494851790661086037171442991093505412728963307487942555743108093132551908325203266117440 342 856855857475639377446456642920521254420128409160349020424697800611376643106032046841373714151368787622132979577545863804069936864504345157483626196058708548473820999093978885581 343 -39177083846593836769544471930975791794307670140351118480079593436821022994545684628434446743292000909649813429308327038224489603154092037209884486978130315909597170578141948406259 344 -48602498278825869921455495003101525592929082641114957704751269243546166068712037143689557598957057573493276204661331540069258908663639833942204375134776109942809201568175716147650 345 382345424033706334543533696237632184144455288902747345576124258561485086871290493769089356577254952432654671517730265880400126726031372575366524981624657365062759674791385716321199 346 916972905100790903679544141271748965666675197955011880328388220240492913627122902349674490165782585741080709769004912821161974721331410748730773108107194574433660892041318593945349 347 -3288826759269978776299326517342205059922332979975208921008978623935843041957072529110308432184021891018120676926028011863239419265013687580301001689764036441256695530663924285587840 348 -13375528715378678716774312071331443682255760157480339604621249046581265091855424454956727824007630334170008484385082052896021141199659205816339505878943176760026965343118428818986679 349 22801565636591087822518279619432811976889902622246958526477515816713008369672373365256664930016610467029318961801226077599612470715491357566971512708461224093796685494184738322479561 350 169932381505756553707035712404078692481703264354530694177311255329106924380082042369780670994100544142899412290037128659455845023911742621546706077376836168454093304268487455331333030 351 -80884840496745412340665363409682239264085664490185849613941418654736167686314064648042643236082170994423096289776358194139892153958662311689980562416237296577670236167544666215942141 352 -1950141037060067503118058199854547856562821572390023485564365227274912335867216530715630024171188156566316631480184773448154187416987831148703747413561435149572696583120906674860605471 353 -1060407791595867967370739202348043224657879262997979139811009622072814491317761819587160948574284275627662572292644833312615373723442545720113961226982824887218323985277915346485241920 354 20391143616064874566927900996051983197533158033292279201397007877951221203221620018284769317308785446601820373989387674617080687863423596915627260322192961758081338429052058076981418261 355 32055629323619422208006032221880458668769829926270049739318113720752180607717000033743539751625912478506108669208480841055849798821291599836880833819004035517482902267109126888319079381 356 -192246950453094198028200878734691356504094908439945021476048972936711252627720820167388922738770727434113915444674783579732037767676367966235019029725118543821411820452463511958476521490 357 -544858873012907842316267233175376401860563037628915568608548223864985239312607820538567860006655764697681110805968072831346385554710575564440708201734162934513723745390663907729986394681 358 1569857581971128335993942432906228519684480955210479667627990478438838539592321201302710290119822237077571959085454546545706029889729472064144501125242141047521806279586434723813255341709 359 7563305185113114601472881997835368940150674369128550922322020940953676172031007227226956750193035648752064177951103347690516270991545803272992291344317933327172767478883737708843105683200 360 -9705128216569297094460484764133144776378616138186725421585874321873547763484525987102856441125008959101227371988896664312250057795478389432597221033345618195567101596567044253102703075599 361 -92901485252813557710662186740322203118036034198600785567128104672363985655825605486599380693248401095373933329451033488907929038702482225435512425820842884794467543864288159050376865590799 362 13854925129448710328403145665142389422128743321453194070316512868245039742504180371532040159126697454739567762426829818526821597047780058323057005545958915356770573697949327733752868240790 363 1035771262910397845145687199808686623720525119506061835308725664264248881956585840724125227784859109503852834386388198196514041022775084538113693689575230648095913556205119077287898389739579 364 883367086486462031533252597492120340077108942970076700535244022713553444789039856637272786034465437501717588999693070192719003455249503896560066628569682579171437245527676472216616839090889 365 -10510116805527914265069306600403432520848667371596603487860738284193184256733404391328104719598984767040663589250577109968935447795276426022690563956757854549883611872728633377950265448044480 366 -20227154756878996611935085172816756261696865744267447193748422534042272149412842814338105365978104579559557068247200882088844485803020968884851296871024362920769421573533074572333050678044259 367 95384130103928060303827287431621001467638475343295191172719698592082754674654605490271046549610727857887742413509147327569445439945019717364744906653312037127950309026481892585119869250445021 368 317882832429597023035113224332605320346303998530237110303952346466547748318195876447990205575369878233042870164228357030546734783778250375098109172234580029256413946335345712880783426708931870 369 -731342598713611640306986937415225695797719230246009992595964338046362553103004783944991306470348128203722296384372263572717165055616966515914084800951852379151039452955955105555535135045963361 370 -4228053755439178893693232405073884219607063214078618205939440149178387784603159424872883567799416788767193868190884190908731247677177720641993285695532232700971592862644757947244152828844213931 371 3816714830410549149683623906493598434167848318627491712616167569331600299529893198522020803374412621473751392037210708391157567934608911033061647114938143469689841119870748213866733656661383040 372 50325306140241516980309180362306324849845543673492291977950009210293865930164646872123740049167997297912883942136936808387201292383563838094987789765792703180377362608963085633552414773947736281 373 8341443005725476333789317390876742073999212168589883139172165947646262635335821688381511212049458461701618629727619016084468045102865816731309671501473125013789110290384855281018344550672522841 374 -545236924536931210449611666594492831274301768239825328618277935365586262596475293904979629328798511815340104733778685876174746171116336402313556015922246609970361878408209086688058217962752576250 375 -636992797599911450121294157894136994088293102094314043149171760789695151585169332477176252661342554894057909660782495053103894667247860386357962402438450985122042091602442494779260008020150327501 376 5360613372306331864824434174645284149929026348543764571651885528231753736976058900477599669955441075074683242410783049584818313215031840039091153772706261724551938570887857458789380389570128011249 377 12367534145905357816158669911480791084900250471581219046292774896918400404412921557726538449230209178909320248679390495168961154554758304289028740199529222560894401578514724901361240477791781613760 378 -46599212949464292696910106009617334564319039362400191241877965913630890702323726347527057920279642646912195417839223050264040290810591936140973951300239656409176922701251707145321943807479626509979 379 -182642088554423228674655475035906036498221794549793600751098489779733295150865863482518980861811943614914718153312518497122612990912933283320290093495061104579015340064913681060295589063189224261339 380 329949253889683990991355691069884643709287638436608502909559135270206502574695126340278656261264125501119431442918935055781830208003578014230423370807575115921930809648855097538245792819086667348430 381 2339012227988339506412565916464851045189727378484338111171642522847272749234219624647987445741195505265181331129356638524130573108045844130753614399253247266291099550362905589201497272514168134223159 382 -1290429564798184394492346685303880035612436644318355420833507965124998779087426765095077773132709875247132414742751647089469559179993514025781042679630079008850139355774500483719206448495785206609571 383 -27019564072669918965030571766417241532699437807646074643721575716444999020663842636222939676285860433164127057165674670854905863368497799464070801071415798938052234409766461964935676446151634683064320 384 -12824838859889890625614758228074561140962634720144165014552988100070012450702148220177084171826051805445670494995406552870740712388569145180479331595484929840700701496246956644024405512697997410359039 385 284390365939479217989721531202515095718731181163962656066384344780824976776600120778275252267318412959359727133827014826533223784664906648924299480190088858477873877011184124970268035394969984103348481 386 425463593398268014871483871711335268269320163085548471226467213881595113734323751200223178157404982819262102578776486908111371620939167245909572127740423086725581593469900648054536496034647955617297910 387 -2702830431936003383015452971516330784636722829718040745503760578707479630808277577360804596783097559733694895893320676183754090010374805892257722154350554356531031053653124726618411893310021869519535381 388 -7382929959316951546601775560341018735599244623659073928994899931405025881885838840563259556514552370745578024259862032172979177840705645597263015559495208310512428581822031855218313349691149381309812391 389 22348204791979085666568207126338619895404706503239374271546466434377250057005214510405591008099520786325065830566665405848315812273417219217571928138360889611328913008362340137584217476719091183405076800 390 103560434344465552679187738290089825986996397363489187490490365679832534757749441756601446129759596864526424097425147759751086768521179320787465099292808181026965627408404690544985664323321734377813013101 391 -142269818367304389653062540099634992862455374172143929496520765098317215869307917857860054959335131785049300038808171704580387166486410090605826110229161604697652415683581050968440727920588268639642831699 392 -1281434596156425469124127661290623078719415745170524991891914787576475098204551777180475962386690697294839965110484797061842341620219382619267942202450051595994274317176032646963283035477127346795585975810 393 283533405883922817059560279805361842767593370723058232569813628505014276357835319255984642165995752340702335316405091688541917211131128377396145010070726055679902255343358913689564971649343608240485172879 394 14379313963604602977424964554002215708681166567598833143380876291846240356607904868241220228419593422583941951531737859368807675033544337189343509237021293611616919744279718030285678361897744422991930906789 395 11260446498881451989769801476143235438237639489645192585112926378291083316671716356425389164593640146836216263051281850794846585711101925037985914126243306999137994935502769979700463673754964732346594005120 396 -146912007100769180761904808617881137357255192753941971992076712832017560606015237194228033348021887501587145203797834602262037839657885784044792687480990922728648122251574128353441998307120223920564645969559 397 -270776918588465152649372624855456727177869227140039090428318902993219477089404117114907314158551929116785524097361934961005350282480006959462637742869667299719166066542104598130147098718424835976377180025879 398 1345255159519995835731580269941235783751937893153322601484524938158973689576763492021601052669688833400673073144414245663877065953756736665030081819421232850295963278225210813757714882659897627149833925639270 399 4323801263993112514874679143351259782708499391693752596196032871084387937560208780285581508413760053685313838215395530234935919061036813219119096990987573147206790010188361393189332968562570822889982905923939 400 -10474005490726841678172703826002333838562817432992796020133741448664322647784189631952030070952817113722089966373161172067711806430287290096211803022645988206048806050288957558145530740696303075758190276108031 401 -58035819394651079341794174402866191448356310741624074578290103030592589960946486215093426663504177704260542186742512004652006916101692235506521869923509292825323496162360932883228193394884582127548002241271360 402 57178241003344179118105567683159480775834681021296681643181052904714959164679599736378904116976810546682447443362260888092822954631467955551807963325596577441213370390817600256372644752774751705792090795916981 403 695572254344506051877841486114687586707754099179161502004372186241233448735090948102406597415522765293548411497529892939264899031750082546123548532484198798519771828176787861971882772096505155108820115449901941 404 66611603307720081578680241599933298173572607944898003929380604289368897923615351002238652128777849280041489620545023170243846530803935035053660935902636446666424753877794259151783679815982886345107116694815150 405 -7584683194481846489077576105661630155611722483025878518118713444364199038162385078124233919441972568948991036852283799161670042818446972972305372921423550337051065356066872222538926813245573819851914153254106201 406 -8317410830866767386443058763260896435521021170419756561341900091547256915322153939148859092858528911029447422678279054034352354657290258357895643216352551250381737648722609073208547291221385569648092436897072851 407 75114104308433543993410278399017035276207926142864907137963947796458932504464081920217714021003169347409453982696842736744018116345626444337463458919306502457179981268012985374719647654479926448722963248898095360 408 166605623447967985244283924794886896066939159017482229312724848803478758573007775250855164042446987368733375632157912331121894017575819286274315534299184566211379095403961685180013667857915167714851980054765896721 409 -659649523944800998683229137594300491971348028554031749204878576957569498976097125871539690188587875452770618177507357773062305262226071601437782513813186960817600698544181153941902456341364023221100615683113152239 410 -2492311381872448836370352310338056348707678777746336271644851913795835843279182653630946494655504736508837750131244393415403139455560083750455253391104217189142770747987759690922052802778430868084472396285538016170 411 4763833381520362149145168203199249062977149536348012969608812432737428645457885730955990097418961893471639049821336542088282218428926703865360354260840839379850836935998233002438874216976573387347634376228706658459 412 32179258582117299349219043616917868898761616091557711957702183484491622921528894920896401538629513995068854301265024869657716752440087625120368141562987228460421315163863589602581455047539312936276830735369624836329 413 -20222908614606684291377806618273870793987028808270430707994753275620092178507848119619489532979066833119175246769677093313387650278106117398595755306262004717937891132116973424246161339202994324547147403146148406720 414 -374194753017896977132787286404370428680364805815405262242718771605027944315325692249479906457903720778876572560684950659548271927119069993722645312499121517782572357934616459052642166862135436623592285492212021606339 415 -151742758257223449927631413603357849946507488924430524454776485573206930351739362933665521595133985614565644846218502633101007774059902702338092004130239465885255555481329751385934392130902499053573664057604389132419 416 3964399524939643298533028736844716865537505375045027360215130002082100457116843251810613449441806942953076653321315954621929983424249867228611006433360097229723040381799451298193129443352587303805941476356727848537310 417 5633569865769101247736974286481653214949087753213763129217671343387376690985976244080934186988280784713298746629719483586041068938908796954330018478792731354460851492094078563438407756792514793395251780990376128993919 418 -37974824908566975036126341818810232305963471372281537833148758679515728337299299525835813756871595587770544439904756017255188748727839742560391052288168338172492592707699885716686016120085945548470104458933630204916491 419 -99944093432027088761233058970108417670403436657632932254543143456776871938145038210726089813742684219616830652831670336701640507055836509058021255554888383071561959120734749914508501444803608275817874049827767623849600 420 317778980562209636636156701036804137695194748437463983910093202017896139772147256573467861511844867245859158186120645853105435728950400659106280319614963336825856560663963992969037675876141792757353274998442164630231801 421 1417164008314507613009720349707996732069632551671426238710067780042441731091742676891454849463014393661644295367269019556823481306564602258744514130718735550613038110992046242028631191768981483791349889546547608492577401 422 -2078404777869798389988003361696848782577509681140677584300957442154415806401877145416691627167279146042806444680058084827336311711889804991424569385045861154471384056311557680630783242868578236539536135436316202439972410 423 -17667208869329382133094927208484812835343467749526366210111703022621274848411046591222694971260437476320893693720017299952394606084100429837614224822951952211214803277224066342945726352327374558244384920448339895858323821 424 5195243687238400156773109770180523773009138743021087217198828841077299022009602008360912927579633130149977197760621633148304822746687425068056038412552520487970421342203068143992889319226986043690512569351138330981372689 425 199534541249861603620817309063513464961787283987811115528427562089911322354531114511810557611444445369679807828680811932624645489671792153281812511465023994811333257391667797916395879194828106184378746694282877185422934720 426 142386860690239201896313101591527703458686757814579156139240444838061033112425492419840515408068480938030058653313973967993292439458230477533196088926946269443658622627434048332474096683331259703783108431420355544627835141 427 -2052493093058238437932677298107120411120973366051343114673462738150963512787416767210075618317820418128447827462174957290877807946931483208566741537188317673481007208680911728747880574459777908324383105205691293495024446779 428 -3618748560650869658792121415613925149166527702011713832205107631369634877024097183828321287806573708446778472648628670938804024780972018461431898515384726637361252057582686260405095637976421765065997297951315204485930633330 429 18958675462989753158467328863564399373164179324553060429202982488290963763637487255482510513689450890966147629435295859260851862635274296832802258393686767770929827237907342755821590681081135226502216859311289023959338281239 430 58764909630149319405180664435317576013995984046681912583459166433356947410902556277594044679561761683880710828570211239587696135225966499908553142062918760781903599871316891620277642698821774642228187136775756273304575247869 431 -149780520462737965337959953063890817090809988523401752137773640937843653989109803532713570971022198116746913095218043212281674353762050765252271700267635684698324499745663878693759854793070712849296198315648422990248145845760 432 -796194526394380478794947261852384153244765813036902790555824471704770075509037922586248062446201576639434732209490366847746331841247682264246356262959742053299264098330149686516813924480110233913806256820181741996598473572319 433 851391198695737139922612221850414834754144060720516482959685578611510118371169916273601218235042602644781311837908108487352086050134876153528632439984250478382305398872152979114544478243667607428451924651950910896131130731041 434 9609530989033922406667032102226640520446568004126447179073754767363980948970587064722329905143259945678563366142302143812561736303859381060238551332541413064674210480503799530799497647524880180480320749673950072858714340026550 435 244227803380813867518297661872077338150983336200765866517213402637369646887717985712716504557791316585968935925312950451688789752375743371423594492714657802468851092910116760539508386844536498767349578502490053001271901985099 436 -105460613075992332605819055462620968386761264709190153103294089038366420791788739726232912452018068085878228091640010631486490309590077448291200470165240885908947464192631678078254965735929145486516178667910960748444585838306951 437 -108147118913181285148520329743213819106422081407398577634983436467377486907553637569072794002153772568323886386818453086455066996866210625376860009585102121736104826214642962444189557991219046972957024031438351331458576760143040 438 1051919624922734373515489280345616833147951830393693106501251542954653141802122499419489242970044976376336622621221663859896326408624641305826345162232547623262317279904305496416615065104001553378720941315582216901431867461233421 439 2241537932967728510149212907520968843318594725875077460486069344095805497785212512679289976993736474627899372876224647810902063374152958184971805267668670962359470368265378083302700203007411070081248205661404081547476211822806861 440 -9329577941182349598521169176280816321308875408455546711027697628405379062038134980935091695676758265511803475957213654647957527120718096179117991516889352893526019710681982377280065513136606017084682148810000304368274330250760770 441 -33986495203827363210162511159011473597813417393081398776374460413459239537675472620407281442607859486418696577595684780567880224236400636213807849461244733479480193761601141293609767746218127787978412411085445201390512660301636241 442 68638862149178482373570349780077505936584212099929615044930213498999930144744012169878727209836481434211141657933665420559652574091498421756490057224538148349306023055900664856470952898284538399953091225824558146660504972456732229 443 442490309391279477685357972529203715512531803423825001585049278047051565059174210994358823078522935784816804011486198006806335040691905420108376401298230216623588154433513219086178398106683944067715627747764455361956144235774730880 444 -312537174249683828423915875051648849789894529675400763909183070441947666533009922874307176229678359991505754225784121619349843274314577219213014228171689415218778099181394094335002083774445978331768375736305684251309410461249323639 445 -5179930577553758082962853572872889720427744367337475781344725128959514882183926243812254230093430653624490598352132299694219528721925536840405154642452221798078247797950039504282964462947969363076640280961714693232826997054771363319 446 -1742021660807235970299778947304752372738904540908067378343711354098090550320817092194875291566968693717927301868506961881371252704465187429061998132563638230671688706954704466597941541429063601427188147862352166468423481981028803290 447 55237214692284102942291610354297034551966283499804166216448265064456573153702371589739921239460768496151469280004948334755043563236715717815394702934410801548189037070495730080514667550998599392415854942716509459092673485621456193219 448 74399452961163698615589178774649310652094233449792907378229089959535569207231359603883549446697424127048669600558524915450127342985832779535076682392610822085577612846997479213092024506718299008114924569202383290245331787412773029409 449 -533209908653961433749618535122618069419534885048052921002701825749486735483494727883255584187371029330617492479495906766855351852618040116434265049885907994944501794928455551672569318554266294308459479800679220759774076554423245096000 450 -1351603891226762118521099501643760486592571452995774902163221815304377996763039683525974628101042694728152858085639680836806752625462200691320108556204627037885855536245427823016581588128167583397723650061905436952472726215963748419499 451 4513705103966813652724704384705038277022312282532807228866498267939976093555402323189836797960038627908639559188815293598602117753336240589456806992540360906503664207967583245381680915968761653995330627745565991405042115882691947636501 452 19381347907461196956456798902786403629540598265486331152661938236288134057948838841975557707071508269918320998130851782803476396633420448193978001110791258323248075106667289298564078385378605071370290778426525797882242104258293180250990 453 -30269408236173753223514949328969017417704836842374548364869542711051602971160586713112647070488916637076714152946116446781146898653278198290046875807152711648292231180976126400634411690277773122578346126774700107573221170451318243750521 454 -243464235218246919744539737259619457342651417762724191044150863310221077608597813974843781848275507606178245132385486057619387261620903128423804888025856553204021057354316308684839273929442428907651544689466483884277884317292543226511411 455 89499255379664365714124705359039734252101787503395840969414106511346555074168639869395335927102575401665610550021794856973228623565157052766710745852823274927193485636421081722139254663613075440710262705055217299027548557671957454744320 456 2767605842780380482904061815214853765021267382893361942455073602923778408768744593592676936258133159069626307006262141490786488501395091465428564514137245360171425116533900477255371267887479793424877254289186540026084276047889932946369841 457 1783114033604072460048690056265416688248147720356007691791518431298966302952889555029328241060004829651304590956022398064080973642178363884994746309756189335972296774533268578311839466587735963577064364533579149736781241913498400944182321 458 -28660550236980112851895989911097974726985793491470973675214291200862596193503300974490118057779459920114584786112861158334570399873167642234719463345753509625913379507339636671497244480174541764096585432647472790550145794613290861465885930 459 -48274804606624909912431580530017558297715418415387058284920993945151225525985086079812728709439513046278935286629107537039461109937129644969661672753071592321608644027205591032927478612639637363444293442516843437654739455661773271851891461 460 266991248000156331458424308492060163699128309990793652142436209264337332602551224639578569926134546074981497360612365204640813288667714419612252424050217013563438530553530412353542210669280322041618146316605357258396864285084426204272853769 461 798014098673030340495171694322253304973997912560051293276567142661000813388387171517518585729969189584049785513532548112074885497976140514278530824334004529101133614852791913715744475408316333039505374184290635072598998297363932194643659840 462 -2138889629328689305547495699090408495716413497338678880290231159246709845239676299517845683457510817240746685453203469138974060677368718101456245840218382620096690221236042622173219841953767209418294235298368294769766508838564756052357731619 463 -10917044714732023050994384336635194850430390535499243106332469728517718792511935186210550126487171902665294326102061498371797801155106263758520084907892432440209159984616753673046409071445246872852853351325565280568355490109568010193437989859 464 12610741207883559310028068353359298602450157935226224576860073023196089505124504108485752391545447086982919213883176662156916866295949635357498619334509776380854432448979715170859009190046192430748383236956485961899076107114644306382497057950 465 132698233069935812870966296056346441957184453825717898746517240036890996222755791156801803782904338016301156801005853144246692679002118536701219553321326533223155192279764005574369508975943908032129770101537704048150986498319892418510314946399 466 -6019920216783339539342455830605842669767283461770571598943563218265988333613754036541472524095579940510954551709090139479392850253327452231265259358281006966243564659012861305079592114564208706102445504983641532738850679941194951697152691051 467 -1465700483986077281119971712450416704198796275544667457810633203624066946783927456761361314136043298119823679362773474726193012319276631355944680345892872872420950679736416922623144190849947197059529916621898386062399702161460011555310617101440 468 -1399481361601460546187204698313752434831356157465191170222254008223141075114176162359405116370991918774203179293973483191919690966490029381400762492951781795792271468487275448267268677589740901292403016067078329202272344682106867086641937499879 469 14723223962245389546132484138640831311355402873526150865694711231641595339509025862015569339125484360543857293696534738796203444545552915533990721311869819800838186008613310700587317421759678266362426066773803917484124379093953260021774850615961 470 30117518939861455554191735820092108094500320605643253738139505322096147165764963647969025619206395467060092265930243053907320045176943238729399108734339419554553172161973340631527272875246828180578859243511665538709120170597128797974836163114630 471 -131837944644837829453265589704957036330409111003144405784502318225961401568834320834202237111173932498922337964731639072850917844824138832144498825696228598254666873932773077074933218764109632749407827491000177553616247999436357062264687193660941 472 -463130652983313840549374683725970225369912637665220196904036876769019020392248920961861518922444282636583352889964312665831438341770514458167889021773962213354751767714479824021733220391824742735775279169628498479416569876004773839987884987921871 473 987086738109902283436546803028557174264587583369368266725488623716556396864928608214363089300468974851562364722083717135528657951295012695421598060884552367446583845546024023802532186013381217507710823231373454610362158117795153844923674142348480 474 6081523920926354529479668324014229653333626597686790432669894268175765621179666738794839797447356083853979246511691156459674479710770671735268377300398136714348853290405302088041597610323453387601238894097286937883944426753847666084790409009489061 475 -4776430198282570588322346509299899263576836819376260501310480592706354744334547951563154184857802639513206765431229732031140757753474467914369201369331939327563569010600962173786256435823740004983580161447821062830039312541899026209370006556344219 476 -71673193328472470412598698073456425450246729393930955260679317542639776577310882078306391956778719561906978477059832453087560034571951857002321351673711443185400955205059285142243830149381727268597207996517977379553428006834223353142064505660723890 477 -19132461147364193941052886471157533550901524380792089746264031022869874389630854611111695923342890527261704057316305400745011699283732709944260136611060110582201696088448701230595009355320587213777826220591945688422995568873334064838994433540937481 478 769272665465832980597532792336863146401812498952448418121208461946167667960788848250258615601223024653715059190341851583218148681007737717081274731799765764457208811167203435334087122287878412740791461741105805486664712506303122819723715128727025309 479 979729738086839113949114543519596015461729267141161405330112803197736286246728248972487270757994820453593803820821210991413277373128797526468136234521426980861427468140139148870632225196404872092347550167617208059317663763909797532952653897677337600 480 -7482269582037323672623746172185898594958208221335771194003180278210108061321949081780357500855458450737271847272939156423986358117956317361425885815275996428167869454699098639804326119970257668056358528984546652293994173805424553484008212518319940799 481 -18259296700992553926064006150901454765037230159888546652634421113385207210035959820477717479193401475726803689301972477329532409222373090152575384395011693217643571604240629277381280597130711261072181580828335940946488475208432326346487405392770654399 482 64045668701418006472797201743143429779503060274804936481400561946925981464505480079106215030216641482383186630700358243334317530075146400823109359573024267492202992397449455760466306722542123087547762238001677234287447436651237761977602932308748694390 483 264897932412336099659501269403059432194912592033578949660379194194163260774901038104361107301344057715378027213022055493959174031521250392501438587918152892886282280044096377811660393290979946959341759627113372584698820663943993351788964391629225892779 484 -439604423303261971541267949771518295379621070989275351635026987222022535334659242765807258031038998590837025724681885182718318799305360016552764367385114049527950636327847635553468980656983407003683624990905076992463101139219622029964667863767009745511 485 -3353481679838959067795781913205172049523659583358643797899198123357818403858570661913779438345823633459995325067924495616269233146039114334068588834484795871277055716812907791481733306857762823556442980889152175424150128442603548899643276171688494566080 486 1482166976496922619158165534281529199652172197523385070086098736084429484822681008510100399995605351039211957903576241393632273646319845848011819206751458673530401282793416199606425480369054653484076894010803671492943984088812293429968070329748612634541 487 38370465454725472364911766579538421744412427614468466846977278093020431927266958289561674221799665319099160533650745693172593838252750103522766296386084213257578014167735401905905491855804445712604949683791477601158595396957451331326044108218322052861421 488 22066628713259323554171945702441600548238533441711231076030191996091707594217467195950569821848006457667828996711407037842638828143231799194636285111818167848743600057007823710234811571744844524280103849672637214736211571980516103596395334591087313881470 489 -400008491288720872459857486672481038640298170317441904240719867027133043605719073989227846617948312052422936873446795587055893392637019339555792975135108177984614555788081597254725598842104058314374342672033616398008337794551448540990089855810455267594161 490 -642741407134573431555748889399338644670922038176265446077051978984141827142111213144684114658276383086769055837272273003324920502212569130696792111365108024320794156415167658067308526131297348081455485018432625760106665086337125680550438536312415720290331 491 3757351997041356165502683463997952780372357835315595500570866558314321652520798600736822198139155049489883249770642478454289906816794643604416930615121081933509965957253729911734673061131847293376662284373937154617985050653728808270340549877602592223245440 492 10827507475521663912615921247390677871752500255254515407418438327139881751084021945328347459380195263444342863980637481490864032341132904042081643840137270201038701677820574150475066848576118122272672619576696037979158366603437190756395373777039165146439081 493 -30503364491933253907913596856586802712343435933217035098861093814317656426644762662776696720150510280944372883496429781506324942643608175606504592926194631067570923851970454878606336823874202104870612508536612662818677190587579700217350674876589349309260759 494 -149605946722671556946688730577884259301620938741016704580463915412856355688569004061388518773332658178832144387283442077905829298396070120069402675167704603278996642307996770533832072158211501449870011323880269080589419223225388798537699786424020165920090650 495 185931062688594236040360834844570570534156856524370681507008116544637865004523385229155145148322954911555957331177285518663745070683619811602147847020436338464283520063678233130837632904404721703706726270022470210416029873237987903853157637218462676481777699 496 1831596476637981362453936871201297422851987182675554431892111186086057777578782429904428851654982194878709545591295148375627867353040391132365577273865186974533246585451642709002990426644731237652276850832705430096899641328717264687767855287882684501602774849 497 -213645212936555233990032312088978853023738239092523064684978095904958737470974807616277744976570309148405985051654992329673328424479426795258049043359612748573872135248817855436223535303720701088497138137541742217676687276900602254616878721520404939696779840 498 -20361206455954350220983337895303250504395597248523621815498201142851594290837581536564995113181374452814210986555901624461579869307923729251279399055876669468439584575216887654469118228395764315263542497297301473283572741892790513820063286888229934457327303179 499 -18011109113652242647092982462324483121134476618505868103963442087897048178656858652785939918439101052181745150987696708835173256638650034503440859578920929234126991087479891244670659340054836603290073977784342308889129181846883889019277620951505480120662724939 500 205962161901845609783723734386011272427217093115253971866516770483470489020556538249429006326556017928774575701127221160242205305748510987260632530035722434918708439239905872954489641172298570864608893492485973897230170978973811763001418534819023798909937610030 501 404084362152020278901746541471580586759696335918818521010114633450338018985781983430074345429386129502773772361991884957429111128773661366798481985403852656494105341202184676645866893912901773500799707248113739295010591979289534542213472365285584080237227584359 502 -1861499418768281428719214536774543409939691688348975169521569841867837360240339937313644724162730067713746560350407547805235147234459959493068475844989094127611687490436779925853519158982382506009898121169231973574521288789422394850802131517723677707772086125971 503 -6306427402440504496638426492961929864296351383455978900632830809821555569083941755044462523885977492244258056332318282336955369650970234527851777684431473349046846243660811368958054992024302014518694900898483105819637800561607274815150327535865102590381589553920 504 14170066204010591219272933411558047645040257188382747964104437450724655393559797555405629441904053252606954107522164743520631249928089319895901456610448562054681716151143767815430655756781905551590184431963068603500096376122039068543673119159095352195111357831761 505 83540767630856140682295624834139276152300122406398515871065576358761766653483156860894717204649805667293792727177665849227140316088761899702271011139194768894197024831412692873969260669049227711295828341846382767516112182299719091510326722053611480689308842924881 506 -72329960613260362729706642692999247943142706665811711734083235599209442675674616248567206656294780111382702455566146329499803433120220619152645011575739413707301852831168753095767952655551733356196200409747371870984947955042710662470077588696437393456916093224490 507 -991278404552677910234958515868531285618444053136195386315804575545588875863989341718409095907442642451614422454520470670998346910096601515877626134106881871543469125976708374709429820015093238180450312170057582313662181960339620669083671531286163681039313365398181 508 -195648837806813920208185446245539558243874279812266557240888983954285006431568562984169822688200061226404695443292861046500509145774174705198531006773748320763148744833852090655982340804024171262292107662836491732827754454869803381912818055625352353013236339928791 509 10708413612272643092376358228308304583559010304685882692232961347047192628072314195918330232293669005741353951556432316334481306865288441969455356468401952266215011640909940031147745679362001448722661326207796913717456247108866023978007568788522448138419210679451200 510 12860550828147596214666398137009239724241627382620814821882740170544327698819568388744198281863869679231805601432653787845986907468804363726639197542913183794609647834082313028363551428206267332607874510498998322778561546112433861179048567400401324021564810418667901 511 -104931998906851477801473542374382110694907485968923894792679834646974791209975887766357434273366489383923087865688101691833307468049368497937369723609508291133755480215927027314261651044775748603341400077786767728113457172085092402579034689273345605501046507055295299 512 -246398058016475036162803921881483747661565387177752857833389976522962395896991140042543615373869055855472949481447293358139163450206216498930400896581553312874461606390832470626260716755044689262028019693275749278677634179321864875548568930677760169738259421660642210 513 907853929958891219653405044236719469982416958480409984886088204593760307412743625387388161633162327367681017041121825252027218698336836978380666063123037889596848675984364829830617444737488545374727381162378695730570394713614151552820812651329041490773252155947606079 514 3618232568140116617444248184933040694259636217435691421053377946346346662279646165855367930745721941777883461337042052191558016650605218466615075925520124331215926346283522006719485329042980127257035597788411937796024370686154665183855070888784403357894105794214670389 515 -6368160661407686798743207301670873475546950325848818412693592304185016719260533713405901847219063659266607726115298025580741389031099988295572250768833292454349409089544491121417306563069393871864965594997753715240249971163601001897173868275835053040611667921208996480 516 -46168718910948969590629937335934321112402948717641424044280749713994830004336641537814949085422005018823325800822760599687879572187757391428338085949554660097724598898663233195331645182542175271692357170670285030996518048711302318919579648052463489977446831657570370759 517 23881048364535585195545342982445287118613504866695578495348765632040353907529229309649971233987695233109359186445517681700275707154342479822956672507611556900118901086326169140258727011221157318822264374305005836646231634088308701949332902981722093469281515475728590521 518 531736956384974250692474653677722819355045940760751242982437012485983483955232286225614411173629750440165942995495884278266951001219673785534675617952712817975089488971621734288906824019185085307438193251678141177607930169912634210064709031558820483221196663709002668870 519 269045424375082813541475880870824661050297387227099879533600590533539590972410763819464727599765102875962991944595189779563918222521906507482152220368985692073781577022033873746060826895752354800393285134323076974499382194941238488622047098759877455059099993475988173139 520 -5580061095859633944075745309584126351855207961141163793273206546812278732535144384662293795310162151965862381005859537281372542790894505133399279577110855305652202801665805203431914237315283583581426840634136475979187849674097737822089752248387147860374063307323041184431 521 -8539560763985544893031979999163197623408479220639262468142813042681214233231662786676405798907578283601455292396406624856575643238635476715702954001169697918463800148908177814638583333168559486385752977111690322698681053818451361196932270334745799866024163235558911088960 522 52841111290470428491801218406262192246998808351913539257862458972253851824654925444608825949504205388023030898668048285238522327461204079751689121347049710443710430669415679423112473277299559933009942269863810913072385292596623754846055004397512826598090533144994541939781 523 146776279694311422315152998397057366104492079778945426407433402441747208390203216098049289737487566507639039115028521158660854403086194323624421615359916387546812232307405635384136889942153714283253225018092404462757876884599588728012309978079716625124356328736142563918341 524 -434475944500863291094660404071826748612494812092103505429053646253045161681000963792647795707058692760614300770320009978962891198987050553644158719457630427334002505056166838270100316108141444979856139950409515581038361333963272575294295070292924467454639535858797397419250 525 -2049015021138288936561343386439457775761907689660503195910821073112264453973236340871189982819421924344643731035633742724232289632935188113512796488416710690348937060437628827495606105471832302095641615149425964671375007064558748583429704829169807343822559151956365600521001 526 2730220368371207265479921058350636458975535243352635363808769035671232324517774260847935769958223696022113577437886367044359513555922367976572949425617224010325090495180206393475497371717723592682775924305078706720046967609037249744807540944052361798178475742490405771090749 527 25269385600892385567654698309184671992356519829618170518827800839906141318223374010431025580971864863813194618829857537010914699518209437225213710798201041604163398159994123495927164531907878915734833690948764318105172045319183484162534294064920242580226626414010427376821760 528 -4763038451190894352624433332672329056374367847260818483068658552477414251472142858896267888568595792430054732986892500477039949596936610517088732883588422509412597286988146832303306556987080603775701476407101455815344598380226263030348656319655737199736606753384036105176479 529 -282726280061007135596826114733703720972296085973060694190174467791444968751929256973637549279259109294375195540115325407597101644297240419994439551663799880155209977046923505287502116407973748676858872076843508954972237096891244588818225891033778405582229497307498737250215839 530 -230332857097907297717957348074308101352178039653191690876419223714193411985735685525778602505004555577644593477259507902349662198730937704306463489944327232551671406890053890132165744281115862035326155836365392941003446514708755695484390671517565296385126823020274340093274570 531 2879656223573171193847129913996432829343078906050475945215499921991701244285486141184234439566845646660482557464009071581218455888538706915632371578357471449155638340626104668030357536206595373410121437008913205563691161551094934781516094129853997165019397647362211769659099659 532 5413317651650151468744660742813821944217037342235584544856111382847828776128578681967799067121895758014573085713863658507064740074579021663003469967745071007224023816416697459484180723298869855798709151208932527914729073212891247431844391516547215425255792700585229510685119929 533 -26262900807654731663573768311146939178556830624319650852514387759060884911011768871058779768113406355250735046390236128886338274699346754408952617394187114933487997930470453888849752174973679251712626655889112733285873703849153035164832643911846753389957581420399099955564976320 534 -85809394975806397819765036482098980564944241388911080845931612970387001448426134372704569506454259693411038989242736372464050415519715992701990787039382896012952259911054125943175740131261247665498427319187370540347893509190956756915120950593866123067771301126836624573101295539 535 203082513908395650479546414940517350399180895478605078531726652379282732572703323208942007942793210214347046521049861045285670606173098305796488004296675368255415717324120866834171533793449224103340465895592869525796717233149726629898038132436448164221762094497553474938113443981 536 1146985858642266026496961816243606136613567550756626967836974395053539748505390801308692272513790066841868475402719961142390225176889974225518386661729887224397890576345716252209104675237322948423823166406653945469623545834250250955964368588968975517967246406892756345242227694910 537 -1086921794350086128778048748102084717777422299508028896012018781118570309794345753989669814856935245515949036328828510355752151491014107138242981385533541826411682314219613282966782196490618516712921958444867619314140343730396741972914050867831954288472136632580331879077020188881 538 -13703766239415012420244628726781752220526665357830925542218737126707507543353644568385284812508625980776502265758748082922044628436803823618945234664562301294788478654022492057266933624101170949374976788918061019479999347907149502488522105346490684986111847108400651676741524832891 539 -1747626501564065003686092497658820324975020063242607686086530534403234135615841274498916849082338280101062866141634469008770962035648645098272439423693341204259973197606745944632329462704367265532835246024517207024455566872785340786467545800339187812918344150017001006894302755200 540 148993802132001071619004823496940454100818298872897573278319577859379348841274248977739216088512547508440462057204594443133719950769193414710125141886491973038413291996640666685303940402408513177591909432074154007255537260105859186587275613011058347034311974042390167437262470406601 541 168217693649205786659551840971187477675543519568566257825271413737814924333048502997227301428418268589552153584762573602230200533161328510791121975547118726285272997170314872076259564492156553098453097138343843284524548495706497935238418616814789412976413759692577178513099800713801 542 -1470714129802806001149501217495157517433457768033307048236243942715357912920968235757904075545219754003292929044487965272240718925299799051020254585204292977137273214792732461462083779934337091855057906614471850795286361365457953117221613126306852404401017954773714663296787373758810 543 -3321108759944069654404571468178219771864436483287535884314229493831322080584501768727404391257820708488366618476876274896772924790074412669722596316222598966275276183666196054300938989348059175938041975136254126925056394818229430404844217911269535947141569311392063626940885181610621 544 12856746667886796358239941924268512919903598965078841646284453876037614961546148824609540439739596585547855601012491343097874983388223376891500204121024623782234729179053861021781982589929648834467594997622936231823093580201808053884593526478105840501269628191118797669323775929736289 545 49388943027271562556690228074228930410412400281241736373740978308182157847975668280610988743575624378919888404258130366962377156079041916258448763599473212411262767199382017619092311472758299769786056724121731627998713923202331788337879923502070735919826890616431497565673512927453120 546 -92035270319483197383949133092724711708527188334625521735388014328231606729031968790093956093559938062106523206879274407114247661191415229548053481731797649193319253770210453620509497016467837409357488249730566922055315459017556804392648867757093509594139019485875276796888022299646059 547 -635313643619470385507541641909242946223063591428284621846538775718235343056764319876814832272891806230225295653718708443700396378060876308390989881326002985717209692963412647430524923216809134877004112215069614830041168614243206476109328026279871604712234816266621750019296664501630379 548 377074329894844785715898822110728882570735480252596117242729381892312330962587336814218684756267512452946459621953310034556327895044691216637598417723771155409302098508902342395079543964337076625928258531966621312567301434949918372209809519048157000823294398078006294746471580794476270 549 7365524409709019026298856883112401291024434985963726957554655914792901104586994855459181839758077380985424711812859102915260688053714330608938487112309803998298608721106441464130853699349237560272973492897732384443020156191625189609412417808126744652657877377010845544958734890312410439 550 3217706780865726383423969839894383582746344703185169667884632713977465463998534150502776307439134744003013655971372692535141081208222727225924904517348321288796285637508515697784978715741529717387762649046099550004779840407176087515104513098597017643601638998152776302747547501573171469 551 -77803061725933482905863455874342030618522440142415826865216582348744446686458409259548223929899716446836658173970077439532726487382634909472398453718059522692488410294662340407654411977100083445614945772828956678868441877700700998188432082790797173535635012148966524691798536291863343360 552 -113197836315456473123527124113180250028732231877452693211947542202496566790442284915078763311730198630869808389655177057419278380673084908957572403408891056869247552307256013083289177850256910336880334912336051728921020122179637960854581726875364367615253041128647064022021558809168229519 553 742635842669811838840970890504582086775014609689121402305434863633692346760600216939951699917166682284333431524015674777440712980535899095238810587489763692748124960934029731400909353897844007564884068588782471738631840532528073019218171183823404541276732092509984707587762340401328547441 554 1987812042139833043199769255749564837091069160341101027636857827861154581455465351005818096346198867223901323810222622409052775167939833093772107024987565318309848036313845875317090310250670021270567752624479040756763061876504090588618570179452412585044515544925102411829999487302179072150 555 -6181182227228097184050910539800838117434091546239234397722925672109461232911137035333650602742634637903766422953949800142795067617955056953854809437399835301919526533960481170092912582625614061943157001852128148368187183981304712622781312842605037368999537472684729371635386257112434949701 556 -28047114690766260659248372353046051325435852309991345701728361778582161628921255896397649662550822177366680984866398646642375594465293220985347986712263053803327854933412785798580905995382984295919402280721397596692580864622849709097585584816581575804489208466860855901765380617436404743351 557 39945889808742808365311643584763167966339154698640232673223820614621911933101251492272506967618158839574749667627049154928370149332212405507054917099135134517786936940152507072441132413498770385455324739652012035357478159171502129753008856452073835254505703732671167186223868210800379703360 558 348464151407171675617043739468269732546133530108545035392235800179025689851235066352646653255677202790608240501157434267994501688450437836345882770934028726354393341207693150856831098362711597640568749827587385598975867670022848929826450289434471169103886996868140582105643055002600831880221 559 -90940636488999216401384339964125115083597171576497524013226226581815341412878700062350923388122544444714005842740106436217569954203898624231721317156457753341262965133984426940021358185774876599439822308584746789956392080863674497456647131538341018695675744191242256942819495316203344856739 560 -3924046301967887648188865474115092173091066002770492913327820028551097929776464429941464109200571775141404651355471883384157088527158714824036431797430773743239589718418609086365163440175602450645696070412045988378690936451115012725547600315317523878838432709740788660104893100344812495539170 561 -2923699300588896267773637734509715907171497115429020149182331536151129174234798729255603951931223786249550587085330712585763819030915829957487497308709738456485697101944780390024928500132078808051858025017613773689170623561614593253524481868395772673185999523637123833733878651866575702115041 562 40240810021057867862303882480756297996830228915046401897423688777910948053306310000100501249275065740305900577824860004639964154767830033106913252463028772719149789800659919559991869341799548149050798749514892098476429677400650546727499121600096989994036760283511551427419945451926361748815829 563 72401502327535726807813897560363172975716697184765623538429335675573368969889096021912144720518527389050957035763497843083366164107904162639275722858835895740492457922052503850266082843252415037621237024708643609057306536578411072516268422152450489399082755043519913598492610622458694472081280 564 -370247407904100819677528809727956104989415820880744797333231240881447059616480313979193369021507195754313949320309962207956239538338226201536770054234480604170155229885206611309644479916542614601937549219955169474183419914828744941486221915448616400535321608075107152103126789348731284764892839 565 -1166663933506993814563481682891951007722299489913166656255953933312754118285260370220226960947210997033874476713708438481873267343525171990568803005681675457315572267027784153662571391192319180015771156491750249173813791817191266739165174559125571783925231913553826201686545506195776923957786919 566 2906057553438115201889335224115566147161274539775026114409589716383163537496023083550900098289368156263578965809701145805645367578195316226335667590897611188556135261709488570743517887889649580605541884927756615042203827245924927617183266510809208621963305775272352471447849176640267208456034310 567 15739360822015047162087633735927027232106568928819859333225082982823458838633887155973396668708689123636198209660493969106251308356972208122592500653396041219027430199015114261031803191005160560779024606337009355954155537235028861748000186661190498245140856824364440689999849744793813371991690419 568 -16227272265804220058695053729344200386667451008705427925280403897391340073822366763086504412474360595263170414246218634755847735003176270367099842846477681855090057679789260017146893575780984825881936127868313409510086562470145342041015744957710796596455506703631436495926491198249125921024686991 569 -189360241307969738841659024824541499939839709225723880590756316708449387298795125478793867768269940955261350720511652294924612126929870559715617350033834135264391789868955516888496728676837750994451206797575416325005797472055462821269017798230806277293004931771640284085924838390981073012933281600 570 -10860246384123318196013433801755295686497748129964173412671873837144646486749091084842319231051974407366476163803247312610287041894931585677519078722579634858401155391273656699880899343246917909749909391023968820394845284883864058817844603695987514731994358031694482630733435210240687881661724699 571 2072102408003543809062235839268201203651739053352998513085647609955798613799997289181890226219917376100508381761824927931560446354333644571194271771649595853049908533167237029073583116101968343029213365382305610754668926907726226975141351176842881535491059891456348642314439787090551115260604372901 572 2191565118228900309218383611087509456203214282782604420625038222164389725154237291115155737761489094581539619563660648370273603815177892013646981637597971836492321242471247252772273008877684440036462368683569267779012225041448731622137641817498744197542997829804987951252507574403198681958883344590 573 -20601561369810081590466210620862703783965915304100379223317085487349395026645732889885636750657602042524052579816413558876891306082492198269490007850547582547056672622368360067037141268243967333284884650521792450522345970943539765104417221127772952692858660976214847114206330083592863585907764757321 574 -44708777670327984991868430342825307802201272414709027850192505931157682003342343092152349866033982082920988395016680690949900948049449010419606805864125272748472206289552079847532144365898496173685970706041054396091480446399475812947931281120259138865831637104069714577983913402028049087455481547811 575 181908397397582912503259886486664433821423795930395143606295434429685663289760718696589654391199640384843589982963868456695903418857965170544783280491898135269151192556499880889876409584785144492447760449698662559654325233979461603200658151285243340755613633634293603678285717517493450357529930782720 576 673704951771190747413812620257742819645637792492194449958412999672420165326526492710265502917573443296974462328147356057144813847401904285160458144997276135502345461741572759212729997609668602402993438216150260916660610144373695545627902243608093868279761641779060464036108764939801990319540227808641 577 -1327287419602221290122046131095565952390023962742152129710836779054122130860841412952220695385622600936305027484455196966510123760035712590832157940413603352458317656379925930575910507822967987013931926730535027239536967429400382089579337420529582880031988328198169176425034127752625963613289010801279 578 -8738041889085319511673984953930736968492039680156291079253379775450743949452632832765141227478930477203024113094076113595103076081456659727597197535383640842984117735537226281915940481529322613446859747108187897322803679017511033091486262100218615431109366387767834280822230542090447857128231516696330 579 5862119726539114679668522488120488507798223910007382347565824794144599490016622709709286421762918133096331189234931053036508285278936178771556539809165996034057376484641958954419075104523325243706391446927697402312102962705893169893886449525606796249242505222412026659853144863188437742617947602117739 580 101980580506477629308082356981358595161210660391726584219353002324102782933995583870125839924031153382329596433269768302582642122174959435775125712698386045306882671575551448055494420401345873991621848665117764272862943431898514533900235332628011565991445535487858203748897680826183364171028494285777369 581 37497263514547367831728609612033221575430197381645378396128929588512188543812734063323689284639053918269953351685526719181050984106661469288003774797560088932251530244489899556884594251589296310851542748913092847429810842133689665067484387846336807249777978041325910490513087331110549002231070662482240 582 -1084289122056706554557177317182911325197887066927347048016754095976618423730138688508060549879703633287355607414281924609228012359817892324238379064884686409443457857086576029053554030163215317596988792567382314154062566908749970207835104271061790418656122912325114330747361401756906456879082366481068819 583 -1496759020716727600706192022915276762527619238125446210374172321450252497712078763204621132010733226388325094282822718520219573184991168486406420587657847387698224689775964924179284566930697577016355762805426335475790486172220556523577432537371495298403680670779699346143005362399122495903624143768373459 584 10430421321907044499422758466096747814649138498075371317810122734292550163319446810384044916666006739772586587274278452181288562773005647080215749126073703116179811738176371395409809764864670916550520955435779120218897749824029115762608714444308199306813671364796558292077970056926848529766281887523383550 585 26894770549791048107190870718164792202452950117455279631926018270245327638152313205634877368784072230044162624385328355903703867807908500430686375590310024380860283325711985561381940001102344263730434346295468810452593097718455237521960472355394647589254158743373251099651029043317195984706147468975491599 586 -87839863991186441386459472408899433758687573361373804863985331806972724158361601708589616714542001907454289835631734618090470322695153617451686864796500709897117645794228099788125967412409035818325296163498101511955282150345865035866735386531995544785696226269388890113206641582878137842722953293781727451 587 -383682340038887970565559050308712147985670024653381880815171532779671328178037046970573267771166796437940078703870346533031212868582147122189236996289910978086580762377059940963327307424534822719360073972748258426933806225248872648608300582441336668267491972446494652209367961059367293674490575452512135040 588 582556163864162884685495146189181623359893282321729972688667117097028637563940571823912516088795224544057109488078734265963960681064542669779318516471596830781713341359449156706058334111964571282218183825730858204574297428555642745925788669410614324375166516516783139035905096352292222595461910779086866921 589 4803061904291930560906644699585015251202263553508930661655553977673413247522348088500218461571629985361397975230652546129307302235468161013860925475660617589734101727507108507302658715781847621195178997525961700900846165906293241880617095076265317675317578213428224313338952668005332453014858240756720352361 590 -1605055898213861170633801908495982605756562552030099037919784310393901765680998201562819215405117484623230229138213530796296265256241808353711578205526947548864745027446832216463982959449762662909221024557077739349471105807818828324566580287251439892809253468256390216056003391869881995535222777813235183770 591 -54438736845425097340606893603931150368981461640628336316130878064801447488426827175065222292693047323598607956675391538218676589846391579506181758437793741035939864030025025796793228833050086496056189997342656449258778930777044489011354626126169934321302613815966857662784482739928538978698663426137159059741 592 -36783121965072624463635072610475341705659273568297246899013250650468528065935846957874210923236754992743075436155042699459417672027731687615354398176997317998427668728109871415689416279102697204054758727214801316414596766891037377441122242966404095500400825665146565286168445429359837027811212870191572038271 593 562042983334603446283040757032767312353136804478614452578426408062347394306759251967843234296386765566841612087274264220946024816282575686952644944638733833396910835602165412349036100884448254252563331243554419625431971471656452001683778644421465182033927926310488869004460864709854091737874084817317177618880 594 966657324950402315383026555747996071115388813729884168467572165217501203032053568504459554451991070487015441884979733914999619208587624250721543324585704331379615191611373997921619679954577923497165677242917234105992535907457863153536123317051910232538337008627101087152313764432812299043797426389424470039861 595 -5215815491730235593730421771612444364769116035534874809895118323468320134342298203141816022808263350748242291075037172515406653770520708305757551066440367835986404000012445537917777429774352873281030966436181381773759150280763108864985441771584206769834870180788276471896755747375582710072817506601064483767819 596 -15849046066184661062943713884840401147038392986563600663038412140860833367694887456690871121780165126105412151809814245580402465064984575063694527636883115481162171107737559515055593909274710031749853416108270956939677045262799603553882798259155219327756577275686388430572207156136517999554589196884733654206290 597 41524924342847930468090925602896486865421883404320022245807889417290688110070392777869105129110731732125253050015594652089070726410743216299638534093960930714688272892399341402039957818243171574341487214689724242571673607825594593960957061228271055140426994712984652760292106064994891811246403375726975667239719 598 215864431070879202160471778336140899482844206256519629539230422966759855154714154801468687468692548119284786719923551353473497842125573542000278338099675201007472155077512496067651490820264981923589874791880704768908121105716390233053667842078978467745749344745534925496586384782496589806346884541459045863508909 599 -240909736700448032988528403295720456036796511191000615164656360623437714056060165755091468951525500934092996830247989819506280148392601837295745536933895036854098846738880259354788045180409905394166484569706261899380288580365150300516859831432003138798947597097296254866626781932447220117363552591537686476128000 600 -2615418478480119256753717964993270350348082780012716540096191013257796120757915868571247031107143530246225650749407054707714756411773910799298807256030322247936292552591517716098954444203324706553655107280394014357369620743245442864107206094300766284002190389298180435329077014539909707987179282547587190974725999 601 34588625224809106120094471259654666056678843088290226715028953600018733858745954734759127359636980028797314383320833306854325220544709410954393650242523157458794761536165136803714052781184252782176222986374866535813553640771210441578252051451268242786233178772078368203817586717009713303819795959327360262682001 602 28804191888506120930410992086185628519885589423228172167773130099435776062195820509018476469538215812737279472626798435091716645750057728203241273466576067884758012840042860013892212939017756024872382403070709024466879381816471081946757519088759697366810327461052063156823664746656016501162791903982786460984667990 603 28423717011033220763089952902329427193262122149256979673907811609835569989749615006936126068582209032420509014410269268716319068324065924682742943313908313152711270463145043509051358358424729244268443950220585492572930291767987767089396746522795746696161762494559201106581671292768909654820774148430185498095165979 604 -288422393762534109471430960045712486525479361506252914171596619483957966694404410592267115096338164907689565184484513517292564034926569085552911064818428433579626870777326416643762983970770587029327762483557213776562742908213194134324935963453560924338751839577013493618478640920447271857969936795380465572736181911 605 -601083280883899537865420441971336185651362705148079690584582547192149236581650175668564501850742464264315164342997475473172073786491294257063083441271419878259450845871921895243327925913442608716280645935983654194864976117661059572308300175204314137996531227017164705790877025140905278060998452428112506051783007680 606 2571563050503975666320320118531501166128910271420702365302980267131388397056798340846373764208977349720270052686332173217046130597700965684018938271731292891116444732678668687838064897765033848606324741383145697347325195872684075905265995422784856029729739008329983724012388024984014712376670852321072615248314993341 607 9183479140226870582839944980216199208293900028049578961733388286245029999454950273200583284567144456627736860459304403421938942249105202511712856125716911551970404037269809535514672082812902544485411846678965893490839933166955731200657297350032311547691582505518795487712035301533972771047653829030310181817928077821 608 -19103714415316861746683576323630313619124112957578147056599394652200242368169831476109528121731606390295233719090349501965568494325605420012495464863327310250310488022195546030704041792602469790184160308535636777329737221432569103757268652300601104779335546586111025476424232973290189065095725546501488585913536848930 609 -120121984957812438157922971106008504910357013266123515635666665800895572362174284481315944251970195413200339184142697939606896859065762647641336882246213337321984932432163450921365434703544397779523690622004261605728976486269082146964498923150956531803942954146817775841256621290163889546619917665834900585910745704961 610 90018873610673041055596368453924944900008229267236101986926675373307093687693861755888865087077474880047231725851146582014356578515896972496113231250387075431430435811987555416379025015082769912502072771887742944898132949489177994365456252155655620768748058300403504399409941416028190169433063345681473859138159633269 611 1411360708146609860792749050620018498913935375194594773979259999183158389671610991050364251858749624425250962751420823917690222028239286096550818935958733785973264692565785515551398806754071145487262669613934620607916874298449081610974944406816177470612120553915399038653232775607830975182252157669865380304156362387840 612 421153098429206409181188997626844105013844853254997652123066570076780359106978511735586735900897400744731413767058211515532299664564419399093573392204475956227529898633922405971229531588160676449739869123169448214037411854068123672954925633103965642155891912610960490259723420031520883318488460867369167853636606421881 613 -15103814691183502059539050559193359383039444273885544861648793420937961927280742389818420034545348467933029176498570851579060142646067727662965434903341595689478381719589718265094157342706621923910149496630111378473048205428871774047769462841873986534577434180458428934925837111654619843686285273501150015492083379844359 614 -19736498773904772560532129533088644538191737659690519035002525691782545877457506018909874129455219876125074727936211178249915438956276341052994742217590831207981210604562864730777682190176389364857288056984975308827459735823621134450273644806017608598292245219178994327782794732001349560189658343042210861882086050485050 615 146405462829113750094397426618038308675242149353050474443134201938535035322630660269092746250543613271138246213548068189119746130150468663239625041719166721376280988310924036185258048579596451798154356405946249854376070523893968380075190446454596243282059530765863723956401413496199468720359479665470439308530831127802899 616 363506949342066248260250851482013398595351263609646183828161984548143039974663226477101361674551031908514068220846391149868815958669508414822567206112665864664074304961115548223812552671536734811584525032780978251478127617953800859028200539320789937863274228176832661562012155548214313882445721438934758789233777683138449 617 -1246953141778185002778120841316407996832312379273909035046314236775742348574274036482918847081428714074006640128182358930448391472985646880813308252798168070475016566459048849814025981704024234968113395432627770146658648144879851321798894371679768738239380610247668301958403392909979842041508554881240073604605364722693440 618 -5245529584540913733640880207618555381381176278980017057156096066805315788295569527731033825501490065067661390557492661579005367018350239443861547520037492581779833921031319880275964061090928317895543170793218530912918051942371660771109100304208458054735397120192827579140537103940337294748411490709522420286176919237216379 619 8470954975019121296918449046861932583774259893032982328353360537727850046021444873581073492394225789746411650852513286655926939184491876245084843260742356193445348310018217467678321737653338266753704178965686940700327077651306703768678737784268998065897789592531523742401900218069440967708182612984118389364482092712411461 620 66171780404969172366968131330666041778967198961813169957070417272586323717272709678622445572910616505490686946984932564024985976386344510127561865981154774593023521441362736150713926409653549763604679057691090780742425649017394972250878841130562036667987157914652627112947808361413151209940709010788865012512428204321791630 621 -27008724320241161899134808184815216642549659861549635654816548642420026788963183930769362843425867181719841212392713589190210354643066128568371409887011143534875309968837655993747612704533171170686066910931465566961172205146978769204587274496396942056888527603194134053473094037350699434849299732036437270496874815514734441 622 -754898308774902057935784252822141676211188848441494505182591138640869587678962990395616264145442648742117397629226971793465056094892855739971551935679713664058134045823827753651600803210722218570337536545533464155127854344338323463964254526932579345404747264664373032295898986012895362744197098850713952408133585063054442371 623 -457802341252249277045301362789174293143142589964448512979609103574249293000367967157153272867758109743199144292907122312372742193819128325719466426922591085174505636166613537720377063460857335692790800525287342918554960087721557002713794507472212982778973461029237557707694951602037668960854801798313142432667962092392363520 624 7846079055271673360248325418254384145179934742891991044028893421475316171468224927194625632732111026420092229628589567415742874850002284813967604865554259219464968867895491752447231771857087068580922101475580762787851437700000001100893005288786159816673246450278865797547193894539811321225313285559540334056801473601206502561 625 12881904809046415407746640408935301369754503232500924686804593560792058394472272565923311634277450233595282816850567912851843038982012696396881735561702761156384530865728240667371379469926517761201620907253741534891955998664937128130744744870980502627241954521600478932331838362162225679794716105340984900816149056617522501281 626 -73424964798941991554984939191862924227224778939310976797513234075436419491678201633217570325775771057025731709063917328721328584368012436556761917959394090257730126681122168609548170020501439993188522208977646855774409816035062883979078313305667255356163756431467044840687294477775698853683730035813958773808667152995749026890 627 -215125917698452561040197983690151239294524314496821148352363763244149061830873199858373998302827723626573842694420164370091602013170152096922461009138124462977959966204132815950633344189693135366406352188768803739585925801349371293417270506886452784255825256169072313096337516461560181331425607194564792682786306775788496540981 628 592548695089909346064636347420340927204948253835599596420281811585651552577587018107019275280705758000709206105282926245843012414877984705201920088415210529857071427288211038754396526035822704558667392109985311673932582175036320430352590939475887024661976064577065180151222722793972506059095423199388753829109031907164742754809 629 2958933789772887517506814168012004559444715713300632228296283207271291232717192216549133256611810717893021475743904734316850634559749657771348991188934579622614631055533672014211363312122447193589137266186442152809377765989879404657942566515226867651476053882436860624210935403871134500704777102339601473339758406440838204705600 630 -3559101856216115289204185653611745639809715078890963332326816720170875845636264982628078771475952620114779791414207454387422502003908173985872129783632736205813154644636649412086998474271602556556204047023396275603880637935520120075935933819007889619805682827910856357452514546862563065945272552853674818780440944537973965597299 631 -36107373543717877981779141501743795793701587925197917843585932000155079405525379364668544594205870516938016024597159531872779482161154409470711032861913112054574096255507041568411994907618521686036713975074259956507036063824193571313304165486503433786042275534716323223772803989445042573697820678589291025517783415387194217358899 632 3042746874659390199466900687985406244205277942602678812009051921724554896473535444240321892029608304324561680959122466388868039881835504373882394758046986209370604835496101964544988309369106436081530542183099075135650953466527749521991106522583352031820235572303096708204856026043151151700177402801131981067066974530519404211390 633 400223855855556047999037457207167159974922745119779775091454303923430428357252708455594312428294183990642737951527877316989442343654534008551703756239091218809685663646073559217076932293172844982485384267999958596713047655532657033968336926874121123678285266454182652169705699909938619462376204867283333261762684543789655795159279 634 366753640234302755804901549639327691288664687751150308159354732784460324496043818568950771615968492643072559460977530186711893904954343460438997413900574370506609010455616437607082060890112674185588548303985868770220887167400851789226434755125704251328262675158848588379452283623463956793674253436470881470024947823953942348833989 635 -4035708774176813772184510479639511068435485508566427217846642610373274387433735974442586665095267531253997558005829120300171971875245530633629743904729429036399933289651192713780764194334788620621750678644013675793622637043458375584425271440489628109132875255837160585487310415385860857292464000103645784409364582157732271397918080 636 -8069998816754144086038427525672115672610797073829080607599544671002337956890217978701045152870920950327795712076581952354002804829743308698458715457635747111972632404662973527458666864126028036663224709987858232266052395884867745265916053746872374873743764682584495057661285535243964382022880787904825480579639008221225637235091959 637 36322797699190807407991187750362506080179543520401618788713524043103680304880877740167408163177021893466177425987538370947888885797957528271468467494387972288426633781500146324129739273556646790176032755096292201463796611593174386162761932098513534326717863131624271382699129034000505048194223213235278147923371395513829348142006921 638 125092784683486392354413890532755778478898311332521505472308515424129397830673275505878904844757152347071930258829939846841919738925133923954514337528381190520125590232792855126175074778942955193471504564962732756390372966326719584087838523314109657937899274640053717016973269921684113250445911880188358434299400485947311357728018470 639 -274457990007612489133489174721231788403076667391896301203540249050011085523016379635962584950190088481056021427032982233584858004852398887031638804909886504652567381363708754439252057230180159498464855741096481459711389761198198663702542729769539219655997219807813268192717149452321442279690543465399701192857684864704811471834057661 640 -1650478621525962805032041970581545351670958092049632861398933918715434461660422410200630538242518764298847254274162320548845975133028872050531296517722079600373948873924430160827177879798552666626651405955686541780005492390792114088668766486224745456972889240848404155379423118590846688034595574147471643970151090210125236406842260831 641 1368559268557774575436338951352004320762885249261226451840008820834687479092757765794957896209572208992768981423200484020587462920347515706816730336286671950804292321076366138004594749733429087856462007196374754276819794982388071212059203541240185959243080177037541794740465525384689177042000403971925069151283443301627689783332373440 642 19523824105343365430788800627749003189143424261807187927228281926704466557357404278001893816877278616280088778438986010057893189383665108262660992031229547554917729934245097907103551427517508420749627472708926713856880211281101326187415634889712385985944861826369987503914119829884002745422551719594113152822945435613005290258597242581 643 4469672151207845100989072162876955660751686519933696956988184897522904287337068854257356958571984317359629982783780685831431097259842435487676958332076156096070514402405070389053009180449788454328545393548804416811862466474832542854764395936070340434270979878957027761768999050652421797960547275902937392158827559295100702641941134741 644 -210292393007569174637687734742362079419825980359945370242522916296226227843594378203763475027078080461721346580045065424805393985960473755401593954011448867008024514874291006589086056522242804173917356806249389435613819857617282045206807587850765905411122500211112834781286319078071608401687521639632307288893572232447957490202628533650 645 -259458786670855470748567528534008591688094532079216036769392950168978175004302135600594401571369907952677276390666652968951136055818740545766040495664286584064800173300746780868669157507190477171531356135286238020544306988840440016609215943147539650188103278879640140160745308635248248179253541674564618602640675384694065219263981015801 646 2053757536412405450265997553631974281929991251880183035898359129089510331275236024640803823726488977126257535989829066703908197789746470763651492998461650953023469490316454291611277464237480368741559568733457045771207711444949662480665667523210885309334244223442601042433404201223539444239309196361390761575188619172233467172964932854349 647 4907804189791815628500240367506068790499031104751559440361681580948270256322559516247342241011557964605707576287162249362370694403752616767077938450768803377736271396624668881166638196816575617628404486221605663997195088322194502663367042897833821461403380291118642584201602596211270174211098154781601566204236048403868184584868724028160 648 -17683528710744644324425732722445648310730872665930453954520268839036343387705036754801499819979820783783125319600957484380619481283458561633088484532309357105521892996856328326557413909795708438528750769846421839486089737572251784623955299857485916941273306166749968882565843617247663712421303005193696811122838762490699954317745537369679 649 -71669374798454616237928376765012405006220214818197607798498766229467316207253191433522264471106958394445908658759742227366697119724737346070945807490766194260620878359727686019390434074778040232441200118284084143455235709116391313920992771733657953016710489369055037308783472175571635628743382707791314039369435294933249984751301501679439 650 122849441019736471330754683181889726411819384507037385701224190999932461057502212869294233548671070227168469856850790100820117174393306831893027522364636733900119944605691925572741118932974752591375058350026556090891751404178378316942515526698687133337295878465194620399440807614152665207890950349339350882981791092464449512743899409387030 651 911212563802737249947966827597026181480241747507211071484710619524072939337287318638039142730847612566073465103207954601853785491365417638673431404763064870766949606562696471786035893755533195148228259651151481668899344204458682770073436015768924616521111261524800030796059001545440657124068160135043805316045579336730199345008215927860859 652 -440131287414363934690334687403760809049771482070200171228755481475184132295237022924197426304534159932779703322150736507167503426960957512149871341247939202134369784099914709514116414507189083356897382199140635330909921241503478716294234777916633850189143401592340793597789882210238660162732293707689054396754122680378745295174677575396471 653 -10463469489244473684117969790971048805332430704649521957560572296239986465005397527942627996343857898159587819457438237127559143831980551537557616793641652780570815456289575899160511245818054229987408238361806933688802707490548989187102030951374804631921367278365141132354438899210085888527482055193170912873255495384410938090265052781865920 654 -5622025327686470402524288229529679905784944401877320074044262000012961009757790275776456306993982138899011082913780135548716606135410018903909032039914321557092747831190514094505230686238974313061537034171259945048793573834010723307865448394291832279840789860849392402778750194897460626737426824408591314508960145900244739843343599452504739 655 109476139054002740122773379471151856952871793349267421459122033258626890105301582531592451652788454740856454931118040472854433976016376048009224752690143859029186222187994820796260393017759622216799953587808616325528036208562028157750256892070831018671294250201167160053120077696413484147064875782716288727096850303328275579149571981148020381 656 171318417658553914550540549995978335916506181769917942273608915258769461212637275565133471029722258268745576843169621963890316643505886255952224105129201396157206448331090475835817930566388339660476860963692475721064765520736146114136776824408041173749542938670510476483686329840285551041176570851210793186695411908230967717426351575125572510 657 -1032919111935476226799966624186692090565083545072023693776733450586126329945680132282383497150950743880675427399128823237508457092674250272149248174462381053163841995736852552923046392628967504724322628502202303859743632773446163621116048988371100031634693813542328284100634524820262774576537062758668382811369941428380063653218940217502651681 658 -2917421706179569286855912674142453785646651544541121058786431518432590403284690163498851678477895584836876772673994664840301940171238999087623713330883596410893112927378847787117043628859239240989568099102819536791456053501543770876620594056859552942879666138917943525421184153063403836029479342121987107865019472418920708544908807543883949291 659 8444688525110669207943720191911159210569267451251139572757636438014799226117791291607366790182562597850552928716422390772291087848177753906018016588202595173909149025726530295036466690059403310977980814421405805665723907006364028955655944815222547405101965810047667599685795619959486684312428348223365103060049883293259991640499534848645219200 660 40536327293085931363358759607478150852682434441203471219408383140773293662249383090094735253439414031056197428130363704015612429731806743869878863227922155693733391226893855953323946607511034961863229904552420710371740495523345508598482479440677629776778293338145046379318821303656928880636701111565223289575264079901387785634496417831368661401 661 -52355246483131429924022162503544600463579507522559064080925617677389497825046321117586299438568774545299884787750282594479589536598148549096319319242306391219267248056097977292077186983142401458894559054083043151951222481546658809913732913526770391679343330572379297217224930515897424646800010718891792844085284636324472122410998465503728749799 662 -498254846707076674920968518185804259843086286375797247494417832225895728109789535108628387226402328886918056497184283338651326263648022731664986814749450103850334551551930392778640599665763786039390088004159670966040367932303459404497040187374224319223904557291974807389731964856123642333803722946109249029413189515239737764390459061648784025210 663 77652864607369054243275269353186345256288296372352457395763962225388747965719997184820906597854191111380676168068825200624158638931611308394525696915920199561605177065147357434208457148802630008450061590753803705423079364709787504554021861420249989248872079004197461999742270818748028780996394961700472255524941484329455582130524058892232222579 664 5558456178385212478373928969397033203530237446506122179834360116710241757173404883379733166088279808867479297637095941925788747539059861356709380659159871341915285244136381677999255053472204276441741029636510184331867126620047840954021463922536717500711822209215920343286793884236108094452837347368902211579070026151966570990425573737028856499889 665 4704274667704152881697901006511983405711066186410245148480956532230965529550484914346703193511883706642291859788338864718923002510812136964369597993084749146737628296419760746222962024835375346348790352138218343572213253608240178403927223446913967618974229340169748261289628905229879777861877002790197016768295669824342559586989809089214302051520 666 -56438743294533184380415317656855381833121545725157098829697004751581693799356968802830361633459194190899980414219716496464753220418846337959433589257673835614330509389080437711768843563358871694510360973863393684078325139212286072090308879700989924888855814961205375514865103821367309261119333818267727310601474617847289721307691502018103119447259 667 -108185764639278866079092228728487199295943273775669795462987526606122314624412302860644096762089914963965190871891444008372906248037779844567499167181606076228444420649697805920221425836548000504347054847383795463372670928902928034533508337617043568697572337703072606389051021778895986817599980848959894495052726985915057876764579401999460442013979 668 512640411600586162105476265496922000868393729201058291663679525661276317168514353970489881205961221135934593684525437452739379176569529872986270314652806115529191182630187008909235853360399588135266915865113535061488905602432218758459889339093845605079841626870186524274465120256144415054712691151985105921563493810405129057620027120199673871905870 669 1702683822632653688975490781510281193123769740733426041756542318328621778037049685437574945588950285739551693275331321544841347904985108163228761153650472954042079809776862874031671537562427593683084519186335285158588285820364427138328481052881324860753137341603985194554026359824000270048312480490543945367143490655470765702030400542193738734059639 670 -3936360704973794094184748138955860816428561280478215166543932463945417710816608208237813747676623146755728837254448490435291823037279720439620212307530394316779023199155194223969922849401967875804851555329913600517789675806389979204730301677150976795125120553968066572465089962993588295553527122181292219770054941258985653931789897780002673856904931 671 -22665882753932984672915146735568953940790028428545901625865897965560257269224154748051138149155076289890797463283093027428546649992115910235136584997685596811241901106700685838318309762588671406318781266379601737262260819830398677726343593258845550263409631311611903712559379921057591266084964407577275618808633338469164076654124303744133799931560960 672 20634085000778750363117082792945515039924145656714465206117359137839337549758535542564813075287778324422219746515840367359663403417961014600685750385148740673327354084006450625350841580832975227534585842249447868433425614039891093525689725189815194482966694782036828584556609671871879985003833936416938798661971015379678116595564571835895612494393281 673 269958795294041581765183696884204008388614458370719383090642236759002167511224237771127332715993617513220991842629863669073676553331236027187188185359690305596988266257713994846852248969308360697041179772425066978318294632174276548515469251037116247380472639209767769422709788803505383911938442419766970605556937738540482959790931913021367411741563841 674 42983860285475327770895786161803342949448856146860265823351286242769454463880346802914388887828055944576574630955619628117379115733664866579644931123054158190387371333643037967992991580145633194160735507681140425550612877735474519732882273949149108067838996607362654992587082412914704076896269119180643820275256569364023677239721622826515674303237750 675 -2926562887948982071646124879564440749325310185931052948173713318106254388159586268679486270988101736700854335637972880731693062970909931432479425107833539203376483557501210905347381747082246334473292241988994596335950628076181567513937279487459129613117360034700082808657220594425644518954426597498256032840851058554581288880460529420408525854853964501 676 -3399385351089210677125978527344277521769247603546515872230577466776718387262270083511544548754210352091196656578484696640984233243980244964855519350187134943470744642171284322995304654463848299609060332573487141017007369731271787230998984500899769801863588997381072013575678500967706263800285557809243114863878880817585549330097467271500198272189579751 677 28792806416349592110981395147864570720809164441695066557680269032392079882493178871962804432114908751618201035439216991407639459436029000792418156835981796293670574490342035635825894563440861379597154329305453418678449539106725455422311089861150655942427371384319838881653748037714383444698407014671573246385482763282808628354968356352993586131204029760 678 66186045278330909559367158948651623460270888080706741152216621166935982142378149790589794468411222624621364257802548654458466025119811695405828869688040280671848765554226163188774245762543192675296817987613811969865530606150715114963299919371048123762926850355511631030986211548359152346501548150573247509888150452276249670986040496339495767125289407021 679 -250534825301514603661428187677858654468629920777938990982266338189376896565046817801001054284852773643178847132028838251025568028676507313310770855507759478558527553839536228805310594435306282500271879634746175635597414324023264894682122069101609091603774234872006596667205016866499065545180929010814058200352159943834645240918611423543433680317954920339 680 -978581323363154608814466936113026512531609689665713143656649171025672700131206465497488793437376222514013853967856873450068694304994435962774888422076202565948863974936024023881827297823281401928536877498498107304118250991681131159278421182183138452995969588782634538008053343898449741356697958667119780809121814918873391621765056883277887118696138397570 681 1777301754953506031461243128343418686623319438891615757148280549057473162084308530313522803696004287560953464484460347311212554010447144483643590988509151698194939117298874492976589240965087705574453798483709824687453306572574782682224921577934561554645546994809438025331201841633039979640292260451834859394751944463307706028339668775699883364801365726159 682 12541696311948206728420379425586710324471026025214460337371421430339872863527579650785899531507142735215105858130885955261968191365385940074167363631347379923632442841595138755676689517021183126788359450967189005032754067481067225434287554581949084537601212471418417943419788624515987134563969805790152448295091908570915013867755294491756641670458888099429 683 -7008622992540359617653294986190895228385487802593312991259664609292331919399814182662851309148904427955382251198177865161369902749532649245912137242253288756511887448692480667065792133594781634530632332353619066529232304817255384070186582775331092563499804471485400335223431633447452641479245059180031005047179480525469752443981062040942075342356134888320 684 -144967282423970633630277468667644708797566774079952376702345300343030933418203190341307746155727474515321546690637923373043020007768777990061753137187074467916468758706239006979509376820827796029202586292992698121889527047108994863847349683176771022477113141657087997712841106503123311121682912922871707936293190474805534904989289301450265133717403903982039 685 -67872429506026677836091223819544861285326408251425933798488989640815282304805234332016381755089525807812341927457966856267951077523918848356719627522288291594837996770621719641785663351285198049365630637102888390067971694119185639075297272648129004278615292470748594025383358535201332065411217271891366880774216189025367628105497618999902304951486420210519 686 1526767677157650292096960931524546935487908106628050209927309314132524985295429859422368825957912693860724671669559190247205269007932639042322564881535530855486318348998007357132817481677820558271862818585816790950716825824079757863245549242296352242969629265757219380815868812999155090273100824879697420418450879033835516326776684696953014165939956523591910 687 2273364401723943748293964393539540409626498597393735481710688200181493090648287437074549025263897477746660432871596825666152730860695746374246480784280702063029536313474846273192459778541957736814884755593948563241464514459390799893073819241425771290034397482935453915095085756886369742992624214870502456106967257113114560235937158505951939520406307145907619 688 -14521080047010209464772605853230475880740490575514816827489714255276281747601441016571508060273142154721310955493554267053105228226563283091301732912610137347319965525503234655268532519914068404175606248850036137216420569605486536602627222423834103382631524440393959273879471186104336250011484858806169168495992412259076119358606373160531216304933214613603391 689 -39528088465973590696006214182165420386631975146845907126307284457272705744732602824391547338176014409934575717081119349380785267694216493208013021539697860040644864973726543660385590083875603509139338560383470332872530228658785335426439234079517587573009896752683952339925414511854403422930351222381696185672632240503336281953915116726002551029402593218587200 690 120203792051138713416492450203369814301513421183817077976079572350766393478883248357895041324828549291999844793347977588203372242797979620796306040499013650779874755806809037547568267635179148936792330176966927176508096037001566567202460212582657549635936872091649599672748768535293295327195982224486164667783284294346501030990754988039840828324862767531050101 691 555012765176848211072560806207189438554465147799122056365459701380766156670941879426202062044764707801280177681240290431392010187434361046084449277435690111226968270517801017811809758557810787537325054341185100838105928552248205256893291787457351012939045736371173075411928328165691732979429845670684822710182238939883200132483821272025868889648291292935509301 692 -767228947385677636508856146029878518762182485222865801371415594477664171596773852510643392528349334410718115045587463038845084483343414782674917168053460047351654043357098395211441185429159850767390577605451098103483127854769026982333770550951882033056259856636972520988308125722534515619725958798662988635433888297928311208414483596412380221925199149906041810 693 -6872369364331007958307025014308962342861299111013208421391472309666091894977134526198866075020761120224800069539230657784157196545121386289603859219846051270848305019052909591141348529565078513677966175358487207322648341929499284808159980212982743175385762956719876350519519735545143578393454261176196038447438516636643512665736517588696938008056403372196644121 694 1567149056911446043290392592019701363522708226438315393694099229588213992587377851418211242791081558293099195962231435643138732771656176319820229628742009250019889457875172756184504510155679844763330178301474871815666064472960011997511495847487959188233095466286821380351869647402736093423531285609096836542334254640567910626822801971839244433120787276769815789 695 77163212064552533584667667749418287134996998447583608029000294635915224837335857639605738068019453880765899960893768671268867894767991425505462681047048573229351244667457178258739338335371543495220958107244834152364797825697452144887271278190298134117476487990205461236066586738399315455751528158547253259464157937643646549949924495447505562521741224370932901120 696 59924572438526627108473349237201572136247207956762138698365203110444870918874701274005414397317556739541808805309222879194341834279773485987440155130886471479132460630830277940709788723659065202824326145928610562392471116494892012914644823867930583046912437861050426052196020616969218428092684016847188057498481136597399533054873673757273873757412564326464927441 697 -788870760271551242322870996006399586348719774966657549620638037884622602291819732761657704350896435948883090764522232504763205008168132194572649336386647834043731230711198682905422932965427913244606213033764565113620304966177081580845339236225348892245328930031209647544536433505423251585174125727172597796607256177482712516394295776165287313981740903753796984879 698 -1448041057095344140516077837615616879847439062491041075302655272099516182399441446775717262721389560083842987622923684175900965185245640540434491042826399020314188297650331740253230608925677630475673800638979281299937487247620893722906432298772585305761365746502764334118692660292084654294193649912491666429090548680054107379997906187495299925313279111344911186730 699 7229537305891719525035503118454778569988478462142191970524363144631332442810575613602517485138471235353871010786820873376494289904603813599864651657426727154166855240172853771706421653694029415214994542732430934949885867380327003666392299299706252508937252483840541788871208108267571113142721733086406909333589269272255730300339347350322860528485870829946855646939 700 23157988933940505070712359332226564248310308149543643798853571137726010449204431528135407375073756396276143874638981399311404906942305859544644053128517116377622926514326502914491958351876483350447406349761203029249198227104156834618363054586204690872312275695370949464176827371480502310378851882123815240053585304752850911480316315412771159706931941054740878700969 701 -56366921430868409704678174970776000021562954934020467876914423453218646421711900221492284961449427192616437244016048207830032282008336090053867115103176882318212481127574888574278679838757840216917533620295537255199546314079440205711952237710564086725997501626875010213406461819462779934191087181826660762615896657241962121823416505440780306106412638074674533415360 702 -311104799704213965482514127625268206752976344579000549664303705968204761362960647030981766087260747551654019865044843600255486258373700545044951699516865162472064672785166420633690221709399157071839003467668770576940726812225165386513945838158815686321432534275955454319351562905748305348358457885188628403205335009523322148106895974981263062882663989676824199126019 703 308931336035338541268945797053267793484216159695224596981754952017200349275870255405433368488682951567126789819131686685874868843717996445547586566618080543028272619618157353683375256516937085314253866355582139230254282642648676876317528776657389267664539983619669658028119517108342273927743501114904639985569528220138261191950685584867320304287875029144595668442941 704 3731084132781692161576601200931218067766955950064230643289095717667452724268437372746232795448551174635321008334624966288685217685828702441042055261303597330220984020254987980653967695320327813104482904499938615576602277577125496127970932996404361817200297860655179655540986709071573632759686537851979552420828213324894804821126541309661213995997178915589661858829150 705 332839436392968207618197433345272339440578193416760076489791245478248882233864563286465742073038707396926320324176412744061660404930741540018603028504711356909985204455257090136839873634019874647690374588535084043805168507990050488478116453173079872890358040838813417231672020879808619554508025588028512579563402903373931709668999876120690648830553594999109505956799 706 -40709086024205645569724415776898126405995937257289776999690261648863731084718946536922095007861024213591604771356698216431475734139184985311444004845834859275520839018349610697056804774889586069501621574910789687298819884840390406919202146507274900116312918426368162793719181778907501340802043890783746564049546943670468921322722954530152663307138414476487170941163851 707 -44370319824528295853524587543696122139842297384874137841077965349124468789291456733073218170664449994957794294922638756616153998593423142251648638159386684201530676267357438688562043384863804690626215695384675611780676738428280962292461427492178778718106856875595110383267574008585396155901632172252060202424744375607582170129081953167480260444274504021477375506688640 708 403429626441733805413443986002183268326113012445313409155514912788376573142616955173069826915806816354549858190001041624130079076937611696174235415144796767829198552934488278979062809138921642073891621628634010948506341994816013513818762184087845122561335245814454680347643425559397118592920850626369152002120272004767575964420870546664199035934248055219881504846113721 709 891503144511545059802214448982840611864378283678928925407372531628745729824822979236875226793115766299085595434150067946907773061465266260942370434898050294046035991875420104553245286372423493670779994277865442678093786117527104099035837886501811688460510671446000894563586739653836476307838804521141814228792460136450979835840772031506481900821267599456132635419688761 710 -3546222746347526799745669397041175339722864853219518575303291509043396574743963527666892869280759213600962844655861389918523096784848462396974219131694714152075148090403950964216445614155714569142027843637108677755475975825449044552970546138464484659714177032513000589260490941499531828214290552368918857794530531915992355772788803981799707494455461007962563917887562170 711 -13352757335974522457570028335852422070231025973687736754784389356959599602817016299272520364005032642890904394431512137334508600460966391267340293915573267386581544001033572114302143764252372999520607780693628547214507623118247189642364762889984413232779794418419010429459945077691733067600517402101478814311247593416953133967037296328371008403489404601980022907504138541 712 25655692873848272339632335031600506666720487411726967573551817242517762719366582505063301198083318706719686896782963151769245464172366695099376116533068588286245084993409888492078757991460487261041698499314566908095728110961692300440311244633124918024076152939223996052405455278803117042756678673956628621428588257658962779533639547471425774035520666485608180189259045329 713 172536023569568019372902646725977149439261773122292071876180100169073358350353761797061025202138677778519635235529596662448840069242996999040119349604374529538642069004779181749402339398236590255768384086944480927455311965262411386506323636422953463584653891541833110776464851133412180786362370097072895578852311785245447253171049807083506866473904117107388432171804569280 714 -109676598042762976363053038621628423894663588406704571432889889498622031562678645758635287976777827995396920629082998007012860036653036647053017932259379941610053865922729591663463998507828769615690299405515755061597697255316203918337100054541420634680183790789630845799995156933422106683961095316450019256862159049003143321698985215102176647916823214234301549910044929339 715 -2007572857308011189464982152607377067726543092751917362070870991358428973416570025526306565200303283559112908219908561293950100798326003636494330777907499766535116624975300590906889731888431262429142524361905045263606128873202729169906660055193908734111376597749795064341108519400956095333947166384251870624237588686703063106580533093020752179129768502415574303799895191419 716 -801130278837618449471398727769464404885243620278167076309082206873586626227104922181318397455747175609746781299995583216808640395142600518911133523054320408824524099825275082608785748302314796656549230901231739586031459064724486068198559455238281752629354899063855760541161793133312921810375117903301658798753839147668486567891695726896809052044713145838257254789400968690 717 21282171151550504634643404950911683340106730399992923906470498698069132081355165358608053819747588943540495209118998591016642468386443439482526505033928177023061758774903031417367001302470429090064018537079723758313635958540505534800774701151894714322595787676183889947211031920277204126863043712323468918067859636406065207604494168296331464918382740380733060087009446136919 718 30094604218764307578828790956375791793844410223052761745870402973678584969853319502602556191760807875247709803418950006401537512733012045190548973787525701520131523872981057326063644533795891853286060076993272893759982008252474881550958855159515813601518691565886303313163811644743646266777170009259787164854151867030418559851302821292196364490874584984953889889692856792509 719 -204009278448291243402248663503652724947329624176869401225305082705081867925053499442086035825462670503697737496890034494781529639517865789117242581585684245733547822650952288264973369793378828137418143830883688447690013535693086001257562857511326043947034972872136486106157539478305599128716310826298370933892304133436298723798133029967449749611335559203109771067411050713600 720 -535049924854698626769365364023786434679618136630449780429879515415546302593440013970714153934831557131422545334498484565198442279580998286213281293248466962454994585253743918851673459665133638523564804677809690279049815626470309698318110264265999993563740580096885822550959467570485708063265180928156029747287974670770902882162464064181609759010955994037602559854032475431199 721 1709052138076505050655369934516393539741007729315113633048476394340354244582148479892232240145257818409252567131291894877398383755115525394076387104194059740614031463906731252063033608062033470988034777461910882645540333266153636315515081168358586489853644121496615524616773466690875882352614238161126050525527370797028383079616999265460337486713735157196604921887489082418401 722 7594601311478189945118388938778044321216807232250061217777151063911363573109988633570087933428404946854900565810775225094581248830506506542422481329927196327618971901697914359431441664378503494747247628917817475715088305157327042997014294075284586419054790502562359572677327609966218671048531228370842377745695092175508314783404103971458044835834251091610233080281846312161590 723 -11204972207363365612090680340902284615934277790216188745756089273832533117293644645244466708169431055646877672633435618556800972475764272792417776816207460819135374201276129413261928024303864686121134923163202233385855360770362956473651598776659864969335294833900411198107180523633416034830225391401544178035105986591803899092382887948605667518016835637552421060480533594440821 724 -94745586633623455008392958667460772149319157344966862141304750976857532421503519614515433975881885471050783896551963094597194709611335844759065071445406620422944065119953187367007786332467403128340858841259194466251826717500960429440808833604790315578937990362086366497557784233261821416364068903480810333237752000522395361709828031634644160712193597645264984943580843028218311 725 28509107647373566724604525082464358625957898347411214062012231035300331868726571483173699813981856141064870502415828709527615987622071155957530473532875448587545051094084236178873421934875108418991625313536030100992582250973032091769358752938468199083750252810818156681621201526705754966768410401936175625148413851987447528306383735800018181985991594367811646721705026510630720 726 1070710560617231571816927070424532852268468629142046697616364491780733188505265287242843473548682596322623493364487422750096757793346765448307246259432348273239929767413569297215959071592016542830741072567387169229762676143483596815618255922591161670452068146793768188154756828092585790546773168340225089290763685857733796507114492083781103949820121168465726481101094299821032141 727 757110376496122337846277294517424907382931747320523342934229950392429537949273000927932775594882178770909917837913306945292981929503982732774411050570718338776934205378642699248351430308390350221833194118490838118844271382780243806155309640268011480530815365874768464656923611298822485912320653918927157414131133485871873695744270989980903947974213630419798367162339008204094221 728 -11020705790293424952139920480152436467570223173241990330845779459195635535608645158743345433440626380777948509171448343305771353797310437198605297803185112666862293236170619570127198357203791620916318604122768023408545166195539321165645505508234766894441934248856681605045401497719621210102184197823548824784269410949199887882515141931611239500047119222703192924949698289827259330 729 -19348919931750770668448970719844110448782472393767747103122308913512360453050648168950605964984330347257957605388494719703994155021854247259123819359463014393408569495335689261859064090596085473356483739426167242715832151406122003033353911551182893180280903273479134716271561222006668555137711390931747556339711879293790498535702122821401182927763469157320974963735427380072295761 730 101878843761476903805090154561832690694489982511894146536181265137639630438644448577226193802862559841299475995497437056659490736748560561925534456475573224942076656102541126009540117838645622356723020905924281014778164676744810529788746649039399542658580373463944362939227855252909164755986314785127289516287251641147408268171964438426322451572754842292414147210711253808027556869 731 314716963010735381158028832480117905631097178843339364670526663186275595422201578435682859417690193661137009654770878973403426441988957281775896469429666383269570920551233707889989822835202562563644342039612120684652318342212152563155639676102411367641670309472214844818215028694982518862501140085376512636024082313379103752064687789461735463778153003022944871811800954988822810240 732 -805950318365510560697962867700041692008292628787496247227467253327760339402887355913805272413797964593157226295700928649850971662245208899404982551801639091093272296576718678214951473389899283360308887925554970477907493101980763264520573463330983601602713798631173147513291379087018293453348322551023672043135685739242387197826921033227811503522150262193610747506022836899480315319 733 -4267836911483599753436280024981338653950361596064229258603260548376791889047104718706316726008390094865664332498180597357288662524123738998939843715527969307058552422640289465004839524577127471560396650361288298009082994866314441459232609900457508645661087202825536440513656694731826000940860863490165311039400591186412528470538486717306901605081833295446004337435833341776531227959 734 4597616590537016414241311519719119958140857320598229460898879238228571844384656196345541270543387515659065156754529617791072025760573558894514964354290060694967442839703615995359626682711764645403001116819816377247899429255473954450493698196183310971968764582117368182132548475225375227045970684571095081435091951945253730705557644648199024933661819588683713885130417864117752240550 735 51543822616856613702040391794513845151594834877304751305534745270373282623902808102115025256635678559181372814234516188721247313525934687882853245225097723072611519488746800110412861453060166832567364270793987655347812372784932810502052407101215906074240723813198269027782772117275461237395440182962913502868498454995791543881480998538574942589561985838589761596924584623659595748099 736 970040120949433145385965077603525612045404350724227235647073649858992335671589942314071280658415886931656089934690393019455030159625540043188637327907055427969648252007024161456967943230755733134351985776007505620918650974719311546621726943199485382584313409907219024324738889796333739889762652680867607082486983598000506120346907408385668319281970363068908860489988118364321102049 737 -566012008664473317577058344662048771055497779299628037125235124324247116527259299180951206542334048264063444866644987682914265418625656026668197060148167898370757066124207777053084508040431079425106654992957856703205017449659541603975954751170175481434063648535273740281285754400233739871460079359911180924470996021355706476575944076515938700165899873861418468705680442741891232127040 738 -576682449994917082176303960515687552787997227157594536717352934472696032219646788546405990629576623020311661855926582006128270750381536967143272070755145508078423196896285042829111155415969392489584526836493939265035122610381454030988793747545369820642491096044253149548857882187993411010247468539400724602378352840933712043899760058008181051678001547855176466171070312043898764249579 739 5649449645314289411171337830766848928822478345138313871660233433094022249580205502444057281336097907884386231677168282505928648854500679326206895590874701373999904530470000504754818433028772481186588678086042484470220069335873503612746708515326560475132209037843757993545285416214577727575813404419622265566802603393979059198435624783667144650146897064620426689591414558116904789147861 740 11992956595258377315110681396439412009490447843871853775551115712293678603996320176454523178261440761107814512092360684573339627108697585964782888369181301962862559696329135975875041142604435798572018473287475816385606418050069497953623439738325628502199611094330542638582722120282505248688535558353030236192964484644249891681332985421757136218604914091027367817473187990599791195893230 741 -50150989503198806207774034741995926207556813952649598812711452051740566141385940350430106916435636225620434036356490422991875510290809886623492963130440413151136390138840869576427961620712061494480456985658991512786814344644539041786590353930266536724254688321950795290415417458077849754645411890262814685041864152689519759501458887198581454933010953619797325768032372148686161484733241 742 -182073512051040956673991530102829458311951740235239990343773724886971030785345462291429861877311484597806393669372457953298611408486483332236104735191434734742624546798461365311053414189360855278772660191821225493028484943195303519276448191051848450248450410359586764314825360781185407490219303032146147283164473483776268567996121726837909953337665008621098371760237440045283864639558771 743 369587372484145911611522852059125729971173213243905596596052247682175196769899881563301314203480513884018380730548936699612019204712425420622317859243409809919875744728788200029654163638471821160512366650427681147626472847894625940376045702181083453718351161181871983879744231257670939810880227760744814252296032195808448786519926032346486050925455481196672211688118653590263911692506880 744 2372396005045596435025429683190249771402642355831545490377563221438856535408699966769029794853906844459888711093645974185896744698063742075219469946349191892088745759511863218451241719721441229227011628760461161570939807223042964652416975803751416406451305675137326391342823199850710422203292561114352434367105240517347403034477265027563495537639770576028754301050730494088386422727653361 745 -1693065092280008592701321689460133258280262989851416072179011503065070629060198730427284661384378808264313476942392329509835466553772937551626026505328316017029887432504806981874954080301748803538624404394243331052951394103797920691719526920240501584450557097863265431334363343983669915716389944253840522408151113636545533617241921328247851022540239717134640027518574695404516605889922319 746 -27789421147781569377981048204552880743709328903998416466332206938892492518555898364886612404777354097323089298972498045554699658232474100379040195915169426830006090787135302384838612997237602325035752320759316108333289273557270531868306260761506082055414919524373855736105418542341484559952608116511717300446308759327366966996491836631446301936577716053450937339076610130376767255894109290 747 -9165705132701474858266509620491414902626436015632839672363080405176715598893712330186481129549187206415641052606182420946509526140971787311153904356557950642677329029582425584214118113918365486110883872422639466750823938415493404259391464638860564626458791447877935991427421758521115487072318729719471553956646509325366097206830702020719940688635079164969897036372288480927084591104963781 748 296517927492895788299525020629590273278176181928349741457291195922640702105221169683566255323001707864138341236091296080155186714416243316858288250710305744487389669628905900649010624855695260089282391655929837724915358070714482446291977403737706337983105323320234477105732182207235214672406370551909418750952749843275670539754579500925189380613719797422990413693470422953217355223730238409 749 397340683952612011740456626454995837207066978100310977853285080379584573693052005315617547748042767134710392814759302710566791501966932977280981198632443201556840288954312582075365924108797280436502114252578871859174421393284909893145283514765172548874152029246891773011433821550967485030201876578823605844475861445854697609029717223153108728188705668237659281093565596243415285725884840000 750 -2864356518469241659554318600470497168852871023111536178176918074769463149464380861203611260804976019370811360782244954171140262356611743508160189559180919987804446076963652325063750949303850580545604193962649343114894517384574397016066467926349597168940006527275687475151620182728619876366268199492180000416004386830177678328270657287023974458562212103415235269534609056241975621735147782499 751 -7235104041947973788699341491475451378130607782214956934563053958944893460087952919675404286033446457852625681744597283987374968878248006258250982744137795204929689255461090727892776114500620665347127450741016933565813152710708405840664586588766495206555678848991496978277392219789262211698488841859239664705238862734579352027597546741708170468637974454029487361563830614919543764719881022499 752 24272817661213684466398163113700017479250973472011941025383044863519201184020236553564319582821289755226299286860097211895167917044481172331511102406852324660919217591139084847808484327841735720654518682848125840698026538519609961336066560601079073651784392951041065248390429790225556428330461352554740339870809392397375109583379683415555548575546358683538100603316869003742188074366744584990 753 103858962122641396142090919519929982638687659076376467305576638411913029244987718669993766729189200791605181786050667335756292574705209241172271912592368071915145799401211082854629021587348563039472920640999312109921971218337402425583377013077510520923896860289947532009441744207907440757013838613006376651628436882477747981886952697574345423730564077677862461580519005767857169486285435832479 754 -163142032150709132988288874730770209633073049115754883973636855086798183779234883419213748681844986515884110369410401995090554512784083654474350213883007499354965594101318850471264306018910529887726784870330072137756320705378307149113355153534359289245731462171504185722852983484573679954621236265095767086950466433893378223530223819996765610600445867841056645055966553273306899331748754602411 755 -1305590615499764490551288989450000018658637298955896024334979877617841505474099788789145182702926195223541110015967742688409772834541385307369341252399056290421569387514640761872183543479744723321928911921322505346898004107089733830530502297386975019408596925360927037826712169771555528281773461008165910254863272141148606024286703493314565271636650722297543722441675616719735763680888548759680 756 488971738158035972319888632588472287305166241317407699375025528336938516097483928822206052797368656451184104047546679257586326806083534891848511100314026202483052147599866593311723822728271105443065721652308288168421523652071644809716404391490977162294449158525619005124670648558754951219060137907887527701591858631678554434545758526649856444968253823954079373173956469286640128968347751866841 757 14850468508655445368384067516538472492550176529832263967059804182133195076312581605502803062529556803910136314223191848830093827986038773272911264876703645397120315410260914973905742801005463061984283752786855846984299568830058716945551929662747702375789015337495816421218504516045865762318568208997712540505087852184313220701699496953110074432971411769227060320032388253203733529458121788223321 758 9471779388917049672865292558065277332193347875340779273934523370426871399240258388458536481758501582947111169700178376996644233119119889462577642773249357169806741786662382447476780750994480902110560814611464677131662808657270624038671481356346953590550074593714007364847127381899561298908906692010949735787577407235849121921696153159961653538320619705732187215118867091050692110806296517688070 759 -153883374206292849379359450123857920085858593952814124363723322633038274440198139272072297206066623260064388286754931960134387874727306616539446270870490742198516727726207682265486390060065612779716560466043949639695632448473375262362399744933877772543129094118739973268556422294604962086595343606963888209768388966791596305796998313324249165224364909755765476305237403694190376713233043152768461 760 -258072947484380395780877668262575970739985420581562696377003079707733859831840981545116198505410140672482611153456894107097474439037625400627800341376233671066390887379493889187730978321004902702932729426770061088143923343703352126787786039853694262039179914649594054281874823495500136374593317219084335303431740446385936646935655998083827354145891726518819535671544941695747989932102304847337231 761 1434644168784840947392076283099861150204459112899392671623953469255687159010338550447679070761322715188225660000847357454380792182962747381306108638199164493117293117608790615732619312339716837873949435699713384948508033589503775759198611154418961235935240120656545651672245821745154446577955462457518435004020538188321622716831325448482913463322122280794600703686066498940346153913461169833115840 762 4273446591113025300981730633988196828344298739296582331770987346040759617160589347443957254320834262585534382688873192632453011012376626788211912393337734874847592878783223396797660073870770767606209459394184056918091190370240649153864257592809598118366219181802080248772868880195655946698481951867446123341769683098566925833123541427405014358926931272501615596073060857593574043166586523153825381 763 -11507639265520225120331108480110275823904751502596737056092500815771799131953134707480512524053715604484947877320447739365735703000213594406155282626853074549442631414913473376261152361866114449007234333302663177515497179114300884197320465105798975476921422145419921919621835159001042965659028135165256661702456236972970924052021038505907033737616413816238992144473670630750233649881486345010448859 764 -58515551767763503431130145453980440935692037634859142705573361622220154920719617529364042321582892492925826086898052858322718824136356489076486318953568158172766153081528930741035413174444592892675538386638687803614500273186948024889827298626704554778949833145242804656123392841153258379342329605707164018461922751057207108216379994207362191685812657813756763701277340064279548124713938099702528050 765 68068480152958972892512047827232593127260228893704964911444147351269635530764864252921595443007979156408600563626872274700373908865993049391221789941815661871102792482519276397837262806082666046404039279690607149055968697070361701280697817537084175467185810454376336459716793907858214242906979881110659260265095855645473056355851429357615179427967894164872149887933036873973022023982411695412409399 766 711739549598357510634943647821017443419872642877155534672751125195691339658680657075926060980419796578592687519505453716250280974365914429232571298431065401771530476379337514549226807724973187865834961532716172988815471702126789975068798102430834278035633975052047187677074115160544056415672605543889463463346246117274751246736031365638599287971907130116196550601983777581048051395835730792140217949 767 -37013732084191191182688878278541080979989874953599079353134495668274651179732849706211488892667974141901918680390141305453832023160009114070868390928906878810600240928374525826983083141936138644609470543880505650800183965647188739018877890477091652103409939946092513379810617825896300256304173148327788399569808294825452373178334357295167685735739705697397098165279628032655190867970797857396285440 768 -7866148777666123808167069004309732958598588946602309960753396872820879387425220077541398159677285736506421481394950132184206922741185067835629152673670626298297435481101087185868477968116641205168794047403758408527770372689041878464775657017216268710495383665518611577827625884591880920828702834131111886496378515584847716087274679379319759853426718136975559154787101181424183756222163836570938682879 769 -7458997724740020705157491343245781067818700322112720087868917420469858224448158730773071781857938020945500375910658577824214770486424967580849600373452650631380832830888967401771664053555343680078089871421072846368968349066922802335568000221968260537357874326111593930649709088507021618009356929499506214101110624341767739982313001449072915310333581374304191074969025273064976656674485060139579543039 770 79068638829587341184680267704161281476765778090512689480418448180559815037229262122182307974592205080625135919433792876202061379666610778611071079036924238649890957461222991642781593595727709576778644650020269647436505750512537860776964226967410695278091345994593133425454175642003668511106374245942724537359053047091557136977708471723444443077360318132426959627689087722601044661769317142140745968630 771 161117613801727568941412672479864873222771481633752610446976539805728255506159008160686097575029523311025640054451037232268423855017285422000416683144903395595080118601001633062269898184836490057637633235652070957495157590248688686468212229409061561189027963581820666662600975615580906309209300470437292892471269914851002276783151487663246511491029713249773061452348365726315787885188652803676120942059 772 -708637413323733184090070272265909223021652077361886973837626390180429709903362875183319290145484732575850855059320684405954251321315433142721365186261263229553720413472451275008327631368168315286927457914570895164306405665389227782078394267232456086869976842358703801017394956446459447312960816234932677018478313603156126229971641701294642362359933786206923494452231599222295703394273835759872084712871 773 -2480931165142736442445609669544422828472138375333165688754368328043440520471111964950866363470809488997132895658282093960906913726505572784725948700855200581099601718083469238693296511401369705920941423506743675696753139158124803333228728790732133259949284441758731134306005688217849416714263121409742898835662282666517151274586308065590353988761260631954427170428063622211769370131349016600309415075520 774 5314080381418328582545163325380578624766034475647591023459521963941286288465879662065645828129522569337226509994245434504589850807964191785209068348018694943991322830113494786398307433648481762235260613553536171110617323161156702269633608148824883695620460824187010676885338832693204503728305857174516548367599166968200237255101750648650711997198011016321731268546483969233483367205663176758283516766061 775 32604323197988429449446869690369229737959556604312413599757573572419132013648111276525175826308426948305688362235348468074565901799525492417194504057425901336086941729031656412024569059063548527365616272127716603774901853900529538935149624846878349555062589683533053154251401403089548087585200192681688435559884276299888901275551139370144605873571877967820430143255183813562946438650502359361687082596781 776 -25850560997613184958549926888817135134466822627811087658297168030935017159476565006196928283116321314403803247701351311475922457088080617220105247770779743047817609402216786238356812711069750857222250476961181278441888700872194186030820064790195371096762479382524064291487325756535701453426164236237993596483706560350313708530568117765013226095606243211718613810756139848005370600611792584979431601829890 777 -384498116175485908902465493482878662252021945275247637255630477327545469309605789047973862372509017745766375232290184460296147376882861033809244792402464657744773968421565006770627072360768784658244029470366063919965809093778019114317465938105857216202450965901387648988252741190520730416863366355736566387642433599649091622561630650836603890704896900857743345386563161797197781425767318537957989510394481 778 -100141945201740874358416297705890175772886896369325673014361628987260280555363573979807651258229483287324539507575320034061000348913974244388087066923887484218780264997180358148702132539001525228799274223793069857105033384183883067978445225413708134138063692693622941781892157868628014429175559757118636826321661435795640828725381355421458403653228225528838593468245623469138704819037600103184241890265691 779 4129337332728604123568704130605775108999354501658398336797573621615739881850300105547904834839369711916105588047616709029196620796797497127513605649503223750973733387640034716328195663429455106011885049950233633262518866647374327189513680093750721244088896932221641197088887995227100020156321470155983593437745108160344367019452555803781184394100637683906338205783949156300036890864402903814353642724073600 780 5230898729947753741511283405370567042501110361720980739955551540475602967959299419325788998679894028076675522630945229403867624634851213815782563385665986077380316302609018655963919121358471883528677066411957401690674233873397040937276577573301510719607597551851493556689701731782008178877252627484288598527283383954096416135431750713417226834286148164723562733934651014460562643873816504949380303516996201 781 -40191811930066891617744462031292959156491789156521400964817758297297535732394001741701164184553172803000485945892838569917295204129921254586867098758869475183330750961431363223646233176365534282602058483040612564197033299247720558147373903457956422965370268702586559611288066215716092042842283544231530929287912805809691621078546363128175801500820866358246157529688789704839843155634615437008509766447813399 782 -97731697959492182774368579490369196624004003135452189104328825242529168379946295354284843170032007111843916694833236093359839075113284606560475296001195322034514230290130568439249343511308725001417506213572143982794449871855088008457416256764273040881053841772952988734874785265318182010492062446558705513088030029304752198568295620975765296677968496170205347602969950863906032238246596991451693105134771610 783 344378233271243625020820502853853354097405677586283221508666516027743724676387723804427962860052893721161428709987988175730408170315849193895062790346368904982124030285614427020859221428712152107205137099874594223372916419869838131163696681273247611738019113955499166989293943107558830460773056539988134709079010834601855633295714373434168519831061033770502385223606735889332242473734172815641914325791175779 784 1419426910825657635538874877247914516961449712076257301656283593695564576855796972701561237730404971951444512353153585202688637996561979866060291046359517447361780563477050679852602000053108127122797705449168178034111865010275806224195275505680251061429611373457982043072916581026058832576185743452133895353047341156954129817546966204167586783288714491642761208856276195392298597094446739721610538482273663489 785 -2368733655158022239690150654144472378110012741372858134939048082609616394584467989147146353730176858981331203456714284730345851876912361266785399647450540507441583769664708017376849435662725546056458802649452358422990215608292413218605387988325472667688598880052508793809316793157088302492317878487735586446821778023666282148705891903608266934852956879832765028603397899390356070116629161250450519101429270080 786 -17982429674240256230617774303871532064685959574211688453158167613260826739998234688864319968764631550447220839341403721959920869839094139793448601157405232428421169967912265495755471436246914944407233562590302316798220730721326281684753418550808234343414323988090311267611399184443735460830361056461208435330342530750161710141722520149451721551028816287903138326022436048705640638155543298188166442406439568459 787 8073640532497988405973882891717664094524180580889751031171361295444953600430913191754289922267313898347422398682453410073883500806941834141190794964550713153436251498399522695389872356043066062213813266553673625854671640969890263719905849320771965001160263692487285464291085540284235866585135606903883015584697027510167393494042290790239214732353709390257276988614940844588276133127377475566789267709282402421 788 205880366949140806942769400234304516806069735897218324015911205041314047740411494769261809578678260953266851631437894351633013069036977371869125407696008269866069121145434443148700058154759130450693382455046999110635099678904479362252193453379662542778717827561480709408016476569165325935719107227977175804218464865761946205052990012434208151793670688557191798574861737380350323152838353755636620134180117655470 789 117070321091662934477056688425410211766303749507431062673026230791419558135671449659964620433737808071445205245930906840820294560160617196316026663085950425178270354663039693499411462238285403766341436522956589226233711628235686461333229110851170927765954926944120569300814535626038731403282615552034462632786797563150104876618524813741576789737779885264361751700097388089879285688437201524401938189378011228839 790 -2147613715348885941893406714151939473100463345361970501501997024663034967008854992801915284931723062414490162699885931027142849199246133894244352821570140543348489977936739181136289177464065031191285770482560400990752384839713586523440898876325117042799941176232167234187366706634779853889627563955714471213616315960231303378964365323034712879992597688864748032623381723093974268992784689787600883286603282981331 791 -3435387247357178221141030286831451802529804589943712190905285563368650106501240939061526109702838951200387420405125906276166089361012923053720646115515595220309463879230175809629815262085204472621041572235082882479323212750306137598106419095687997248225445372617493496496326598521205899325736335028093560174271089154882457021768138274192057567108176426772727301324452992082646411565593906556022203369761406498560 792 20188363621480567139686443568839882401575292209037963325616681707924734530596163981759542024546114735359004369293619335022405251830694549782967234921755950756523925878073955182869365690019510870483101903073081528418953020486543314159743468543888290222573907565936346079564707174461372493460166868484765623175508386407661880146839880279189784112810398150739501057532745961951070547355037681107587512782874706296081 793 57977623342409527572237776723985852229403142698418797425574822904979885702109814311436329231277343198563265993750004304060232234801836703373894342192427498179928028549605889088797333572956760069314559197658993235691508360739910827738914078596456259953053806664728774541024299758194637386043266553793794785092490367111368907386289401295302417351000338845239501372101728874860181074576570653223831749850250177780241 794 -164094376493876710964313102533252854187925071600998799156208675882192194134447989487918633038729918890385782068479808381186225535335803344238745241946887960141835156109207617922765689017257859505999561736144903576916974864612065628018264075386314932495259176560571032334187479160880460042018568999538627069838101883372911774228949281775785207889914040812895010260758476706601594946328843838959630890761371591476650 795 -801848233260381514258928646497097228711359641283605570837531727836970936857655946913718254582780694074581707999729855725848780118156007081351583006063590440121043470154872397899536358319782220268459712910393829169523566832751084733146318939947333791978851049872587552285454776501021471288494501091270369705855495921597969755478132696024111798750917768110529525353877494330063586766671121024421780139114123547059301 796 1003189908172262306348515481368684167355816146327381219880763706867143198621271937453386708843248413719661894753548036467199700770537829705274614655352177121439143247046411399250886220870054234297535466187200110176563156677981637175054585889302130465468999892293693803390607494268663589173709757903654528062363624795504059761040309403509525488038136680831315587514465749442553957642946161204134159659260963959183849 797 9823520474036458963196730592836753683180772200447042499093612713073823504055487353504287509253836048540060682750576449451536282070253907600142027722051671962770621418750007776145786162387658657250592308201532231041322391838243569239664094228722802177236361440892156878530610035779899773347149269907628594826774079933081727071299769059774755274298232130047140366407118187073253412076328492472773741189516322976836160 798 -1211568515858426406636939702218772157733205409154150919594788062464751680778503958482966288021896502376220159538451951687660426405662219157878733486822276373059954298760517615613962267182937920022297819857668980900872331619554439685936350553600632942922637374338474958766072401175399707563658067032571213859225792817462930300143634378830025094121271359097331096252005056794840121996079280772702015062354280574186179 799 -109270293730259475001800976223423062672721699614071618409624527906276810225388864847030128889814093036316887669794792895654559529178455202759441038429390667963536789905010603153217610053447183149778813210074523522355418641840233701322241387069551456892522613224152200622602782794754297214382300036016485756953740672081361928084441094036352333111401824789615875126730305114600627654835692697973213168147033833319383939 800 -95943040055816784528794639499016568937656440113375958294081859219164541736825321303717499721573231510178465914871821427090294838716170792022774970074345627859877292618644909381464025114434866029533537191640164732445822994025134864776941530979944494520373602106428976076175986381824900431182061298658202404502256951089269694782861115869222057076067839839545233067958249489857386312878820609473491002461136747003335970 801 1106030190977037440491016098958637120462282255641411844211787947749880370742452192013613918066381791889307298452870900425109859982246836438331076452648951719739027396336471725303929685473484148618033408119179594013463782066217435849767713726785121531297375143359245230772454624360472368927023239097523140921988890441805711514145990918530653607149352232846229393326075106770749517890313799068231853847156235419509887359 802 2161403631591022070307757133447819378776503096888547385446688399160690329847530726354506415003687338501270423516460936123103103208124715150581601123466753626197677615141565728500033961732267674942902317227221406070367835000493919362314070567564510971021484766529963967610390474560546273670025913382763367371513716903787678156757463193092096234986098471081226957073615851159180767331980825772440254874228739636546583029 803 -10004928469156389775093419955097188946308601715166982900882979026087993748319443385795246683726512372281109859465118968553105356596590485671060239855671715290931623744559623249843192578476057959855465172083754128077733767727897874985130780427071825873249641810421733570886610393404649784527229716689991182770364077956075148498848436910745093443656776090227296369513210323319063929461470963978110137444489849978062177920 804 -33780368416657632548478748423023202112850135780941004140796551416855587376642281375694817248767073095795084518146189265907239491885962352327457852213806005179106077511116846263343566157531002384227390661583189594851779952733330987970585556670281446554485974242251337214600905613570658794897514763900388223857014963897739608223180532034758152028503859272120792897322984686070052370113260047474952941061005985980074591239 805 76273844744062654977548871083045876296544483085895807768916217870112343854871595868052896272224562999297123935970119388176919430676532990054204786198582863021141783679039009484931552205705635174182726231338105814003291492273545636865853028027508638051260085672387732065151808713880488834902012119689514786616989893619087025264152273983437875851720677720379467167322328870439650853962920556284258570828382363778609365881 806 447857897327296613010815103736301099537895976676246853317678283455523804997936691000695886008662367053043053635578201313156553841422118865656241160550448919991308636301324318381710779938546661400684023508753191357372870972340186504542294151400604550150605802337152441425761770463157735578774674522593785249044154496494222715719138126365777548165263129713708189037875160417210226925208781078508740922499448209559429869510 807 -391154394857392591742222478177203539724093337268607032140400113115711977405650863547885972985807825939225309660093111956789559896019744024940011487633962573241250984168104785952536294324215325515325965035965972596663335442668815500982089156901990468413255140059112611290908125389527641605147458793990877403742734333315734562186536887452039086203664325210465949802670457157625932468383345040618103356612757792005273155181 808 -5317591265457655334861188619276515634640949080707322418634861231126473832382954464555540719081093863522698899651453326401511652151663051547158664253688900693145645983482672288151354873648228600922850223632251077527764916138410867050947324822308640520069918965767789466974287600484262732971668878542522515143228433794752184435097056277475592116021558752061256029219297221746938428645679936904214253504106688097159001719791 809 -1014892922026336825696741359327276697675922370752645065090459986853642080920794965528795016237207778191220493390429094876826493295445867272818537889715312387491885157633519642673455636081860020254264608236625378964468226269053896540144344096386745367524112425117550742774298221199458675315046831808622863702058356128279104251045150515503162167781251174746130581389922193013053171493463141457415116581366352385100997012800 810 57478610998007871857776333452714395283374517517027901539893013555537570075291704144582152893654824720558467402775557495539801680372847699745926768900862595237110220660675875526991447974048654589897087851718136473840945851253465641020276228949008300353244996198328133393942865384127431387373310832159124802873454415613994924535022468536728351108455895097927685740022347246203269543609016164488941671963807216683648021904901 811 68642433140297576940440488405314438957809663595306997255888073410927632965420448765398898072264110280661892830070277539184893106622752239746930685687731031499520957394644591596399459970949114812693998542321015642450096340213058502961864014009262499396010232874621191564460145817321476815838825982053976303596096333025065071296519124207263134954049658020135122135311491369346854430037110720520507954358837092919758989045701 812 -563622287837789013495099179574543909159310029091999919682935075699985637862788296825004783757938961645481248600460854911752925377478572457458263772221757516108691469872790039200506467743586085676173967826578485569800308023575063548261174504429828804489684725306988275768911373408080268445267593171696396528011902238728879098588728029696748727238965188057069421004934328338889110549662067088857850437243042290600369251908210 813 -1318689052381062359839944552033002737695216328640376889497703883220189600482413233244392662552844174732762069731233907842786749550328847094674501314786798862603422001213880546760900527424026348615807951792109657636751367765918707080841678658531716297845797286927821382977972977398616513419494678974290135867568961902004594882850438395976643211733511426278555764493360733401704509280070285014583437935190250312717718131410921 814 4881156113834616788606146423286980263057193991371622227014581949479652416008258031830659958784484403367531664873835496186495429601935449937366400179652533814592184167386809884444670617755420593822105694300253683631052020493406991950031240890196400551540734691449049650480052130090266439478448845914370225940561962724013075201625569930687592787895105642349207866560916878326075706766212452962852916874483214883886343639579389 815 19386735690026302746845536495650010377704573606415768011489324664901738021314803597518979246865770325427914431917408482457149674655552767978785914642307321303229826180739495898814576419419710428595993164013459917635317065918512769839289706134045279827844504847655084863237754881475048087092890314631561720483820543646063618912980392286430668116963731331413321275987884945744825308846985588123270734161575968323781243085099520 816 -34305981562154481927822074160506772515924560298672076485671076779374438554776034752618280299763558111614933881694781975594300050965737181332244487333870550657284199660515412830076800375889916103447169473289330602306255159508964141611053943658115126239103576758284461292042818549517882747170046990426510764862361046318080208304900876951132852549882430734427965256182200715842007465581351394468111351457739395398968536950273759 817 -247560074152443812143122975612656886670674869969245524612053648093293556789238874325327052015287031691321992632786275282622946472176817629098889548399251084992812287648649867717037140989506730818003094277437389696294742884612604609843240711132613204345393130082490394787658122245743411705191840451373689690184387026424780016347685192101870201836483475379974499292048935119035085862898192863824089427235075046960562210886368479 818 129805723031255489062919840152917611004495293316147316730328196479825267313297507953474031282112107536442280065856326448914354088446291365555799812273324972237313908617019673413807663145282346319915769928745246929074063869986000947878352669106653184284746214258638679424812881798953298513678676443317928723301584483074102275006224454360591176212223262698733118525955272755226996258496672475325135438800058302428091695566642870 819 2852966538708137422637272571892143364381918862977848087462918325506054391994925125532071603450269456140984199026505354557766765282391285285643584844665086907158249072752168218301216214029856385317949806980556533588316235600724651656154000491565398432084070645166033022089052226502130827270788921408428515315329841773746682454830761567481163396413541491878452610738493559064612940750376793977390119138385883818994276015316696139 820 1425103585364327042945154330210049643332470636500227603429308164227976451548652538043857259347036273240119118302085763619708870309482080264529786909658512212547796077964951810749331919431750575798876337764358817368501533030878641229492121131392213404951862288321007548416110526713644543620323480531931299359012412459931557429762292569514660458079085602192388306952985558757115981906913396748813629311585242492285267364083624569 821 -29957528340425184606064843960603527364868636856256101358662793416338621860395523842808930378605927744310707070989473136515725547796822057877549646381657443766192943722308898590564046434896669662698571539021763052102977058577092526988201884275827169347972914808505355694563463964809794556358354654960782369109615847051281949573376084672778136902469870808470590411170443590953626366347231337002477681210659479516651768804400032960 822 -45633667779432782078461541592914073441525813857758604996385183222846362827430701761291360231423326749952017372312416536332523121201124940787377302387901078104218700579923368508806697548645925996486211254429710043156493921916757580512615216721141516802443399980036438727140679758659884536181912940812026662058752384110529081300761302937439401941339812432586861787653284737281902167323278701239427603638097146931789709809319903219 823 283899143965244248588251741973724727572029191561058509948905544356878477636920060509606873933241878437465760408571787965340457904563917695865668807810330803323903680365474515987397813235217440293198075674809683529976253722431260216357605510312957346025258662913522473913057423854247855583759988263756579398147021933453572364006375628463120103985828766460589632735221594763207987862496266005787826889679157127751379747039080459341 824 785869489539004851451328699495779535428813143996403164909142559808188468738657779883811836478898472686937951504008369864998212237776292044526819134077242662470309386744631569584271486270322626254546399473536494004697686863515593601996372894245514030852136062693923299911604901199506585481761030612688872680793298158669392258314749960774953525340566703219045112399407726873308911703052331719421530529698225744001066554941599394750 825 -2337021094078681883019440462215192467863507963175240444528818428117474785267462885721863776786762190125185412990281297753746824712426802609995537751836396174092631097275588106277104459317069216970632432949370024825041104083228268777937287719197016775425709229354823913132026761197219825939598840288633500698823943109319903745755381952319367618503549727847440847688029815521978954784406594344244565256772502661264110662488285658001 826 -10981585479007735248984056156668767357580452547135675258529386586007547941392698464443793978054645389681502879534373366268727159327966015099790548226686065461266034351466535371704090808290618105770642827158271458876715659581899798399897389555897671114799205918987980212159680674391792266238970177028211100187550222854683218587217631520843856397249783463256937084081514811128376983517982243257881401083452985845275842766845879000251 827 14725646555857765464229788927698349788918135047791969631287616123284674696549393278496707566599738701695536663358720909022487912508728813610160367043514292453752907718564933797344058244197143280906313935284798814198736485333611158157412775355269513414883595603915082832292613698777625819096617066146757407499513151347835722616091569954669187406289263543064912240486813159613391519110490294528808816741044543428629374520525263237760 828 135523086824942853203054406651054790722303113066284397475110868569367702051869076387378441325200837988192068338236827937978486665116354979707856397537061012527679285584696822886089057135393942444383385034025784861842608740734508940556284060470143895677674860712782865166049101117087340747725289013457079509562565602749351127075485516683951607776036881638891220165383476082025538337808294970365504228659027387726663644955829932240521 829 -26459025289492566903473271553627056955796372459427268469052908786763719610174249676085341907396287730458834958709102061268880372479661970003907639941596204463602699319517448884695583550774633645586068254107002094343492597935213799175256468437820751886044690930283045989169649569466543262337498714157251972932079062076841821701521752817409453693145017334822814479971468673721768372407098269451392755492462589988259474769947963374839 830 -1517212980363863952137071744715229754901130616188555640695272463049808442180734089937248196484605505600571586679314209379032233688759566746790328012849267342268074840751182500631675212040108000533803303628390635574612188746014812145294381133609403604340468158770894562815709761857427291487315677862185126578120300692319704219531862436340877139229550715362626236299189705576002690088298342943471939270741763854981559569284077218020570 831 -1226163702179445716198865757625332128387370519134855687535690466395407526468817343500309435503246340565524402133514086705074549591483285076747343973491709093168445148236490562900023792981587030432356552833213612536833770168727460354366559980793375333593976558537781056934843616593295315601603192006455354875867431009474444180815123155349373148604955524679575277019503550165063237991820261979506618960324675365110705346814649620897341 832 15463179081823057757308923434242195175525066258939256360112306627152485337519257645809420725827414221040763051338942216464280020984871949137946264167850231671780378100026516944048403539459600975439479787079083378783900306037435473243871632488910064314151173187942059134037963763838404890758869264477581037483455876606042302234035363644400275382920102344309313322271583211170966352979461510398684713017834727039686449915310199777328929 833 28950979805796960635496446768120848587786141969422668923004901757501968128676248424312824516363123967261531474807597170220100066491188084982167047876259031696633274730627913135948665262257058310195401868244433116689071777893437537141903792277637192983684915331857650760321243546364653362376504376548589941117997617710261188223001718353243380017574613115784641369486122262986661970889484392173257521581406156055904208730271345607199680 834 -141143990094256674694901711008543298342989586878909151038230471141175370584035585679590803467738432464186862089920767210886980164342403355535241857970093516692950884369663773248583773671798552419638875789625484049933831588518352668540684165100373514471977989735504999714096357855857800435971057532704801471200017024956204136351387281735159649194546512671617805175501293059893967911884592222212274321614775841380646740338140851943418539 835 -459604767958023241685362625457872632808637148542558509191284390473697019999474318347031873147732796104063708312804336083308080895745472290339079384608942865355916906406570817744019091556626193831788296340314248333513621145346165577101625880154382637292512058385939158077630036865868987422112605674739290823497990819769077206804406183620836829387867256945248860239848637952747249591668920536118107059010243557995593036371125653622615019 836 1092979123078800179958556195636103648964248307125442152229250792079232056424917124128466964997389961001991774676324103236448700912020964620548581053062085818266542821659730687990402418833157882784239337345566076215758526328355713776845899935949726021899245828704615838777429899548566817373569027185013525359702196454749168293060853915465919311752144382442546996690665585706086397439061593908216910478752290697191521107348423717754988910 837 6148631570617055838497545075672702609859256941093585753333379087289899276419134625945817569622450718146692566117171800152837590765221159814278454283760457337181628792132009683174612425956046014933910597089022807884408358927163535124963784617647935032116878470949946577631360305073125679016807689607145724418180095472209017567909321935295124435018684208840284459329000603186306142947419719805516088127864969835143044507430805907603754119 838 -5874138783249746141046573076324437528747474437286277921188379625581653344254953739467319045348838852875216955322393335448098119267009451011755937299922486663750342246125027884719814181208690695692722113712204030488935430684749316420341114677799051208774825644800827648920368589961109312092451609428003054538544065530031833655760071134829987994254903998027732504268320839580644228882257813184869927138410227833963687673401854987701123891 839 -73509086060037360364519568908724166237199300789315721207855549585770545384865434624871312311195796752488835182611283137129311617684442208968818934421287517372748258959577134399640550866725196859965738681691454917217427378883548202794942745471926336562060488825250240002865331945765491781277336195106606023138525115724331026902762612423076356779460430295270861556887327474630011801303874731045546896544924896020537177255140719971342419200 840 -8893559444290152813007265069155353420977081979166664074783373704372358598060943490730802812358569370861448674064956447200232305747338247839503624122140164071494494252201827667722594873429599207345795430857210581839137641351305722171190484016136773265537406732441135864741277456193289348260368491398572423214540394893980856689401829939946488842656486316965804009935798239242925283599038786011977698022412389846936612847720315106630056399 841 799706387216120811196707992926810475188215226703306269211627671739103640635458837382853632610795194906515738334659158061222195488781526050817504654512022527028736354303146650728323464660547566252277330067748793507552563526367724508573179716175052928917127970345311504166777373947227120245790329654774093831309235878073660439240986906713893435731408246931013673115824803981687204530743583255489038163971761466378972336958827604578136554801 842 897535541103312492139787908687519362818963128474139574034244782487199585214129215780892463546739457985991673749373678980424750852002246777052044519855564331815175791077366755073272008268273157533081079807178109907783077581232087452456275040352557434838039444402163998678931425965353303076654383060158390486669180221907449862824407036053304813000629596417637517225118584613359382650333009901620792842218297754695275078283751070751067175190 843 -7899234718274016431024000013507395864251404365262229387293659606642940461775917995430497495172007685985681447931877059693019399524594539781940506679776683465500924106257246402938286102997750071241969550938058618675295121208812882141848701837573024783250368229396262547155619687454145019627039243142356641657732414436902814968826448937799522980044861119823512887048954259185199867187846405908758626961471078375473420628263352579608434927621 844 -17772125670410453844561667009070108855259998778477764701670352214002135899131339369020314594186141723831589859174987528477691658896619254329512996398187891115467857808108280708744278193948754804105861428817017827660908974602365844118867727281451156566468802117820066532623865373073031353470237456804098937011093396877884763459894926334385875923051786680417525576525258689932153076341509514826587348225872353677121446489384614357870173854711 845 69119456230603726896702333139511245651505449239406758558559903459070209180403758580715157852705942822010906068075660128145521735873920683271832577079355627005042307360721429723576868939026495979555803631501626977767337358694575859441467992931852116049285248405538821486087951188922563862427194217761824121223963161928046201197196011981408876857441685637641116181013238161105045462724800950169757548350309508453086180421512264017822610349120 846 264612838605118719186880670239282443059365435802662170276933777813093704070848491639938618388753501784158394519000522941400129983736732480896475537459422429275188743249912517519763929072462798824720279348488823082037336079320600144749012993027814838280442071701559553344950470292725908750599806242606912428345990527584778599256040201659653512011011339122233897522791083750358729302481405613262218378834905398901422091804743021954394522750941 847 -495701179931522276676844994295341259107194505830812173867225160236678596913592852747928117991011869257961572229831738468200609110876395035093682810413489467780276637718023209439581629256828656950393560598029073673403374866319734309107134929222558438261695660759367483002016992785422293736099330152773152905117604253623729613913115930135844133420847202891818380468354536021796770787491404838605114653018499194082525892831891882241654191089379 848 -3406442404587828187732532366927448132760214299660096046913496716180709341692926260787252920267300388883703911938837490823602038931980452324954913722467136189807352813467060902156984849053919444022316633431406127575814071738846335901346277852528521659346558449476522569796472166005407289992697198821449189616923500057056294205729558148392032765541971933236391253219056457275742793114786866584489516820202458581998168902684065123739993941349730 849 2046270574658916855712762570321305717418925264478837865625980046422755224356595119439956377633830172953873382589311632326604661287659893061075597192081247955775690201431194401678413072771195782432012533146913682831623051790670741498832206368919621161532093818876519743225714754634237941104395432859055492339370146732804731547314717083102252702087347298573610931932843438964021685547618586640166744363001032552909615918466745580918202160633439 850 39517137025125026920770618606523235177781282560739894381674443924410557982978783988099738500574134450674616413916524031386227089539444868635579648139219746043656571149568864325405246412364309666677495500892381086165577840917980436413641262746733359414344236763118268010986908580693718131024064619894996578125528647360423967810339856715414613123049038564173914717342464468997192409810274119069551429385228076954889473847991461942058135515480469 851 17008160703876941507930230332988872286173104651472677859788663413760250515056237674260218346602002548182009205434096075793575815375186044963748079026326018530123978933825725906942702611881156059925357636276330575017724271220602279926486992688617526637491204755476550835504046279717100778875714858445386162392457033299571920789877968801289833400088218279864194466081186640392953868786469666027717241392216718872883698744857260551957911748512640 852 -417680346572498354620546574338766714669421003516666160338630219754755887297710386194836905159713476409238771347647668269454922169558707510027628050505091187950098303711431781672515007924126250273527092873539861372803631978877182520623566897525449426920295399638824397285351948107913798662388995960399576196988358087665091725123860455068270910953451205926048867424685922518576162639126545643737348481845292127630900513583048820810681578921772519 853 -604770114315144711207779108001644309817325154682865616796305517306118642963329000611699306972335504439240872607422725103184256138685754004628856919794677391781462071983514766648884736654818966932706026872579497697998598962303807599814923817100242219932698651949066456475896457184801907230021859403298823983305385453960382853812518111882459078354421607004555006551578975562898655195777711970042238137159676035232621199776478686882218608155411559 854 3989713697982337189618233209724789551546305884000462146928626899996196117311485247531506649784512736062385612216701625860819887726460028605675051635761325675669619268842234831748780350510569786076091994736358977402841352805345200127044312055679701476190550744078001913662974972002249878056257096161096514183566553510355626122549946893868520942133541658181982535119966172141439133834614290111068595163138537368707284449637058342035278759984086150 855 10642184955448929012903803397742876959536882585511983931687987590363501189908104254260199026480203284894035210898351601995846705252003322656592477753502776985265702060660897264886512453713578422335858290334733452080825941390687083725008474043782365895450235915517732934897836001035070857586497549597383577999925793503919837514487646124575570804032179335232087607187334903333324340988169121781533214671894973756266117647178323897739683449693613299 856 -33244665722356780072896761909229808107472482138493099684526908309594656100518233468586374121149436811792206523485366282473172059739056992005833090239871805447100109896603685884350071401902689224501153651765215299350428939468110117672478958568694350342645822269340288115394888690989677801032330508174678078019306295109992049833561769707978159559436778904769720279132292990222506131192588069440221332122628937299514011298829317864648382910131334351 857 -150308700232294999214838599284401454662378190579124922933094771803593169189507380265448563412431672945626593843367233904427485817511093541228350345528402352285022832563873555798101708392752051870195594845447283272239514294765668038647572173050300375192598417340035350399271084702375457234483803553745897436018490023653110262492925877078309438403790751592322683958192976926889073882062448409037086693513473648618441305417790880739784900856761080640 858 215382622713629581587025781717126434519819112944299173596701219601948047916193187889001551920212131984087677914971795202777406839618533370835813647110187507633078376298766988929749077028177529599317095323970085020615204039383543255749696371205337478576505627622707818870072690898510998576871832036175561422193879222556802285676253589709450316750013816360144239112262245965558493561056020354805347959835444661676212818869331615771347311154683597221 859 1868778325268874572950250373845542435805979209314673325860743709441472909000774370808935749456960534385980210192011368151479750832240562324347667447922613382768329534501376102708867869348450100171468638623890201015249861281805891680872990274758641605695088218363096673262054622624641028156193671127380433218397269482741015173098438237570854139191712083875693762652384992161338306263742952854213301588483654796479067178465031303908981220579055484261 860 -500430524581050824507033225042848343912031033072617583702969706179955618077350695970081321665372917438984246872678379079071724403563304754846282670289449201195532604785060775518371977961502725421019409939780734211517383151413084132373669808500070658646473685486689334308744977258979956189396481270550742425735401965383809969340351249233099345058439896085892867582499713459805122907873271048645525969706236481959273829097616469575839202122464085170 861 -21056992102538671126959787337343815137777802335534024168171150510036157617085868774868374565691938795684766558984803428745348983558209490322670624597438196411647157484300197905315918540794453827307174434802572945379265857251277892621976562830845128321292444087480752740191345826130031265907526863671735507828105366275534976873423171862512494876167272818718524256758734627234526491809045752444991843443026439243229012792212960812574632628492074412041 862 -15552256332147112057382421861872483354745460971735230747438483742056645818235011119197480027372836703855939843385341258875560015119013138019361515224254255198496298831664529374613826783217923847675960925464984869052574642585733967165866194937344351076181233547127170062795151076281251747824165569695677341145015944656313067210679308120948402080524433961773702713351237779176670139822439770909891057776257837941677000672139179647240401405144969475171 863 216074656795778270339175238848909483160810364719139035102444171868341087969709545404354640195238490048676492305447496457323278804021291255530015355347565905329622433495637647583861277165521068252702957857363317530119349787178322851675875996201952060458035651415161110079309653011149092177158629930693413244964143084374571678396975582366689041557315567044130064110994843120403121270077063505985019220097032993733842140042203389291080557508267849057280 864 387149476449396502970381879329506800063010435408226573324267493030964191970294667715526920496339693791091830582686250304954438970330435773742992022814362712513081720643947470704613371780918230577138528037478151089697670855621396490500404140512739922296029220433559980770056314850242861403224451197345863997559318475594015417714447971697121464443084340623640793957858458691346492808123900985993820855635869211092289147435734365410724972964862513284161 865 -1989671748304164470760545748008497514705903576502302812802618397520787775696510331732374121651283696744349584777236210725601627873903768037087176886008862246112765047808066652717860677039813520202594008393518341741615176803340154877934231817708732742742362945133212230102349868272397152545520478040281681697046255452526273044652283434336457992687386896861789911263084815633087841162723797579841390565431493719979974393028502916791161159626083826345919 866 -6248315989247526003434746420633072315399018365992795119369560820861393887369751676603170247111020328446359721186784964080100456547538561548260089136966852083756663974891488830468607766629914056551117816805778003728289556215175516273438677363348871887998684369902372018572969331625068627980989441211086185670198758684060442639511211123004794101561314643721838644799527861237899262052086708425773419977426055041995155014821580936309135862239571472471690 867 15638073242098283174931256807460400346365920975532535821459241551867271645291861972452945091053100335741485711362813353901517450065402886859698856609130632623483751550997244349427859680808034665677416275522923755429477388621566187383837872631447188282167308026562962512552879219371300050019735817232012312997310051293728560851663906654696243817999941221757850379094405110726066990737875064952481876242320375877784563308491951148393636893647350617333419 868 84369549123821069212713467434424195815755123001453282134524410581342604406359130415087817809274323948651442644417447958782622472088327063890559837115766005544807055274803621484582545113737089287739712260386481796440662506988496866391663323628284779050152836095489054716855541867247054957810619670553960355369496396818393429886287229007748978935174402302698075471889211584342958873310828857635989495994006981339731268471529341447794131378282636814522009 869 -87649256539260045711530357447640207994270007729404611901527246489197383691851351281894578192309779744504900180573498934134069478631104691566127585584670953313514211786166066359123911375151292034711866770365679513283588767848731194830553275317634292053687552196703532921226129545837245592406474318998175087600914167412620739482015744193909703062824951136638278698149244633643778024805796856841311142671517153315898927921882121184535874451838219976145600 870 -1015714296901291807051378499226306361967576360745390715381295762883966032161801785847860574094327343179670769269165426480742916671602702394362285793858097014306391819809005902689531907626259274199848701634616979274130876344722196725138849835228766861605368749247083134806637090085554850128323290695091738996665374532414948468231175263279148471349743376466317108888930572061416325631224914290837195598605593948052942881108704877110271319612947224935887699 871 -51572474969431304224544567302264074030606275721939984464496051502794811551436921747020213978919765990116867282856938205268152406660550787134882352426716527857735490161179172739168882499595061818018167160594504628011399898386153582002763806734789649014805675083344272673149665081345148611852073186111813033055318690876120333929002077146141737658668913963296043209288881091334767358361148865582773029218905261578054673968001544080376700642726805198286099 872 11121284790944778573340618924187105907612733692477357884729757340220831542228382722579446101058681008986261594677962753082903930980969175550850261380012350629512574527737885756845682101389256954380317550820192267387428239893558010394524584380781645828644250566634570210199858325859758202799704124459897315930263801165688312816613925818924491447188508227166192154568947411584244814585112908333626378555442628167004317018227752104132607815099692669096478590 873 11688582015608522919810609164512010721949402725418697713839213906751574469294188861796668454826798434877547134789389073340853607454235234209333967256706232435947664919510856656976539808884802634378517389586731818295553638775805699796554986254864331967807112992551357209604504641754554837530076929507127259293872306765325636489832948667532050561433866280762448629871125103588927255527085545855036881876850586044362918431875769089016751522169687526277625679 874 -110645550684784041386936199001546154261790667891832239018188116835677572495218021086577238656818692663971330406668201210571089633336425696850018907923429624488690654885605886668325963306397023863804975669435383122966157000053332414543215441933733772147279643240428915102593936942702785393266668439551743215939029506057245804492920235340637355357639724218065665070387296423837765704909156445814853282233018323792684568768629504056441934443926931833783638811 875 -239219952856477793504852899811178272203234097871437913870419469809944891657454098566340591659913475447624348889351481017320479315333013273152692547747198181284114969000225309895067901204129852841968666954889433124217247026587195112305320290737241423793157886158493844408243488002002888606097514664130143068171624880475827805881082670683489911533412253306452599998969672563315965515707097450220258982878374770280676671519262964035626201187793494622837521280 876 977881104676146661751445289205829424676463248938716715329649815382508405789944133386009033565092143856060285583998732298961506651367669392197515439410527688091482234741439443456517695166237409659886065408899781228410479973999461447670049570533830069826918189486224221720289818367727750719835838170939032307157699686153876043541039918063520997400624713092269715775290588098899457238293623453743127121684826791438853584935661580585235077695402755548782505641 877 3609300586097402390304827187128790418912038325524533767904263983291902214021939217615755541824140373779928123366865023489486779120030815396877133464629707682216746893743917852302264608411665790921541401912683545594800197266458607683028572768643485731551654937229656510210968186389759525386908499476370606057045573371387981908232949295581910024268159499463248315763956986295375077911071695406165975933346949264526296971647554184977123290761131196399995239721 878 -7147391565340210888961070994135333252529057412801350100721883985915690249667446249630343827391873208636735018057121031799089794045013547917295536368886096886789557688411916025719430038416945715337205317585214047917715082447535468241341972507228645036544445147118809928712219815655245732531285720403958749321689123176304654570718489803116820947138712344551718557764239482792518951710158162585008422405186145441301092462644723201460462563888299114636612322330 879 -46849698012411637182314170052552027860561478993571221547668787802126614603908777643403654787457417320215944375092636290183444364365352517282944004479812881391173773519595012401044340730945269415474160738624733049460517252378580152754656272962306988083612649456645031541032869865942600511787279214644035415949190430261572455561280932054517831214088466838647450031167766332041644808731946812052834157672002587351090359150767819236208818762260742275036559959261 880 31771609206330682596257610882936637917258152547243629560271936042945978142433131102530127313853187974788140823535695059606543370129796509807306895577934184363511361052936063881869389691641133453235097754812621477634348654544309997900105424617208107318376247161661877674801548106265102546056863709799510826589389924677778744716622455779767199204437368951421454104238867978676063660079792976382258488785045012503221657938324135979856269440510547985966175586369 881 547118287342858691601713481461008944383434421476527066584628601866338738785429685179970329975884778497163528949554694251624431378148674199919690944855875879666422869768481200293357137732039097023450865879684685021700038430708691678201324427202584976238115391184757224626163116631633708175716935070883900402030484657555075755890712708379463342559410504176543404447084297631134156556131207908963434223177073473365215608596770147578153275825378713011368335138240 882 197630586073221183042879761748705927293594743456847141421637305393932979218665243052138929523499710774493979890662048595952454306720912592039315093498599851667797898186184497592793851123986629037864790576745848767722203230721281701300164756413295795735976672406476570203346087462717580169091434263089281309547195486099509564007865694802024151310599445710907409300456749865697456295253485168758590846541578335829777371275204651799734311979762685165740403688181 883 -5820670574698224424575968534322392460924183892784950591009277315135793147421061293927534700211232852694304838554439588171916290852914503607077285299916034824662853669267108705634134663928443438220094734099785686470978219507074326758914403942815138942883292630625852900684448195485253209763794851516633623112788135747006323750789974097372072616842916100231070039617470524076778265822189801829839185608406229871187594323289266971559951722099403157959311282832459 884 -7994607021503657438047645913558157661153726070810269146647287674469055918826378967501062924969729671213738617351722122727393288226844542119509751328400633193008630549315138179154867026292296357636607430443990022915922455045008425473216216263361392695979036027097095172921255157575146591623800628410615717517807286094100928954876496740194338281259510003051051541922494772599450285069978138686183684920363591565315145407316518141357029153876792694782455723402450 885 56032769300176811232288007963988159409012296749824187354454762792024668702805295265701818777353831708423614606747113347163685911155214997558340386970675749878282759812623057582820614276920581462784434644653652528264837959532809168874842227107605135675737182909787286734607674992762638715777942738272354136722862207122968632303813218330898460504012567099490718893869680992245110638974109681442047356772104937017748392148865418545802439789216642042769968387754599 886 143973446536717043050812113013127893681703283528737147967574927211184283809895463908213510952020858091774739397616056697165012081650504960872947651583082715001377695855089577553524151566135841396787116379537542780339984965027901849080220606004580455331506579207855333636741481726089251223639749650789127029418742354158078850807454682473036181597867177133052285855017123490839063774743869206990067890896104444236214991629347118100729760481861361685376981345181549 887 -472387015765227880504355974590741859817431980719328912931427463501087071920962784014506495598871290700885021276602190121635532941056860012268796605094350533659732662083764055857502605479990554693841664711652635030573232589832999008543043892179076037101602432799804820443942943194299774649917620470206768474532741924194576104534490719166846883946271060961345621977549367423857153253971337288872453033597049862959017322008172485903097077199521700785092670920119040 888 -2056094927669115354063289217735148690316168099535437540574751662824114193829812887004855116071100729710407154650378813790450665839212414581871220772508260398674887316489749408946268272707484810058499944886565605614313067205139919348425470558229461045748174804086213490448099242181281538109954866628887165798138907819933443463416492226370244881522810009424920766382737725823086854776153898565763199833454198749557382229930990785011124442499996679324239465717116079 889 3140162245748391331484626502763011767675583688377180501670950435687843597300777737154716335516483467999328079392245277547540196512413045553085541883529595471582171966431655205486260387572411291573758366941613379721992491283023069745548012255740375362369451956711639534435273132956015983039138958543387287421721253346206893686462905684465070841886171661149881075370305315839341831017530811611833783536113349742991808312158906559922943406694742029311779914404193361 890 25757206450108660226180807897849647361153432783266993447993218726753099729428719494208122612298591494813806780546412229242497520743749605953668970381120459857005932447818898703895211387354744202217257760693835041479436230539562182578228188396264446865599374801659987929364364796950112902248642491461146111201249239365474771784044320174537764538637081764824009505580420299893297233555223695835228981704109535988123012841399805195045312274194705501878414037292470230 891 -8784578253123644420150083632543482083277987788881992070387236065813179840879835614493757078382726653178802092768285823780444640892793895130271990337705090330397959182929308556453652875941780005094084275663912135462481173573691584622799946416879682120464596722168046949423639665566062911181886052516114050437684547442801058767047642354578014722110806507824682323492938174339462907637615231894942637193137311184786878592348166964107065199447456820551165021153656741 892 -292113849204318906908138970508889603055965748404818919998312642060097276864595750050783105813667233096130676678778820345447917369074039560620630664530030148757463216108937194299300978136843966229483919643296097591736279709508875592983310018775788597642057719540427914172431652432017304835916953458588721273651426180463023548391535164274493424647118705920888786884877561473165732476745075886082461435938342207054140019847746024109605500215589217341213719431370829271 893 -195483488419958818286488050550911300139907882727117007224053045336152298614917558291351777951457239911163853658327676283863026319253306714187638770815274155123085665096714800178310796501484386173448992610993064101648986800198268162132510608190112094316947155596579397728771616110790612812916206880911466718836896158592211901954011098374135262703899834334817281326455241555431640492731308335238092426813831784021484355331916187504427783021667192315150904198680605120 894 3017768852827549157703040625046874333475715349725891112757386017324917746895635692267262385998882324146273589808239347516064064740561128452639298539015057481209009712101594337113999963003799242350874123465264009407450090004399363360683899598343562479745687759348127658167976560641399740382170281163564467291328791826501047130352875708645292408414405930794959374407197934649391416751464526411668983368507932493574055862993290077701232719349814198438200009546398516861 895 5168087225447096158854409181106898635014702059724178192221969516022593031659728833472131943464911963169075980049843786638557354252347502308703325017983073187562952028165457139075418724520127490258813042186187714525588944806580313144141516288434795517232106470910501033184464337860096481324248556853590601198534649571015378051846997790760780298157304108477949468998205591759139462171508918099288000063460082117810383771644368140249938332588153313904859955731885173181 896 -28027370155655944575879037694408719033218166787260624048109276674551502184192263781467754302522793602439933507840789036038147357893824910670328958911182559105736154804952080569178580868521664175600802315931716388956362045241812683823381379293344391759970458881918903206663277829195300662879624535945618539006082060520496140382034635004337436194401161130266603649480971689384166122094600872429070816990127175311504230721281822714463621580259802868915340149278498512290 897 -84876329635574002323277538686584604018379889444226584162550941350800025532449280949661205680636825197299769288389070689062278254669647436066065534108996364168928627114772109099008186838243066568447745779979781248737840438114196128408938058466127142449523630061934414571692385545656361957446358661335115152189963205801665298952351610702706019474131506323524047808461233198734700205981198971521238817688188078607418452209369872257212943238729489321868799662329235417281 898 223424742076641388011391875951911305347019945215640280366651102069266498493665620646484091647113904429539499297859608707357342682162426581307553013914011785994169075739700777161956202715495239363161079695269099029782142059545743393648257113760661166910151417639173520701603670575491945334229511234066688776876939459923792245250029374345005778664281266109408592335829455384491127137059410625198540169203210849819128085724730177601886894144128342236199941979734248217909 899 1157064368067955413567444801504341949549198729102132706154711456928066779350607711092757354134118981599836961470139386287042403483528548378034273889112971791852383974002193977251046257936168971616086283275046692765898386878801900806146575756888059733854911348320452080990219911577711926866139456508752955450966534723742110533725897092074771992879727835668173118228903020570572829402852599311932167163773279714500731060027798772431229269770152724776756738265355837808000 900 -1300607794775099854557865833966682409268020668269910377878450665833864704079714116018567653984133967125097530806316309493888366020258144016348809263941157854083475859134514571530471971934278661378685593372913396561705175776201276523984252494479213102156754245710456646727420464752699471810385167065980621094679799335419604164024426025720291572427366091535321397465220988658829569104800917565251774697462039633509677882944233181189526565815259039821442623511720892588999 901 -14028315843522609403799758650514443854309206688393370145580276692042599276936398938038898549459442764723304106977849558651354804339072176174725822044183847564459699573158648321291980809232137349155634709398427016986587431443022185391596585820247870174560779077235429537619839492107530667337919188662263131055311681296582820035009294038542783494104372283885225697983154214935130692536179509996505613498968116493017719543250019677933048533286939012365766744430635108476999 902 278369899003488996336765523119062647639020662575644011082680632129912467940456338165345644366030873652768731891629845781417221883767408005111079859168888830458534877321011965543210882044927926009906817703620345192169502095191856372230191619023473949163517625579593576381785620172163522576317649063523700986166111393032825769259392244380423802596654723003309674134276660311994567616630583221263908173114319475588737169136545315151743690680910425670102114198294710001990 903 154589844177752192438134110678777945045040294234902715612465724244598504514240844656593229688419901285609113908647974990946320069613561345927095122345191212039515230182066143499754999783598438766721888621086317532044631247968435895679792635641750045869332087475169318490200020033355000863293428724348418142594594605655443846154361626668351042237744749845740792351948973024598432185514605193182825656661763600898783652144886761772415277556837239561693536302935280903248979 904 151527775288713813478429689924468255921011066946570631490556237291169467366895824936774427600393561675428657857840046687350730628892119857870873243894333434904471346531535011878779680081104231580612913626346493734930766724921325475585260527832491832428533393593793789150000378211461202114953934584649657431746767380332082762692508311980166380409181547892704385936471929761166491941731668777748922666757506086667307543284384763305746096959347224879322413046754039093227089 905 -1548960510666560303341045527542089139574432169637359240246566729399414082289753466285751098972225352466271595137287678213058790136857054947327173101902769897530196185471192566618525317538478594853327861205602999117560177002731469376892458464226758672134119568633068714242199842155443807381273781383182942136793773281877799545005469581371695084206010700410444329934966773509416262098928988347262159556521893523219312630309369616190821956165862410299306486285534050842511680 906 -3215766038842412251603772116711239954705553906049636186642685339602278223325607540590269802576554530895986831573528191773916827054670373383906778784740437681479380997318077697285101798430625142240069911095414430201798610976866049608330324270384168828847986898164800394892204002481517030645767061814329173886008214465530709934623061013153525268707007727230192575236158000882247673457977344902500308890854460476559695606437602012554029022718681883971853029799828480868009659 907 13822799578489751085147728686251740580613199959961315456069548683791276681861680588552992286117924346233000714936636268569729864450757231036692125336190031191352777042865040535518676694492639401146536562166218560091363336053180113537486718836110176564627328356798955461771994261228364850548244533400683189618723291635125085060437104381935120657559109977284695054048476507721331209630241526917383446230886368278852743326965463765545012495105804629320518319341046078399618821 908 49196226005756285852789221970075380082374292926507313509139087419416337138443363535045960114460024186088855862245446378082814962052131338259666691968334845687625968013363895205654796477229515965787305584215777292311148056798706659229120285810336033681955184236611759805586238288525052187651682213358304102364813650755962894341290775526623898613336194976816813381646214517426055617667992320844886844030285433521009394997779085903639331745011305353010901647139159367947725070 909 -102854569357630976083835793578693766304370906633067156507625948102287706362035122939036955032837143622474152002057552576184213546906198203143946686729755497417254579458151550685050647162189517446824596599612626868693848639786274589683233621386875908528945427688176750273905698584986961168379007654049210983441142557230413041323517372674662428619814014773314832212887027067508587688264664475246331064509464617546370781598841015517355805701152545569514799865612347494448081961 910 -644013055420950120464517235249522947210488128824647605108155909715867414884912121824542516291897409669451566486757462735095178129479642924000280298381438799981140227605154397947253408411714193070484958025986177084116477264572047841203556765300572279030452454290906108135354319758762535232547512000990556109454092715546004879077715903467525313366512159518299779410995386759195199482612580004540086348842604386277474126574410960457388454896276904452634717984143100541873057731 911 487387207512990616457676494116108482137591844139091116475729519409297355097474230504863989069311170177764105535875615602931170886488537310583133255645871671608660146434512659588303710372370498844585604569752718471515857773076972645312013069955062714787947250279038144877608364676094037619621572193550764708398475413988538575480975195953761401451442002988163374930761910983399265088298729223169555360761506406732604471012840210233525407816401096812028080537592721897055843840 912 7571530817143441941567366081860860901452961261210214772665444526283838918831507570574831668280182676541731336890207705688978130310764609474586216537841698471401202650091211037008091202901226622619920142855600666396797107683369498898551137488261357784122924247479005334366505882022481925177644204204446881912393495284994592245335850134096539848483075757689460948451711165334546459397037109273110505198030154655784819863331360775264798411675447045791009978363166827857659478881 913 2210271534500545160532924646583667597939450975680212491432419812781568012759291035021327788517759804586326175995575934056735250559390699058171750725737110083705941039311571781536750388805151135329478492588320763210122672179522799800118993718755667921455504494409585740712813870585447511361806910075388470120010265731120667915045122978605164432517213724819663824213330144517154543425751087818245396229653584181726170682190118462696018925695034980858701092449646886990045196641 914 -81076567454077316196708102253885802318043122897632150007887469976340660094387292241301820562564249637372718529796708828522024182859020005162276631190521573101707288111691749625552252843108341713489643078823286567154645512337541688083943518652119267703896662227859472937318750831661853665592279336173527230916318182403819846783649228496456773900796619609764406608755492674162856509941657114185970160948678117031906847814454850065216763602734882522842408669545188219444209071050 915 -105389554333583312962570273366306145895377083630114487413644087916937908234739493626536426236259607487822306465748044103146111939012317694802165889173629784022472639544119039222456507119965004202113906497294814962465994906312292485885252449558431614839907211666364916085159703408101776290572155347002800402236431105446147193849145581261113582658485970582780708675102124263851556487624919080186669519474867543030894725318546153154872971785380267312288120686491303976334706234101 916 786452687661267165201218851426437679603097268243839162673118081822809352803520721027783599951947138523277597362015753010596154072436902361982877053922107520096307529684490206658618274154226754646272167369761337276235105729400666083038126255614880329902956072840089286225346555740178614030942917350905999137843068900995871120770995932199910930250276845124627764021208295151939865121733309175859002250960591744320080600640457197562511427844703440438978374678505766437551593547449 917 1945737785330683607789491858455805284452245188175098524223203048909126343385655150919684288550802820889322968485244238145203385401572397004806701834832035144343506564669799638105639852473841800869525138840004301863361049698835883427775903200757628093141935401170103363162103293229298153227236626167936803562443811060903490253111597326072160339493622521535215559447331662054306986485607419057912366965184134717659922579144464882266114117483886380874147702229910110177233362122560 918 -6705241778943255209423915507235009191181824762507132265181095851141776537453072780385935310920615702866730602496929044971354309395233528977004945758311147576715876261859592635139161163222652500239468702227370408175225113324571443485643485611006055535790581400070878785316708819912666601113135464692029186953829946850051092075369357928126859893259422774835689844785959584617031529853458981876536657795382374469860964027900564290921511588807851463954614419233653320635834166899379 919 -28108357417580774895108325950248867320156521832433216031636329389142166314695279440502462484979446732649283255834615664568591548812529896029878665941463534164494448473227388654301199540434912309804245229467417728672196660011766161191178420819339964560351870812942015780099845045434946286612738352539334026140711868519989484859596928514920623627689270511723060998706607867214408381195140591513572694412407856364120112398489677995848766881130601653570239143762664532585401150247539 920 45649302150795032408554744629336233782843550555145238885355724973417375597288521143742825935147325998884753371631603830116305854535038922717175737399959089179380190407228130332229573255014265192829910495033656761255279586558519717150899920901726646333344524587837650858383951973604386325631751759072987030351417546830572527969466008694474835198164380011469527293938947563572938447192908209128330541336798262804350491908416529204287860595755764449930519467807521994408774685645630 921 354841233744183556254746330082073774304565290711910615233355348253981205058936594989269913269921240058026869185812376140370812891472867779045841062756057964988819123612729405529542768199798300600676608019175251776649442846687947490253862549914466256497215103530199824439482247473388795478371873637005661317899248100550456861425032222358601695102746355640423198279711634102931430640339454715777630179873284682809671728291802987158624296288192382639203150049196831852848187338368559 922 -147301089914561800239355860840624797306713765394687012505557626453609926511237137591901172016699345929705417902135265990908551508412560370843092048643492015984362970866780028124982537605358616520452407426194972597158632605455769398406036580004526853169574666936014335002741224236259454103577395712797196015966344914585840946239093873280621492077061824485741601953616789096370892278782535584634005774831496208038183682700778834088542170265121026310032564096685910085648334203733371 923 -4050554661100580919041565491743436314656931963225703780072466457247403182159539682473870217985832986568000978946071403534987493314614105940347343738960129630861373330606803488949952987803139923127895095637122742140302503919023191791198524629063655674638940805768212403837045946443536204365668005719859470512858074020640866421914448319225240138207271736530396783030444764228616629322516537458187937753437627718944572693910611692833409429435237235341267214637851060466978394925787520 924 -2430242672040401116408651022496563544283080543884146642511332566257693990535931168962957325802140181341241382022583477634993426722075941861073331203881717455033380651072223179575145074144195141402918613948978043571557545259009728408732122249013860289773619469472054718806892479844682209226316652879090314337228279960196616013284415713138403725359591667187239161540660084168536814255908646027213874230291169430524552184202044517859445556518905945930909009574306049524846718684720439 925 42125858600065988993048569386681235916943171051598594938285798463463741013219005338249615072042022670906769386384201961249868999738679223482747449924679708484441725985602615198874337791690344013003927438059372119971769997850245381294451648670686352131254729393978281723400612931034216038796031410039363861304210534266852914627774515798339237794920397434647125451794232322346246108291773266012853441057522735477865747448814684103308058167268703642823030351442055615611915625498942281 926 68858527992510401273543730634143434904057057034324208005910456692298374909114248196842145655865564665660424588632620215234796693681514583954554093167378600489808913147397070174200933607276490568436032191498130599258902995699352393790504993409838815318764543558170883630276430209325720340285514591709357319013721613829015690773903088642861678773875905773706756228741493248200151065106768372312206057590725599213635821475037173799761959288976669048063029456759422160385229531030867110 927 -394525916608215477649990532619350160182317824533260336315233326405802776236294810523903620136596684714314038661593601358513762303443956874355667856004098192839050072694231697013416782101317293574607169627154962720430566980653346800448463141967711058125037479775590215327130312032050656086470830918723645155332594263106366370131616585138869936970248466007411623740995062297608556126102737553829181794042024491042887400461924351336626680550979071022990304409103189611345842349457497981 928 -1151969724525829891658971569594927944126945451910826624380248350021084900236551540689167222351117896036578709136552423726096525933940617297855762880845262798226948117315599468929627051781358689827403523733634399312278499933346223132144018069475938026631447458915469935260171044334633579829611491427526575664483532015225538968644550560210348403482883429518185942257151488027810217842277189649263448427540006082392881436687333263134008232729722430551683628433456833375583367190797036191 929 3187815358164540362490924289217923817878550617955037075087318240442745638362691375073772599151445635820875716140977191217554859403942908320056583535199817323002602682320949198217957551333131539493275342165070190612457736853840591672789076492168883612743964818616022433338262388017923637121567648678433521044175004878944491102803231876317220903189849696563341918893794197245883899544852923442857551306922263319078879968393834601568885253331047350701209720066678252349220898653235441600 930 15859482327948669170739611554762131203274950588974129943270050090674679540964758322654612045013742492223241516643053852204616644677289698596469975224497708103499031972792543356443855120928077127594714103235048583047521236120649046126373275256404201905689886866686191721200143875698893015247294054381225853353493857046425419757893288038631053341501567421263387283722460565551796295809902009584755484009862330225400575771954500496042975813357994086769729632834703419480637937752002839701 931 -19206486611861274816660555626635030793389106208531277882690450554195522481024846803156886545652159501806391360907695251188486808766082292924152443662700282449529597532737897823953677943736369806831314660580723513689513869271597462274306566157453517834493726138090055045520742392498266993089950081081542878132431196621963982372942262600858376593586779240933373824109275604152926599183480148286677580366282566284467103880377680121214761973283526770943577287898757356360791947433587017899 932 -193660792219296635694796282729018474029413562687246707258661001551616997431637188352357619040803326916262048043981287625439269900216268977485322171132175071588018949233455874744836084273945218210373169796166257927212247466598736969664412593977899738797082481671638163978722325025186090160810184679275027265020863624132643599709768431025799963350104020874830633945056341825222685853092402253718987904474768198763873437371877185577687495920221461725410603249080494970647809262705618254610 933 17610560511177387288469829163966864697866605606597349450933954544533749859636126482368132961370427603608256926003360137634084996210636244680354709157528035356806623626661001318654373107154849664771291470221700723372405095388835115352959633754088957382348505847352441522005841292294846763179266212621944394435879538708960206392596457583642179179350550775436478120145689820459506737925879377434465479554340030365264705312277295755674885785897332754968746917805835949320902159063838942279 934 2147879274923440379931228939183170079021415795166311129296204971612320721607645198358301942410207023682490785409797524017466053898589594997018898591611453822825015065194675623511851300120552249978876159228050537922707127227974941781661498167510986084150255804235372245287951416569341838532091297684647244309665379404168039803200049198867441776030494780398573451515765449897909051121942304168343332428776790216767872516402926337110237340908333411734485382657691280626446804048825639742989 935 1954163109300489119758060818379534567344883133493740285335931471622449473151647807052252479835132320042799959223760562503491118940272596305534996790878645433900142205301404609006653195941848903666391953055611829965610671178697755512778942196216007552944422239914495388545887162354098524137119369345805855970870704478369477532881488165447377805057638721868772192194162861872854477004757631016564212153679049882749960757967876083797813597263462751429829166561827085183916880299123411377920 936 -21672508914857355059485457512635336301890690613335682136922323216113078464532449374889068886677144940464598680284012201688635473944212948661672887716847346617175023511840027249623711105384225846101245798452944087184167728329026604085497537646404839372708391606674599309621578419908661699715884905185313831435448468967478960302319053022094481731277803862515535774479257087004145085336607714835212444562865642501696636922464313624414797152728204777649510042672777001706997964237958625794959 937 -43168303117162735376824126514810216542684405081766825275617569403960022669200575252463846164863600460935398231745378389227037782287211508022557852416512446390076587770155477948696896260744563786431557282064674216805885111294701914726065901804780922455097036245734048583626337205803745465224197967989178247115026218229543213164015422842015637586911829803072029888615048567605544332388941656017418778253335191211946205260110950546190746722626295043377630874852874938730083647528316150952079 938 195229294946268170277515906124178482778113191664925678230527985973283840440656367871315911588584993884175187251378755829347952431099130927255843912468808366398848670860084821797163925898481920520682146500917710742219959900324590730214407012305672310644695271427686543822211025413191533231650535989049273898674906940412725350161494160401023661457144012684598863630656779389440051606313743207169918111938186876306716800886996499322372021957383957510766979594547672080046893959089228732792470 939 670080629235058259422581297787090864747641647564360756262321249416844089801862695648418219402084598954464567800577918110845368036258457515503980289050445276689691136331795079232829784766672122171429276603629127127084696124566311792201131932158262457650762670130761078242100734677032733349116713636930234616940195340937700694965663811663195674913174140518391192405422313633101039262592101423361524672724873979638125058748216955330470235906273202987920919217929296406077814081900706393265339 940 -1477441615173891613630093669578872445811603460749821704273486596289278155045357350936056808072350333771462491964588396011982108705831982684310302748106446753697644243129137960535973400116629003556074334906465691037334862779004186240157345203204132959440885315573790903802220544868074132199039182242611778268483781003602278156810771952748064601115409999012196307531802259650739528406859073855507574558595181659735759751008744537215622005624950329630515856322095096474438019468080809667451831 941 -8848328536759532467278487945236871958035661583957790023159020339874563142865847003068657221495280922270572737770945495231281157104675015354854085927661344797284246742778883832097101032550022347441796377546386089435266520149233615954369796456945019993599274687012162764465328626315434199039323032248844359054825929753916985801433073881043217025160325544714499423991447709614850960295372189512484345958568795435755135397239131045850794600593955562497645967719317356941293974368988579993370560 942 7403529230153275282652542420130724945891976484290248723849332219307496562633083857227967667300572749215514673839526860900522038659476794172559244301509569493389839931641633733798606368732896691675021306424736511975416970419812432687361000778300442560250463784299537177359097367233381255150107972419885201898495661285708073923485417599185493587109184444419659958858377146543283852180077622898098974185978202821338221863857058863521047461280498063438028451823728704277524239779900326348599581 943 104735143134508132422715909817736316484284253907825938978598555957927691134157400890983197103748662894191814789319927308444614766810901963075954189505784362263516554102209355886866717726783142513534781459434983495763348692061382208185428761804695662489842485341433327586477712256703157444582661327157173151501580888578794917739249230290660880863872765436279153622764301952306644415429171707535426779730234952614644711233487500367879788067814009250912134096736219630631757957838774706275675741 944 23296321602822104313537943196298342079472512580633203016255901545545228945193478461475552763442362652821153377085131838538872341556657227177802502189179097836228314854151384815082047670721278905109547088762881864033762017443445448624457753243390794327087383714138418635527641217135963637931473630538435930618128614436006104580909636699620451405671736547662894075322153340330522041448317855656338063684474721579924270731059852869148265993728530553093821126675203883578991320259871116441080350 945 -1128790252876767352336337064798801139247654280405452125748328213991659373530537931339339615377792929183288809305434068554351890093363264366657693582374448887062453780270151529940451847323893288743773048965021936589363073595231758841415258626608261493061179955041628184815727193606598768252477800968190468735899261159930737990550831896497649238096928683251407795775085168135042566528272570927233356513348109757181167552837302651177529402752225571206939653937423212053370346215966650652591352801 946 -1385049790507810499785254439958082902121851918792417358927143130992656891927666194415570695775658918364321496453370518778279485850486493865613521106455418963260965243665816762906354371701827356699978066941413637093734455787109658776284293912285560230659141175897150789806531246995094368269724010904113263972698675918726805140940837900193474203559317785275699630603628854878678308984204067339453075213877331694560334530878961032738160328683239407290971686330850454772739250738825232933443236651 947 11031642991136630375914453272828729629602345165667556024304467222915596216908251050317165073380063302651855405906404235319591305176509414167621108299663518794426026339305850066438615948860998819481525471673827665389259353760439688479283550980405316193013838329560759243166467882677492082507531799745981892122193196840511312755118312961280667415506897730489786122922307994606789922826794212860113846432951875634432508550331368130214663101591241875985364506980804877814334557636807924245061644160 948 26267190686722545873552252112367641552942716272384146972503041663834822028112579188888442726912311404659391866893479941880665649531860846689369840470673127390296644019629834458408514037581099743181284208029377673420338367418645935018410784015546478730264391264429417931038311599623530133474495919691227795821878631946506169305467529863408883654659393368522482059562225398272251321653038953594097673785602524274596188389999939490334426717106875356186053056620159880314466315763885486512937247321 949 -95080882215780388261506733888748384372683080549958969294846097788236736357878182364600373080268384924511017598076966646634838707409742709154462350825625579348389645712734516272416261399889887271115495980382726645861514523946190638253708276768911999392887830360738933743792835109828882774108353877514573017522246533299118271000833912710678457915916481666865165292583162542402437829441697387867154636976868107704161405663645109942026867400396785279652956520168693775643213818241001680182740838439 950 -384019979769728392870581507124792441455052959546184585992379556090419778667116553442373243076303810375764328133905246007322160852260212022737530596003029980641652729928662695314909915813281984446109622268705881053485236565551295923456226900939923265425796134269462530985214262705687714242327808994118078771562911484710686133360976741208176178117169808720612467947767641923397202367625125877402229048618495874724719477953644444335705561288572414197699540142990452459102343291643742031825050558970 951 661869724603855878005992565651439786644460926503364076250927519580184321269543452568230860806648423793856865444941387105661064929246957777961555263078851392190633372911416983681668959585506775536160833515504112050991423197856801097334564143518108727895969999698665740196506923502429996272864083658542224421181800381579614847648196298609286858957911489614904350270647146043029613756233545389136471958127053310021055984346451765026589980115792223878482981578865179072973008709007276450185098663859 952 4886089502070868199582389144024156642650043481511394522167102636574801886607825540434336534645990337927264474917899093186204834304109290028074391819112181179248813402126706632145678033531608604443366678471268803639329025418921056255353060053857264647579727476662753581033863813264994852938469982593841090908373826713397162314618940451899224818246779385541641497696091207200398839800109930040560991492930507931992970241836540652719351154290088780053177923151760156123098784917088438800260654812529 953 -2394477468571546458483529078141681010439026710025610316593100078807225647357152437816202934227142323805161044976456164976066879917607245529502716074755184134848153699898880188352680521908965926454402490199276428921576629757503755815327145524841931359275942520022569561127712345261735106063034937650123377724625977483978601009511218832802930630290247000222306355281027399272926911518459069239940200046467078478238645585974428762573138626983625682610134874215756813679604310881991602151775430489920 954 -56141461991351096653889809662407404079589505006650950060431229081130046400043233382593904815333036041005070269073346190024320057262809435838321026084989177106585101123292653141955138890756660575331435953383233268954195909365635374624210806117271842482652944763312858952500214291176678488386204746182375377716738071331347386470319563803694403631004820241180362829938030678477314149319668299686111106468702665730161318246176375942486001324174602263195092028885118531033690944969964428954642633427739 955 -29802209837064085610570989802848912964760211196369236577907128214250564279114556566615672538834470479148298774332328375287584378169129735013791149262682151623255410424404971070075653149758035384333008561191192550816852982033094060655612205344010597530617577043064593780095378493297592321692820432031018222745852319007582775365696156642862166697812103238734992921846729286475118122616618538046768905957564802469536216800457659554181476427354719754483608412511793580558043525268056805285112898038619 956 587753872067797977582216916483632531910724343876791214086836391678179946121361010641917280429828925971907474185474479714979936251721774059207740137672198796549180701931814213491430874648565230944312786926024373407679302020988895060210706661945979669778564815353376854697406978709645871050555431775975110932138266465637238475807819045197776273243240919414248998207471608176775337519899732758500453265198164520562238283907482475813164538138565905140662403905224510260812556869401551913215956069666510 957 915578180275502919298497804314970574523086667036852816443814802034936153191621132874689678357008101242538760703130091843143364411582201144359442779561702464404990216600268895262263059295903620171975881099127491466664684823352929727422440920730096242615358162827087386278456142135919386589176456528316311382342641974720649004830476768269260106919174055040333920347785630328001636868682536677014911230731377347727136668712516730909160778839467822439982096442854239646951035647350176771352197948091319 958 -5549714412470274834105888277004987276494881115607850538511385506425043254143349984186400406371110084448443455337089185021635934357357313506925698734832484297635997504649687453143476561838313920215464775087140616017807637407524915934895332360675680124948854806060058015393020623670185194966933293007409908871178289147288974229055532728906278898756476058516405059934402059616527075850214523666490074686448432378457484454269790503035649140684757134107304346514615373221987089916066894274023318818240291 959 -15621074395500806946389364124469663596248834453013231519393348328809340939251182445807986868298199198116369823071520195296212942884761526094879569310011211406090889887252645301028370214093253742107199467177543022151119170464407142936542182488706738793717794597158019264456038187165298447447874314818889334076947350869216113282190777179868140074867390663960078183760043993224545081405722427113654098224493583203455987810107474543036417707918903180947107407386012009338448482036918838758897496247244800 960 45425784141672216228775406922585196445194857818673124404231892241866134856325667380242417601784011730816508185636460839941782335046168922481303116773146115867905082663893916683549871966128199380262913058781003754044764841018366932347306473478725742580719608269502618904867188673206738697188391908262619663506013829750962603237420082838100927811453845979720377475518378662557252752946637333217736723326439172959576341186860220990355722839613425294233240404274757096103409507039816998255359010753398401 961 217257602492181092639058412291751496003932036801818671117558723858768885188088674284130273153064202910096576239423182988200124706778545709524978379183269441334904871423673014994861944321153990543442107197733976997707075716126845504649270480854499869311615348838240830813883608732025021619115009371270402338352434689312339849341518631816650468634995143283281237496878862588027248648409584031467931803795868588197592207098042440963756317626721360284651421885520889198826342809445924224603231469473091201 962 -282426023066213285877471063856685664893211399203585697328992090801758598231493666898536320466559926128885013802577886251159480978729312437769355905321337833212051037879160068524186647306256202639449936448857064296785337535075190751171100727411483299076300342126287977139655466673249104049957301619618413960213717437948248786270102279402459737290997162493642914733823302700102531634003426633927172152794962314357747545957419989930156633609026317951914222561501438858311161767992062756205717648814291210 963 -2672259650480205304907113599065952120936463804023591079622138053248216335300469084023969325150266158139947352436232899121360852753293315242544118076337301687896004623539563233467668034838950098617313115623930811271563170412470491302313076016810981861504069179346937116092375162725524341860222404703592839682090499020383987129026807229385614892275943738609736527199490791168402266766508850980074421994549516784531261824035886840531476127502961281083079863302231220045400932671897229226841263813018294421 964 434426603248140839745068103357590192888861587215851590996774945571128245245961251859930199981893029277787799392123849641393438012729121572918796882197414477436556793131197520298385085529868130416636185313496895993075542473356606960569031984715334428335234584042230632443834970680215802689307913112209713880260392797046749519944317844041442217925025048820335534872565538532725581207528841993124471686195068673403961181495733048700246842196328216387976584874284607396021846776015461091421630323938908889 965 29829282758530399193723317693083063523189963431475353466840293531301507933551121176123592776634820768817208676190685739976362818298955589240904095721907733044292607652066393088442733468758319215207080457176735819980270417010532011286012868169636134904879995556858538909459961760660983563151754364851730950383255882021270607939239197367283206032960406173527437334066964241385150515639126202773943113626239753303247841245890488294546484244728902308301855081198828027895432106166884982586675532267140147520 966 25050590122800849956527568556149571401412485972100985965875769130019097235845547405664360576833997446761542882877323393921035000158935251938797330017736173792490482927623220365160497527929769780624082418728269964056439449803609334719753516337767456193192415132394001952577777083178609733569367320617424097700391561253756363219851701082827341635785130636503746450468743317525169122356308940849573925078093997895804268249437424758843768980569291928034112647581697346539191791630714910581037598703812149741 967 -303071520221033541174428926067764127353677111774127902169367459714297490033216785531695159966149031010227752555220219745818956001129576229711147722923248889694728201245107103607709570628411741586653802610215824055726535137312242789426388033528230027760487535993049926051481802284092209461099930692751616356515423140980220324111779469957287924726779337272298064224267863337711486549674079289663800324810543288439921985455357946481167557711448633463286293245605410960310561376205019897872393256234729472979 968 -578628011571842890696232180185409412769214457467238747794000920144507559627517806994003126311323002924604724266870777078950341002877864001037918353118346801412123513448962527624475043435639209173518709216226793660347369085151945471343676713243672045885604102449383947529837350199056916530362971219543281431219730314771540319530148181868388682720415774273839275179424039830488346895593477639009113500669577265293768936199169618828449016497710844671661532369004081772241671084142883914263806841976663120130 969 2755158710859526062222486006559995988121233772048168176069041136712764830737866833854643633316316338187900553840551640125058175009547474525784706599037390985229886700247215612060330233476889948279673119496147270952644517425282725212346591655566858259479758793474165239036462474925957387541736266400724498490449924236010883245699425987661778489274156935721439431287522456884338005150821394547292690072246398907545372903809767792464394118328224123424487693332655438791174504054112334962332518976605361082639 970 9120066838149797859881039988599499528582592804187794401803051258302347986640562710788678022740869370358552520776130187993511926041203978537201808483339205800763245348185803415929555711268921249188378920874642001216465577361954125397127035501247250764221403920417388661864673327115583469375728949815700594233866957698497826760531055988214053999198730452733671458261186895019709821002349648576392938579611748825776831202000633599577333299803043414812764549391700338285832885979684058019234394238348655404069 971 -21186678981304988824566306083560456340750978688342055534956401245538065151475972461612401943738610349708353571469937853382127999063818241246429964106072095036765508354533568316734076856976868181888025393582977979262624114316155851938685472709988190090055942807798428967536413897069947793583369980592268889161082208897621888942162629876065509382816995840202162285901560130708008235656685691443826652215098639157222270739906812117531002001807421942856600077267509488417086658615551626566423314504310316504960 972 -121507414200952765283257745958154951155159499534407793954789965086863893004522162280287860193888173423652431300007369921310759185517062005155649857422803358845161207184577405891959189680935001922960193523204039992643745465297651231307082863223707948496491385932389704248047820495341365956716388428564975425733618743581097983308004245746420103374003030820272548326774615975924816266682531825784148976590827876240767413961913781712881668299640899505797010120576213209561248404392076264778001651126145525949719 973 111546054593402111786971620961010068593101266037354816929730448614054823661713534797448561187236540423139457986161946465892648804184938648555079747743989686559259384715291845592115655745810548077808085806208717779245119792180063140018457336586162142494123984953393014394852732372428059772700681357949982355038285554292742795055784682890300499836983923421951236818142545461863274325541010780097944197775257154488677564177061151579959353720240741865625590729366391163026704840378991627452654808421267955604841 974 1448127610803882529902806826500714531299855760915840550432420064569557646711457319880615023320006448083316202286243015600310999844872620705267228179394826633856032663745643310403666742236095569230370214561453157698326319910454226684396368832046949575955529230209679761123378757821183085296580954072164712038108091733684820611443831386100921636951017262444949268412663321197036253259048860863723582940274363793137119117758112750421657705016290636429392702055704736468200437288691830540010672970808868741051750 975 221121010276459300246118995929603776775741834504937564205385129814954586432608437108680850260404503428782164438461604475491862998838295571161350954210940081704179431877433008890394529032179540374481270693157262126630002196473532144193338129599166008520165395722356602779998701724474427796873459134714906132686950636464649865830199874307616138744194104803485663413095321116540235678097742282646196764746535093761665911810440083042104814093642475907511204032674433674906684044522922638031470078174921229398499 976 -15708282708566248528684756095578256067522671535569308490551235580450179527393422081578084406259666425487696060710211567127929135294760532186778159019132152890712179869324643405549939635564871721159591089482827472554959516818522961384166719022917279326990656136584120769577167634308539510465517035659096926286502058434068376860051945372802521867716995782090956289126201212050858550171439727218313215578271466630746644383528800171596129941085554524815808518580077667475298126131087213302085932600722634922170751 977 -18140613821607300831392065050803897612055831715123621696810472008414679978152114889773573759124115963204299869533289216358339628281981783469553019515452493789458153619976406503344279454918846665278885067107557355947889540979731814970293438448508105420712475489530043400157153353277758216231125086140960893746058515435179525384184143990186299393903130934929298586670249744332801142630514892327421379990483352662124969413443641085059282896115621759798431762939496437899271650620839362320432103460646768445554240 978 154650495972621432984140252000556919130693555176138771699253119376537294823175528007585354709732214717160356798279038022048880859960384070585006729695001188008375824942594670957705056536294742267476616917203544842156665144024020760255540470803581967176184742012895285065191690624116176398889562306109105295405464127339572620076387255110641441150983822668071220593717963588226642909255322107074023991370502780276088118805373160802498146455825478013175461941441357904329007736821119984002513155147302215698324021 979 354197248010301742129452967559399792863307704042498610364168311469098774582848791795094666060097490312407655363145219401990616771062183688750089944364978619692415514762335142494492130540402055585544352655386675757583450094801070724928768293737171126804021972397725762466920377510171516777431938253659675126612107797126547399302412839002690734483918262952293505047090710775887455478190985922675659171265819659559462782353253212738150258313097317370958211333775818721220995893650352969527266293214416668599420661 980 -1346958207688534020696089804446726317574321402895027878327616001672811468472082016288344235746956871576356269417924198840547072688502041087684984082280034448399718559606206238040263491358840109356698433433852317506139866489463157637882176885102230512134010189744122373250188219355106423610353247113540483122847997603608751421537846967214365118176903786396489921483806888694605616523617557255138604733809710923477506524505851556089329352700982940773971870022079118226398089211381966854500378413405907704082143570 981 -5243127935801853184120072447600124039070706147362512592333467427832897988883418726034385562408029265012840478412521612262443857170186061663935973470294799265016289221991892805479676927303262720797686312643105750839557817532274935612098628116211112906978251886119105760386312371966993108162104567903796909515581183372000772813864388196243963197500004678871718477001804707229367626783718402404570855617733727178631597130391636896208982194145053431854512194693613124159829044041535849519300307638764491058675770841 982 9573412348772021043536915401313865454246829284482794069270308590568028164309483453137401030808496322327078485184644574983573942403336390300598851434785579667380614933676375812963221477643978482125996455129269741727980713851819798404605317619913422726495860201066240345365758040939177551551781150345148404835746790267695492823051928443114053102445936971489670659320071068411294154976074727401953796454173092979620974639172730220773640685565758916659178375549257176330549937283665785880203854908700493686227808429 983 67247819642592406068857712324915229884024596905470432584938450296729906042027089439515642217296818237468323747722382309870456371275383068603894559608028371582559796375587196673239667677979868410900545894203433000963116706706844090137690226898235664703256630948376403709615194132576101741334931397286914409507139807359703993775560198601797648274945988439078573906339922847934338049596977153852233208249244091944568543073480736079072444821161346667058812517179001542088669421740560130592507238935109895331661287680 984 -38059716193899825410048357089537290112690525223840302177034944199518403765377228544995769121596641308129539589308708014948856995161317224702692806174613004758626967894852937269355768576103894892485415112218534158044671145663173692312968266920811985288197831263352240089408144317754851325734661256509718043686074885584946427278011014272456935851959318247307803346180858904589897655139844847569258552746659930831262177957419296349437602720062001416192149613862827397547379888379763514089735165060595535216844605039 985 -777785732262416292167483192663604818836961091184015060611357897463547370227675212379667833511861641920281100814254913423523877079190530979345532961862925092166784728026312100674992113033882447412391419948456297168638954919438458683827560762801404297024020771695492680895175279776091970480418906626665776548264612766541690358809173198892231066876365191077172116315920010231867616200706593539943823843488344942221516151765707393219234495752836814753839087302831844360522743527525924950607314793346804383865118769519 986 -359128854129518212656951264678694627597365313721771736663973511268844928808525698384714373174298587530856165331859125259086450132416041507615912093942182039821888081182929790712078658696739603595051853714052421430147572317143548068384909826672472458853844627798618039911685692280788605897337632805058878067717789025107279658751052041895204772504812690356786279507930562281378741994168300216681979763275085703077632194234095133375420865832154799175725441550340742987501564755348526295620227977680253496479828114090 987 8196514200757061001185363854620958379609206689302393930060963360830176143695901637791631795456179473592235943624944922399676197738679799265184950486549993974012743927106503316712834584675967317941253765718966847424880931796679497453718258564142974808410383860851801449935242385256223069387270340088264663963192951406851314288149853145919336963135204411492106999967189550269165036213604228722700082515096708661359045475188686192036158587449050163116504518780809544978248614047436648161060234749134594726036478350619 988 12146931596181761340411827766086599283180225140241883033364671984787470360589684320023489900373463936431653762275395300249627149195256255848959983519913996412053512820118731014545699830340102957486824156573543483156504227285258526205952266657540171855802674766636599888963785000344897734257984300943912322708088630683031390534411425606766589460688144005416756074554425735364331198149455531106201859911122651395212999611763732659165788111602752954049484375834557717840765826356270437412882742503617383187314587605609 989 -78014724612145909672627174634743942892521048442084450197305924984344467220065233695684459849644510273082941617598998846146811025930221536068074471832135937302086670378052805469295480601095537539866967266335091838517186022478215945784948577548032551036711547702733216060323881237473556029001989440026998980887033834792333066635236958998346117133799104520996420925084659317596484200200190984843499047754941143879736500615311815453231956350336798840232065330754347276919968928165532692358779839736863158799086674251200 990 -211630972170145284417157280061696535007503524984745163564317316817006641186551761215942848753752613573831133002628347148892709667078040350406634290551189897834675311399358846629298178734836670072222032988644070153238732522616059734050423510780974441450540970135735814838925516241267431105839816750410034530676008772305678362513762640672778601201368688580580737745183342406604127379844201827011719506777290309227079496344712874704055625577967081334776393464934482173168393018084507503900490007276654373859547137912899 991 646530998563459721981741640920486836810228007878183788606047858010782498234165809436586209592336999430081224790960640158722211618154396546342184899602305412488278062759222013532952107877214242866314606941041940070450313724644315669584010842247383619953286054594329561824637177370941685213182067089886954259081363410409985370473843908309028687270421461150379892430747910086957198822357899006266770018527062273450022010423717095281495894275737705907776325173363337872951265191736352112046088229828840372930406278850301 992 2974471692435057850570471721599148721892766782710380587813538342997855551286235182811957545883615748742223687819872458796542017956012840400815162095665394288669706488152169326455232073960417613660756969816126711756076371473420972744138669460838102475909236726087423525052817856024883427377420051344397334096517459905772447358125232955709593300485477035536768007627764676559602600000644119103395684593077255674947896470215558717026107775633375600590316653287642641777803588390665934654951478309872038485385424795892190 993 -4137369291762999091228686328526206483019741303949641086852988095120751929289588720990490759632091244988669784880694582949402309843685521608948871799959965248701352202199272822407241112688939057868703706535334629018877079497666499621285449803883117343576909874450201655018191095055475109967582686644359162753377537608737391717087050035689722259489159037117410809110462334396926587045292769965538785610720429333002345644445329331070347061399739164395222923619354074824660328718433938577555492218245205616849044271461121 994 -36856557908548635447503875266116842423840175913763827552801909868097162993438175731922023764351864481153130350899291629711364507359826766017915654852279302424068123571873135413414793926253532808137030374512728458335717165705297199806810813873102244578578513861411860430599187511329192811119203251432729837815069596572234312656464612548495248564829406428021858893015873776552555187052378080102891316134570241757429206816816475218357532593366870770888706109783423134380499801015759219782021753626837628956088717026275211 995 8654504300844354556011674347671428889376978429682224402580959178231108228747300198973374591601139213722237282788348782732060900920713971680521934947280315311646750652318865633064858313324796828418710397375952460871930708769034296027329133969612046200767494757540357774600914534281033398524206301655220952472083317123876996231492937844091696289551342980269660007199211901813637270445842389518035325583354480905596595272082147423416285082030260037458746050029471688690763814887014104571088660773859632829250769959797120 996 414076641294879344478554302274956695551618913481084327483401967727299901156567233250115635999471648506406671142680556709557070481878808397877594138322352641976396109942923355180627591502113657717926044517015965502564819531527303493902248086573736736565131147233070822511191977158902154320835442067415249168437848879418454435452603675877539430502674813688510107830373823443891744328022001270649839803063627140237317870257063374825349143609065838517234513257647126166876261626060365522173327950669073551346226657248824441 997 318877093985591444362425884450570977768472150754579859055011416766757710640346931061408515491859117155462061032008720099504400571750954709391852853902269173548281852767415833216914150055540892605320230145880488432973581735067926237601627612908004228356688704900126886990581917281810786937069172749207818691244932391055807476906181359592530771317610040905543847751182492523941734353117734985951451221646727850275755322264159753167770007706732978105188306707322937591277859662303210371891352682156617590224468187691056121 998 -4235965960258081344901671440573952673299335897537347743262410228233541202081892634689863480502329016415011321537477403705623374728915937667261682667643609888192075356604741073769989356467709342291866259541295132095239433111732412195323101339403099873859753914663652160632529831466112910592120689992359922161571405282547191313072459075060402964211812909668067338382929565358867453255124278991196786612053170692334741250563537369911070571992991245584391339126795450244361018224360810372015254775203191474584025042046012730 999 -7743613994099587232888356169530233428752529555837726192867535812667876019125708876365357150912779305125093992889573324800171781018176439470572064060568570797223175737046315239156045007078659160950388791145980504857948832197479600808941005081391146385783329668565047917528930921566031566899881590233645927765265661584161073559040454030578241448705523359629049663645936983122226531139419363836662750050167177045368049795469294654756540656767054004741462712907347763748417474509696124462820134278925984967053175106647630061 1000 38852011568739307561030029676783245977540165317073098983018976697901077203775110105223141134612839875440030544022678115961685340999898874869306445283511137972889653185605836572313837914066143604260140063808265948189684932031576933339613109652042952226673963392735125849428897224561210449613445999682313216012019796523858030884756595795086191157624418646719691058566288235825315454666947705066501902682417700570314103960729616414265235635155849696686842017487402188939553725958272789629347668248309121253371100355858509969