1 1 2 2 3 -3 4 -20 5 -19 6 102 7 337 8 -40 9 -2439 10 -4598 11 7877 12 47940 13 40741 14 -254098 15 -793383 16 191920 17 5937521 18 10531602 19 -20499443 20 -114720100 21 -85944099 22 631152502 23 1863913697 24 -690240120 25 -14427876119 26 -24024071398 27 52946990037 28 274062479860 29 177496029461 30 -1563445300098 31 -4369362806423 32 2205391487840 33 34996322620641 34 54554904826402 35 -135864448691683 36 -653613231168180 37 -356175321494579 38 3862941975188102 39 10219111200838257 40 -6602371424640200 41 -84738521255148199 42 -123260442537814998 43 346648763710407397 44 1556120625185519780 45 685699904398187781 46 -9521444567502262898 47 -23842788465791840263 48 18964535040932159760 49 204828589342407201361 50 276905433398289284402 51 -879989258600271840723 52 -3698316550988568672260 53 -1236708291775234459459 54 23414799273369511786902 55 55486556589165664790017 56 -52930481735255252928280 57 -494266859594670159386679 58 -618020347042553548275398 59 2223827323077584019155957 60 8773797075453042876239700 61 1980802889362997618387701 62 -57454973749445304896902498 63 -128775567724431593122518903 64 144633680797253948033279680 65 1190696335665529047924191681 66 1368956905750280459615425602 67 -5596960538158142416238490563 68 -20776619416568248049784960340 69 -2374515066029499185900486739 70 140687305783918737976693748902 71 297996217030043970254690904977 72 -388818706427343225327474432360 73 -2863610932064994242437785199559 74 -3005490919138585907583249372598 75 14034294686177787881897997651717 76 49107025806325677116878740911620 77 -26011190593160939528501738779 78 -343801203025466061697208189858898 79 -687420327716779996817716867546343 80 1031767765744702438245023593919600 81 6875477825506864854214065260663601 82 6528581290800812640712965363890002 83 -35071182196946428698072526096865203 84 -115842433429498545881135809740960420 85 13813408519627909124236063196135581 86 838523851045745639416422794578994102 87 1580353842454095914963193146785039137 88 -2708959272412027645988573268482880440 89 -16480395442002726696719498564461034839 90 -13998075977121259871518984249541906598 91 87366616139776567133998521452143430677 92 272719764119401953368629932651080207540 93 -66126784739632063200729784862843599659 94 -2041291918315077799981869098283248652098 95 -3619696343452731157558629702526592106583 96 7049650741300082284755824282929556351520 97 39437175886769282672422056483545257449121 98 29526796584437989351553342986583620437602 99 -217006638038509000003847709411649561268643 100 -640700852168083925468568819729384465600500 101 237644761933395149089796326422777997679501 102 4960195489043377776459574390951247254562502 103 8256877644552989509290574496943048525368497 104 -18207613134197665416635871742772633731200520 105 -94213369780266257398305764964146607139980519 106 -60973447621148856880160427728884778161557398 107 537546693219566088027819499291256693656748837 108 1501907519787174174216761992684706834444399460 109 -759011812962614267761212509669383186708442939 110 -12031376264435447755039758968131714214527682098 111 -18749669838132595635751030368577746122096263623 112 46720294174782943013776252039766507257501247440 113 224688277216494055477809716659577237369676340241 114 122334495209507509859185669040788923936843948402 115 -1328148950096443368626296678535462813714046484883 116 -3512639366659439306266893040356448094986000608580 117 2271763917356224967850290669035343506026324177021 118 29132003401328525079568832620565823676954652614102 119 42361659381163475384185630557884242811725035989057 120 -119200705046972724788610567228192280115232496320600 121 -534933025762089777266520548361574259912540244564599 122 -235461116195370481012767126125802559018453014884998 123 3273608947943887478840109586279414701350875682182197 124 8195445709255368324769589055439447315830922468559380 125 -6524371217096475702341588993077008277794284838156619 126 -70416862398980529678070301374230147766405026956228898 127 -95163126278285729439749479796921237588250060045361463 128 302591784236292248866993150025768559188335068602879360 129 1271325452420584603812232658629985781494420557523288961 130 424508415187123465555513267079591648670495634826422402 131 -8050261336569845295574602076250717173119952633010177923 132 -19072081579449554850037797022058575886933374709805312660 133 18207666197089807368946620489637868437972919011460620141 134 169919903450326498688157820133685768084479460991558428902 135 212386143521024345793689296839906457103148488902892516817 136 -764667037110236799229726147255987462385059249135123968680 137 -3016037078867644019015277372391320124492157920590495555079 138 -679404897963630443422471713990728012288901097235123329398 139 19753449756146247246261998178757784846867303249663222226757 140 44262733798037907596481298355450665779756914179972307759300 141 -49748680696947915530871390540403162368557294387697940068699 142 -409336497980161184237111869568960985195412988035202034452498 143 -470432231081686959758124005355099833810924915356518488424103 144 1924491023697754370143535076272527228746041085533377264319280 145 7142007664967317458593938190030753294168556578562383947607281 146 812578164050354326183130846153815987114825558391127044979602 147 -48368897326670513557791305637907641084950244933154433543291763 148 -102425841801693507398864527198891994079704268775046756401440740 149 133730597683306580106810085067569499435243176981987522000160861 150 984442087978467712005671860527382957428416235389302338810406902 151 1032769992173789363263673125581779418810130231904692023619687777 152 -4825554631501695257512356772528121864378653183915732324433472760 153 -16880499208219916057870425424128699660428217991164308814204759959 154 17884004072034686845646559439453729794136305081508642624789402 155 118199262465683481778784271087779805082585798548313178984682898517 156 236273336902862720749649016259483434056612642961055797470992271220 157 -354848163454058930952191865095491767464875303916080657950795747179 158 -2363609685228156907151926844007367573326039108559551898198537392898 159 -2243282226277901297638510632346292774397951089706539190741504555543 160 12058703344041295754786466643358987464486371580503784905906752639200 161 39820382272027900593042507713142024349758400788953344147004037167201 162 -4770158864233269097420251077228863551887799485619806047339194139998 163 -288282993632661842346138056146451897552084404493913021123706648450403 164 -543174875215690801010334354752301750240954212588487399916038937920820 165 931631204997251294402297683520559782382682406280416348033868663311181 166 5665486536504338195876935850307231816452044300680244495480009892068102 167 4809554638027917330937787915970545156225311757397574554722939140957937 168 -30039296479474532709262975120209532402713686589966562358914190962560840 169 -93745475425144486735090465652212880899004555481716146600888955911827239 170 22784124506032755494659894537040965020986695166333643310621424914271402 171 701786576988076918134953048639572096335005278704680312827465541211333477 172 1244084282433924547807286835519857437523103691245025122480581108022767140 173 -2424337474048689331330097669437289799298829568442711944831096572433800059 174 -13557264925134850497311203187513581661259384975600599747026260901026970098 175 -10144167531928875675311722688966134727426962972102215880234845795017339783 176 74612519412086202130554976934662802173961768884999766468714134717154111120 177 220234211547674533988292012692088547439912278574715044099072189999429600721 178 -81819212789254346937300813158462520337907825045568277082854563021219576398 179 -1705277906412230431792645715161544872755201600114141862859214456038446357843 180 -2837821323299680435024185738213852103145048424909305786138446970928355680900 181 6261302698286252152500148529703109902996314350980381467737607250412413143101 182 32387354659670267350169597226903184528007967676325903438444343297323316052502 183 20945590431336769632838154745884599735041734895789136602725435841759740103297 184 -184820301755018332185510871096553092225972303942703050863659531397743732160920 185 -516259736529394051800888825414298382597236752155930057946397113687805645044919 186 261222639226340221696798446847274880387332623287061240152822492408594835036602 187 4136263434158438805999818671594638438955322511665632885930424780631829185387637 188 6443968393732496060122048215258352715199316660321837090791092114403494525519060 189 -16065907251644079521754634270645763642288624261015756019930789235615815246675339 190 -77239593259415631464363606048099996290972465144284371675399223272056092171984098 191 -42017835757322706276444772201679647085924560461458451211282921894801477617240823 192 456641481301264007697655697933340679864958135087073699305228719114789689969407040 193 1207407812903786959330424801278438889331388193404356557089437891493189723259499841 194 -781674743301274135222740282976506980391930558800802780957725250817148383266849598 195 -10015204176929056985758454174902086186103578471432101461541515742086624829350198083 196 -14558685150749195024957726368968623509463643031258583456378954728453210975832448980 197 40989058937005008850393726486377356283797763237507543318032700737699951853786488621 198 183888913929254382875491537555535077133841027693825170830718084574572380538400120102 199 80854415299473703798226989706428660281097712725097538435207263985245098100294819857 200 -1125513566905833272531986783475888219374691768406581118944612064051516467568211201000 201 -2817008040907982471651562494896777060717067525888845006935674975999748621838486140999 202 2244578886524867964420782494537663414188707327068377818740934496361118029300506125002 203 24208214059405613230402502453352766253396887335358670686031593824720476411470415236997 204 32704375913137150709859527444941888607472823381238696640876646174913126617837287598980 205 -104048746589564991193098462283585586558832564585033301520467864423217081644618331461019 206 -437028124571090037355213616681764393369974892838737479527072252070826049614097676114898 207 -145715023015225136358737997378429680828121833582241848410869453179132527715867032002663 208 2767766825967179988769019322015491391933580582706678659867766858137517291866949668798960 209 6555538813040935932049204625679990549664014000489050258611619888528962277744968561616561 210 -6263290155688388057284726002748458644207036077968650101851128229904696487578710558359598 211 -58415352002663327638913884385256851136062170159360652013983595679512128919372201048035123 212 -72987672915507938876834686751274491762675087772940753315009293749691382425693428187553060 213 262932118187627415718727817194248974427085015569643057467866582257202137584218550961139741 214 1036777946783810403575298441647419391192895645549871388140798220762243952148291099235150902 215 233031066254228897119502162935095961396196182112241374006530365724072941207052341742323617 216 -6791383494978215030788084765661743815557877154624616968972526813887561782623933011161409080 217 -15213984453736032341412684671869159360889127584034923555990766187843634153697232414519083479 218 17111715557375440532691224015893887987126884914302471670826155321525664170973066249091696602 219 140721322290903107455271240734871891500477662916849408233587673957956767417826759399816977557 220 161660635680178131181703913358486567091067131433581514771392260665233885638842055055992078900 221 -661727984675965489823490858427130106321209377550782828092329196375229600647103205686734685099 222 -2455080419113177897918909110363666182279888675136636259584404217407096400766100796765413922498 223 -278064945494597367073382211737421620311311707417792722522504060187585597002479153723685049303 224 16629433042803050551285599349070820035336597311120868372045821401474503611357747269910527358880 225 35205320704068282672084874180303591412852376574166285801749171224262106401732848615886850062881 226 -45995389891484788514829447082888557421651428029513507000822407361797312476038533657599991386398 227 -338428024711447555734253013427902254733269492078191014613889013293429369764207007626407933212963 228 -354888320182501591864699897275584607514978987949787480222021175054277552196144279649615926721140 229 1659219532615129706410371299444146568102928468647762141853180742945450483957160494085623679048461 230 5802657306507770555873641879817385388810709852944036645260509711270843833287330945718558845144902 231 -9222115290366833125315336474255199099079574646261702451245778076465721125461567162248063049423 232 -40637045376135127557366123831670208119873128119900779921726059535048838275262239754354408042113160 233 -81209535945237687282855040308020629846052699217277727926293398623562416502646248538573079642880359 234 122040245742470518335852786205650197147006498404750003599495619498217034921543181203334697009031402 235 812547243101604847651690854567444803216381891330444102683045029361370985361610102176680951518225317 236 770812766005916066952412205695338226403718293827638180169620722235222726272417935930019023973230820 237 -4146205169699401799657011570581437169707236651657832358442073761059151444986434843376728612681115579 238 -13688099701440216067980908581030241924240501360109131978071492577764861973879795238263590393174846898 239 1647236785015380461637263832009576339469653841386562552951531171884336167145453427109919502418115257 240 99111171480112273399140887731230846148622817203537048952403510388122706151449473522064971757060158800 241 186691685465116883566820928638394657920958057517368160034146302573055059132880773054360506997193510801 242 -320394829430552146660344356841826607198443605390023022598531967570748824794384768545733788305034089998 243 -1947631457116922478288435214152415819843593613401623165436088053152883063518934948471991125590422755603 244 -1652499108219979929954459930412045389298081989073085172682452333310524353477176517123845733045606881220 245 10328421983378497488110126638242819960308991315665191812687711705449132737678191605056246413041745526781 246 32224337724296854485901472789369957645704556554841979834152589744071935949696618829979412957402739222102 247 -7850278435055773444967940888959824430753826099972383020508802450000057264354103575434898976486740243263 248 -241270920940189528291246191303509352381439548083838624880085733108503666176584538960725688654792655041240 249 -427589892834988642467716796384299933747602313467870568616609849067006931502690352893407084474178128379639 250 833716660911349413103289746355965599174872209651129236927380433625511800230711066938265651635192328529402 251 4660562571667619323480597067402030734582960613577352454171029810720072120980254604130380894589631555716277 252 3485108516955792755238165910312302274941815759596800249850396586061561640345531739692902227732916811726740 253 -25653720967761749753887847651189610592197092775847866679496415502917381566170718749526861806661587266560459 254 -75703201554214048794442856674565337108986895868873335107945607108265694614760159676904039207453592215208098 255 28169643665904150688329220209196599927405857693188396540583694303890281733674711892879954231723926435507017 256 586261698211306642937758437140350559617719986468490138836786638365640425770670541524088182915622998377470720 257 975335890761284231057212332816324919743598969084661501889487416604048879405618099798016686209178511706392321 258 -2153160105956578038449884394349804077836841967110107968078531635351385221583457591072583907991003965229510398 259 -11133671447242145694300255118413882593878876717812846449383475186931112599006241880731284619446257512403767043 260 -7195222152788245119451319476379136642899859665854937122217228926402528646928280623954481882955487268200961300 261 63545255825118529621199146876138904871352417692980050901249868455712730899187131917210028570212828050424446701 262 177457066719754775078557530086931766243003853046944661658020339396243162326872228202101430321114066978255622502 263 -89902657336320157191278967959108801613459217756971032992708400397502791640565467016267339349261662396459881903 264 -1422004781710923739932460646526739966927945406842554697591559176568707719569236531447244690946321793640709121320 265 -2214690962067606379525968517339718322561676289386312164234159550354895897654514793780618006447811950506199069319 266 5524651547841253420475287491007743123372265269125258554672595135271162241675626132569476823728628654472565710602 267 26552139830155751497632354603393514504676264563954702258984307123026595766932855821603279692591940962488524906437 268 14431718825422729051937696769732827145746672244032594635260448299155055842136328715220221619083481343669089838660 269 -157001541160244802379551088684288947241240507459617726542369253262876058684257333320782514609976624050081494667739 270 -415025114098448708122666054756707684502707720627463615531561644619837508263468967648106580553537617505846618206098 271 268960559924816200411525511276607261683268110962396854733461483600457394262863397949264441162761133338877226261977 272 3443096918538773357681713405850168314885490266317039018187854479539777346370009569435274946200285589218680779966640 273 5003469917603833312482748232764085797988103755897300053241478573876352932899975353225698804261243245065220976099441 274 -14094738594563746878806497375423006608222224352424673020832024209025735558790116279595527014879512634400323507567598 275 -63213766612354326944992232380194613802361174996130446414354398435185941647880060031770945659587727984257193847831283 276 -27764363062762425738338983132428181347166779525288181682884627407191734384229306106373202215018867527712123142689380 277 386967640160955437138267660396505933922194665922336761534711534231918122766701808009650215187076360834376110649440221 278 968285821761247854444908202720009137274556788521690794849615460314178386223008758763912845879284794362737083297706102 279 -772201837604192351078057217335523262906249084412975741043749818995070086920895138539725814550964937115158607950669343 280 -8322404427537119683270471853711110486734395688477787046034807860189388877402851588426841550256923434769476798985281400 281 -11239395991844892908994543186073558133125047786064743904763366987413287146359437207075602398657092309732843342315877399 282 35778039009070051964904216603830657140890674247215021512716921046499147849101086704836686054484279423920650908265215002 283 150231849961054354292770235510176221213656682996883250358777411004891305722718233859202588899568205015971205212741571797 284 50017426858618344831210954793537842441078646263261350128536374684288576501728860784548375417746454064497854067626638580 285 -951588096010143790386969738984157863613439488451660052254369127665661987055569915445321371461484526982802728353937725419 286 -2253298180030615994592416161523080624314429500746149555408492878121344009623241856382481370847194232417090435181261920898 287 2154520312009774543523955849842943796665217417669321254963598137416945890142505695352286858536003224045438228115040236137 288 20082127884233861049194824830347451963531441340561689397786646421683299847647704385381943313002366075010509502498913918560 289 25082613584399300293721958711794297350406360757438130010828105881447978464297868903297878616252709581702951408192546184161 290 -90409668020838426756919856388843569043907367869055565762850313188887142004938192891077845958511143361667663701107305061598 291 -356397631132471955569893423760247219540659261040178041601497367547910133259961468105240842230791253795255987259562433412323 292 -79927586119074923841347852798589455773966946996967122863042542773610272485355585972936762752004504058838328611373731393460 293 2334928245689153841306558260724551625236680933287312045484396487288150387849019104790812370111529768449115253594189571099341 294 5229349594211832149502551491039229440891130495553393951010090773991572683095527311392182079487091065310098807467995261952902 295 -5885798531400412590140804842993402494874505541904396416370593863033907348752079110751322431806526248523609160223336473789583 296 -48377044222283650226799470123261411075986924552682550489811823144008823479172849401247919420022689954217909972722639781249480 297 -55553498724764412322613306345569004687852310312034326065029489246780295517081145027236581817399696168770555823881924245971879 298 227532312106456726942369678171691868156203851244709201298623783514501173320047655754262272305359437341984258161294629976802602 299 843939115286264340143032500762366769127373874673658685052453991756464415259663326699180617332516747865362407089762729675408357 300 95152045827331591689477254322890461161320790634352961014541498911420617278993063118525328527517434336835007050463049513198500 301 -5717269715349187197622272996690786461568975541446904873338094944472409672259657160657213664272582366383866835527413008701461499 302 -12100603751489695537070886773641806151267196617334280473777980381324763665472265763144104628237786773125578720408067363995312498 303 15819680504464919309214137429551892928448435555459773165810703848657340374873068598312286393432503018435910407875756332919605497 304 116343587269357707377924482274596428915767247432259509648067270366588026408051997538633305184529513448750871858607984213806398480 305 121949411007460979591350002542329607332395445976300607135459613792574670191992514889080605615031505768450370862085674097175558481 306 -570506288870581992462771370837515787745579840073215353265551664980966844472378952992271925061643582604355361286084541302293672398 307 -1994658454793390842064992759471338826817927801980534956479320626509956380288705510208108089428507705587863318606768801284816254163 308 4227112507292263109414076919932860583203276551437559900220401846855150729241650529687296574489667054760891789054186546423198460 309 13971063408568320420673777470139237508891901166966619815155685189263404963479421872516131219148533273224565013825489982086560176061 310 27912537029585594999581656401838944993701379398073176711009827565598823871854152191324451362275638877065803785127600658348157962902 311 -41972369800807052945553129487296772574840549372619985284070141193646187000647648724964015809488455158440347526523228557909605306623 312 -279332498808713270888177853787466160105590754531752207545209075346484141104274362789199191154906382456341321548939661724256316353560 313 -264858409011777171157483801163854912187297663455164518101927162337444973204015184503650271643393578803600210412216723543145395560759 314 1425610673637438553902277374184553296364539954811936416612609202750499041321890170517093794797557519587188830018144184983503423353402 315 4705230210357317305906941356516090978040163553810024459938708541863112895071886632559739491098870090799579132921805434769024615632117 316 -568814294747435265502058906259691118471452576063505996410847335527267499109457928500177581385162455511163544283398425346474732209580 317 -34074240061996091672352707308132019083224050028797183212392654464096325263722122284918531600462415546619381019019434894076121773843979 318 -64166780060760136486191002272446200337147932025149824449909377579501778033678039070335820131228693904660617228055080810726920422220898 319 110186120312452368734086946612031732908272486151280633586929826089670720778698777853758080940779521017014432677025882637079011572466057 320 669539701050225692871510909131186868176580496478610038323225295235853887793143829199866902800159899366653185950437330949246466100478400 321 567776559913284804604413191978151605995253589898255641537941807844012730135396213423427239014863151614205343161693483438939851193694401 322 -3551224787525010240891749979962004865245556295553758985186693450962951754281214377552213841571392992338161615329674349766845560315959998 323 -11076885494443014114014392303771070972457887720395307461138979556833992619510202249068418356246828045975760632791203083606270078987780803 324 2704802523789043458213465252191892111803118628085697974028895043072677040948096144728660178506094854415610041725314281155378764236158380 325 82947803508679185714527676630781281030811451298938548176030646983983302418467608032936248850739986030661544512989050147554648081386782381 326 146961989350835067221561096496219317279001072201277210533859028666457865550298543052771876451937308080413818733900900327021644813120456102 327 -286710645859084165558571543423030332657678014690015416164496471554967385828676170125009989051305286053803174123121550378839246943466564463 328 -1602155217174013801668070762319595886268363534788971306066006143775139830509442141619423113266171728670503079383549403046830007578776321640 329 -1197335913334438444426140720677979443932980966747834698980536986665507960218151092363776303173206454964383939905247953441785286553286692039 330 8820414693549219722824213894881212316012582810027129744500969033094962893129792806608409186516789190764753675874349914444239479944860867402 331 26022180780439508556631412834508280739556032387289102381865696972848481507786643259763252495246023566280194931085435502980975965762728579077 332 -9698541293965520946506671595151924732976014895611703447775389285967777236335263126732359315125477202792885868949578395147724428088568913660 333 -201552348051007601789433233031861814642844256502247123568610657381874925027177029071807486096973119369547136255497205311162280616516237880859 334 -335214907044256556953319764897660156154856408735212323002793589761975409400007216256488456988067898319544071428347361856290490236412493366098 335 740436622268540098619393101427712390190196978045305218974687422149173656390224770989675488702676038947741810931785713465554983842788678433817 336 3827377593846876095912024557139045873464388817237096698968929972632175178580500055774770176321827366132292121862002959925143399340464810430320 337 2471698831813971501488297404284105015597398788157056865115047990220134762429426714621811931724922459630391567201505925591401911781408871823921 338 -21848245493300189668407577091405111083055924144345563162552413827984956725204646961179767370802946643665261718631008868293199971820435929364398 339 -60998382809298179847233236012798957275293639805790524380910163587510856787415280924712218263680350504743264407672559215726213326110733961496243 340 30940952834504967984386567614237863030804189398837893376046569620872983501601966878833935068259925496170303215071943646599973150521583582558300 341 488870585334097194899405787318068426988663857438209457418464284354321964515110900230653397982282304525543457283851801803283439583818304895590301 342 761154500826659613908105601336471812761698389084553661204602581362533044519008032309469250486745130577894792062199998080367067113985524713272502 343 -1899785095685361136479629308553535363397250223898358879520044827755187662567760236995635284902485870523014616862562616462249942858757084842587103 344 -9127651697157339570315997826462373416126389171388593387472307725048106636768576700157555323212187655091292778160525219487069355515412842678081720 345 -4956807724517151185274590493049999288472026775488674618304301655809899635562831741345663652106974216521483238283112123738389111019526091458053719 346 53979946431067074621662803799136615335940670648742804475697550763716947186254373418411559958271365152596082970557452288932707266568837715830464602 347 142657546933754207540247741049623225691185528725906331279525213118103191821448569026242765481291549820842548609096689444034138310274358071867305237 348 -92544531149961107271144144494709855969213637089386968770832429109812246660883475876395388745316456426487483575708787134460674245433147867078641740 349 -1183691890836201667324022476336782291776725975260118256498341350046346836071906934936490135859673761598872807415094400377160316662786802237228420139 350 -1719572063622675583750035941210595591768956490894527731600855696324007945517629538738212550502132328212333229800227290813095913607541569404906348098 351 4846699108608060503768085451936284858899168845031772332286678057676411961468089467079005850013451674767443192305206221013930389424424476850786244777 352 21730402662574850093786422492346738860181033126325238785779345989620879541559585705325499553541829647021218993212003477719532174101639939535916926240 353 9533911564893276661196246821139483708067884337428071245551945575506875352842545141097958156989497570670335640287563408341551622232308541116330139041 354 -133044995508237397334112463804148204605131463209420529009351530776332406085232009655082580560813812387807861671908897527353621974246862494518758205598 355 -332827371970727731296598655356272795166738116780837556737566680581212939640361835297850868220554107770308072825830738913098105304119884776851827384483 356 265660224616206318745589935916491841902444008904268589590327354271900963315900396989876327484588471174038886051700804865279143211488267907927652670220 357 2861112053027506756567370459326893249972054835274400076343621472612292504114333641064708732513055696740234281884216782122245023551815729253818097031821 358 3862602533741569281915611367238343606627001608218920025554951465321278265017364503200283172633992095262196361406527930187536044623213583152142625372102 359 -12302579303709408732140370480811565536550380630482960483295447377643490998765606481052394782323405686657247250376461614480643075616282938472441428478543 360 -51643376343609802437690020532291536319489772518498361145475555012535929852652764484506771773084756040149869030598618740274038463595060959009881234561800 361 -17168697561253743750397447698902113883126880623615998907882978381567422713946283601646780069905672273699007308562006179183575397876141348712672469773799 362 327166239282761129563035248328236526470174646382256530202562928324616663540676784188253842271781947733651068597066318823551118449413144015643823702385002 363 774513361494298465378852630548787850122237457129825052760306705320205286078977553588035145032903601383195188354066680901387264683959277472276354693186597 364 -741136951990730976183541477200079985046747610416145605897327087631906072626782382141706605836666431369167103471330869962083299777973453164954056530321820 365 -6903867434441551210019051368241674920949157420741066581116801112505249147806407639399659226903658072420700525421128506233877452343661848635842595912949819 366 -8619776204947985586753312396082789946571081568569113920952312611587155787225338603807372212950651125257231326542940922733171806241509525117006796113646898 367 31087519631194887296626734785526144553501938808049238225912982564362432460194176268182870162424304256430441024862017698170798553922613890216884579163354937 368 122513472697025673700526656343631818733001448596082273898492153409834955430965722763017345815503166389661501335524621855473799751535794456252816731122238160 369 27414307975687136324666169188580625591489325535819880215593428869132883640572211648754600494036202984309915497015119823752009625613291680987441408100991761 370 -802765692927805443254354256028261479948031489100936156858258216130578920735615636043612219720449758759010678354642113340812579009523977831794834301653683598 371 -1797431541685420840781371696376587339036488256952611475225670434345088026955236753628506642899152938408190765188390065447889225398340997430501758460014309523 372 2024496767123796421217736399444655681563243909801330147556466644223876391238835945048272252244842434496693218105714662489909602269985849961560323191547166140 373 16631014326045538727905074673525422736381905618270940621692626328863368971164329165496091004783755437850721792530159783115043782328358681936632955603194498941 374 19090551282224502507285994550938255701821103867932570210489986148159603203656806715654276243853613834224591058320316928800720348766816414142343648865558834902 375 -78235997717869766080763533612801447751031131592031443930868412005724376390836690727164084545779060396505870431070484624203865778764877945271743391491243822783 376 -290105854411311049712529029082170685414809990259590879335166727048565975207271028463908102798533417632583878270383187750012773998897470789539892325041399489880 377 -32559724797533736859713322874731236572402059374961651154254570057061315678685221837667613776613412489626663523272983130598487546440795962177580909644092220279 378 1965621531284109874268276557825732324758865813067212853037657949225839195093526755572021492036507098448833820846136347988892442899400703602424084456001611988602 379 4159161136150955906554546375774583305524546041759157264155097888851107599937850064007716280509308084325054286355183577891974298623886978940091235279511869519157 380 -5441028446686857306768843153230959662262968607952175442953409866878659165778987160988717883236933520491728173212587280138298503048030967336786120632987544881900 381 -39996184846430405959419510936884002463197759508218451734992504955715071531122924770031449730039023631258836350911459605520417096463270787254210888222558176397899 382 -41905170566052810771457119801151287290554738760771675369311140843279528901792939413141874277419512619075575489334808250072744671590324803150918932014203538622498 383 196162952792907220173022336955885442661274839035985811406325253003446442914274594563936399555434140180660703477710600738497430332062245904477638353529500157540297 384 685662099548184115746244512519829896356432849397373350397828491909849588141099765019865919052804868694850435380764859227504073365256765431011709231158425085438080 385 -1816470453982309718667333651538305916058174457153979048619787204425924117722631907822958782429243874924053582444486714473865593922190469320050012389650931905919 386 -4803267637745253429661046254941885886327146294695921410882039017777798965223143618954707350934492568613801154830242988021476244744641738955722064642888277461878398 387 -9593819982312630691291421174323003631241885368191764968423739525124616461622228814554653990391980430103133934583374569041635430331828144626203779199048998400415363 388 14435233499591512625044481435947193941806253326487919939326794074195359833317547703573643475757487120090340214644951778067062852548835883437646894102119945432318060 389 96027206875371440089128911092155413302305704230318194657619764824263034897990697109029864884258837250902617971373525539425573717420468779258720242597582879667543661 390 91007779253602291802946452132680469011967635175220949739951971129158550962758560293044225438215264661172854440232388632381707466999086374453912226480326141308860902 391 -490174889620395497018009473379726955092204659261785463123434411511524142360417759177120603313381331433972616919149901511215601087945108705903217245222427875055083823 392 -1617404234016007036656644111688217193268182764750117574426532620927158141460145440405550784694269515496155214919926523449103154444883822032983820075807138739272193960 393 196415759310754405812778090281654299109067085332263093010975638726352713602633433428742653805130289045497888594196263680302898725848116875354880564942717646841198841 394 11714661156733558068222064962380828951095413523915349207007679623942812417426284949696340800470147186564082281627878191504327878565882987981596501660535406468587755402 395 22054411998291835295754683292790077808427357450504856762938529776801155839634135865391483024304382349809679343096382537246535466050829157835708839366471789409287118917 396 -37893804100551235886045088151085647040813179766397730923176697813997375242715722917091419554682265606329217285202382266037224217859522600199757832890804266461540049980 397 -230168492189145318842372959351701838740617861686329459186923104065602841362870396891923220279495207661326189972079442292800196698074849305249477541346911058788089932379 398 -195080355674431986482430301645804148195543465007874801911609323433224056026730733364206503676214556078347858947742208723339823871133040409100650252458192252345399514898 399 1221018733975153258931750112170304574793238101788556610485243081592771777486631311515049534604037341472587611909071678602921729144257864318545042284511992906825830496857 400 3807599957671330423240512335861238186955280458632236834351751427218111947160377756579544594941576575493610236452338818269222225386447011500794636336231331580069457598000 401 -931931222483411966041226113469655649642105795255422604693198716713178548085663667446257552345108239320892810458824113682007653236911027228226023319121287187641898281999 402 -28517062148666136894766038577967978607971174800936503049848657423953140726293971630949327269281252507097057276084019955248570884178951134962014500991861895435769999749998 403 -50510605739948390027243494361648367668447609035085047866844923830914031615988297589774851672146747338947864878956271114723088195699525079326446838749874780558046711526003 404 98598223560766178208875281322479114918903005536385425615250754305843921852081206237095587540675272871783671174675597457293819797853607786081207829443283706934296575197980 405 550770687301171086608455023176496803516939274318366186298415975428086065016080495602615136786377777116202396502045092717649256965603891127447543530135690877774920131077981 406 411353809676978925754783077095639802601557509882034393290076670715264677067592547545561160788028644129919094781361003234241775346232527752326632254168395807009764235770102 407 -3032687191754239754749619008044198019415459900464494517508758486566073100977378374127183635928587151553578585951593642555061248066762182387479540202613044530404912446005663 408 -8944851051247331989782719555757874657041822370103229788048053668138998941427904581073295397373374812016590835372714307749814923557152059041245506184404859709878174542402040 409 3339108239785014303681893944793636821824574563045002046465202069684513823985839456743694656753360436841868430915726882385798889353031158629865769049481592293078038037235561 410 69292173838301352535842824779892396242941905716812612609266779816342020237967010981000457095120344557799872709440453919020302243606126730548450081389797202555303297871285402 411 115210589998107604945912391946229334733111789492310210893277145144892443708033145764795051592967166057706666402470819661340012261741035350687839779433223259059060329481921877 412 -254624036871894257859074989566788104234369761033067866478313168424609254249702785337413096479908079789185776161141538110462091181760816412463471010862133899769002426135154060 413 -1315722203730541750339536722757181551600522048512307209209566352863465614455637591028391554110586321982318217139578813850304268195708880279741820477756830612951427158643761259 414 -849076149357823695665548518546846373560455769793139353070940526754666449163355684694891432861816085440336001151166860927373898119092045672239343879478723927519837334341444098 415 7511903127398144861045660022206578114082742799999871758325083416534926402862751767808958013050472082995555517674717975097382081131778070613714055585340366435620315441823440617 416 20967339300301055591750159674241080843088675988551718988146750520352517949868993328482156056133656764073463043407603976686381449097200460933103518327031800363879492224036989920 417 -10648643291184902843819300806963885112401847622895664331982082875039448920301275717698393979085991052821962536907817872308911669728045572429791352443318964321583223644690104479 418 -168068661684477194829889719333615336126424427165653361580991419392546523489685504734771880351107579454158166377668863581422493483136494371391307333175860531190322892857639138398 419 -261596820330660069753044333018483476466035920971037072838108258659816904537262079445655002848613221538562594996983002056682605278176669735774075199248488312129563220202447545443 420 653286991130020224303139369298340399952899148217499385390723418428191855353274374252093156760526613101981974649716040956592243825602121128191000933734047094073133809598578877900 421 3137751724574660936877589069726065135168049743232258280648204647475102042467383304623771333461345776973902114278313096309962724598440930406800528262207512373053210160614290573901 422 1702494511239180303633202554363747470665805448942020863561345365952861097461845989482890569599005262233930406008613905923779742417667012916264049988276695087594483654038529002502 423 -18559273049544265950876718379354961004844737304741766237414741800419992102347991153400618195031409914349453987930963862322179587353752487015075597858899196436183503816222976012303 424 -49036007677762794027185854639256154304350112752077678519758901162510011886928904233181470377255856664336420817922225066110817371631174064443999545635735258485528393210715655042120 425 31842895991284273601765319376972418425212935629037006622385390277919920942578129607441386610708156071773336279672296904033622368213919280217530093740823858082227740292129522001881 426 406937845726908105393831621228737916980876660522617762883083088693409925093658588847153065862207308793901618284800169270842966337846057011543057006931794525563154233059268629298602 427 590975419514826295575306006818668904985262771641976479409468445441380403589270270442216425449457525085389882611894260213450576098194679061563403357677822044550714284073630604584037 428 -1666614081058704146606209334963827608895611080374371381362644729971108668477069581045638610136536111386531562769812664468999612168533040957674592333166917589840651063267619195922140 429 -7470056098721192362239560717658337552688061562242578118591568578031880162079031055186792198419274898370792303822885150432153257024428835346293008170078589491536302115050652623932539 430 -3273813630031455698235656090569881843106845561864556567644624046265999644818575043054114125882797017035863668257081649581309228869126383988863870007988755854188046787227970876410098 431 45742765430985435139205612842468599182602739811968933694851731953691161844916067300199317137169330254523818790246032753862454341432749079446323317174572614732378021230898626614707577 432 114402226272191060166060818318926371266953398556989763363215832231244321203562159901777433155518239628298683258291637054794073284949382846814693724405066520444072369972393049364285840 433 -91394905472515925642317653259427451744312381569803009137530459213349490507288151297840353649148832525069365015138955167449033820130477862494875771411875262238501408671504287574381359 434 -983605394850369272447061034751339502357298553038534361817571744045409229439511421908122739386925342448229512838319369718456580634906635652692607613659216167585509407149759920698763598 435 -1327446451393127065397898496686686842504410435088447659672430273597372025328005784731363003229808857220973470570666053264769924528899926267921084827435305499501508953598989828376857683 436 4230344861166330776333630249886002831492269001092845213378141661123120555420568383894133169248859682695659648726903481499656215386546597033006083640743902174095547942850339788137629820 437 17752814882084551010452549976578813560515411047804824044463295237427845288137177260907807361106381365938133591448469335852701902475392677941459761073534942844701658560893608374913263421 438 5893215736004786586569688203955607300584939087959731595279598846993846688330375834556682537470744953006649641808614301207810297244959176651876936661862570470734481521834838232863118102 439 -112483272702582283900028473428140480322437999158714305120683868968007223640299489157241286452803179655553635856522056748553292722837830392286464454191019458971442646882585582158666607743 440 -266219055557198073906044764283970211748970571933146731408324929864971374098911609156379350667901573982153819205704413605561257526390375021136067465015076911238026664418015031947375042200 441 254944797803679839488109785429042938759124850244706673028137223046107817284273205787930303833819109624567812584245570028750534007084062703733116249306982390324045199342069011215916169801 442 2373422984507746196318532920845877359761043704021440465914548955147015253260927675670516062342949237124212359608422035296429870698900750555418704753719503159314277049610243246063457635002 443 2962232384389733516220297343688454148208213456329934220632137348971275785531942910825519997849164706876450031127125080391606003348213062184705595762290129586360237703826003413615502081397 444 -10689496122774756341789135758544233221910879015490214820137567988086555201762607908042572440702315246116586455004704086291797088195879129518519741751456262942479463939619695895213199282220 445 -42114618936277647297120352922907645481279252225289969184700097418972040902248816191863784866348783440368323127899283735324836199829249694329978653838943432989480591806021415685734913134219 446 -9402765013132000201716755536005658409182351342148434628437218921338195392159377027429562647781360157920541070765638866607092782287345482030319115417693025381604936034704960104977431292898 447 275996802527679530676408959388342201550590062892732915036026244090127895531422959288187368768878763766737179753763708414059667834230056896249212346037217980163154270572739989590189529353737 448 617812960147283062764835207528724011965456585180504872471113020629623158807961557768381676072227048638918147002886888894368985144471532166710658499998287137997543093388414699915221077757760 449 -696351697399190589205192300660947386923217269888120660309957667371648951104037599480548229237697249089323964270572181109679704550667333940323169422263951585146993707232350527300884549960639 450 -5717394115829362617764231054022962857604630636039775427917706479150660013863806103339768190980983838651074957561352584479942305112635393047620948344515913136276789068183603954008316644225598 451 -6560326349864391111092116003419294006746740382862706233665709286699777369999349010315698777298086933676882165228699901192126678370599448512979710733184165176524622185740754216910441438726723 452 26901106111076756102165385371322151989738933686553015528092526780655065357047944702746979782270713003203760372472068288975342779047248854307387216945243061600888279105803719244237333632125740 453 99724496671204249981975582766579362026705050053144974691845018568208572304091332477703851005628034542145695901545035886295572306688693848205632409022775279437448913511792718006847757335338541 454 11141250564871207248793467933903660125237564300418840687042349671831687108847052036178843535361078061865069195785593749763745160046645716259554299428849127668679873282959401304034179245796902 455 -675788975568687335376242143498248213936460221771177141468830430633796631910945223271569269968674085671289732919244063704541515826727565504920318264301728700724782648016630223439865942855775983 456 -1429566705091473121494038562533822048749583393645286167746957308970415073583819810796390444684875717775634950208987283657429247773781651023657516624605401295130324409013976256007971140432130280 457 1871389418797865104645617879420093400056054765107667654787898396495746276208976941308204000410967164147758230016733878616932115239529656487127194600901298314812829718088459052063119319126171321 458 13749745773236042059749505696576941141359193285732338483804497955784398067504692558191141113616064352724961111496378742835868964895530870139857005574040405695537930299274751896182036621277254602 459 14399765614887028386979686237213228482326003215711003384093707136098572201546546527224854224355358556415614612875620335353213123114354144869823648941771723187386052571930290427922238008671309957 460 -67448689182878237644287167401612131024862346568704362618444071418293642069439754852888279346601733356243498554723410529144656508040007801239351741134739393493993406951062682417429780331598162300 461 -235695737669965673997432138463716861426006715647385748925544092789277289549705335396350538263690976607396299399576163405761804877880494616567469024861880849299689181905637397830315226723895494299 462 749348940216315515145894883851194322022994686159040478020314349500915386667613177516878898830180278911891083911546892488985800519065375540524138219414055858575484846163981261378008873396147502 463 1651368861570192349012316759013720418626092998904018323434849278223942857621272574129487525643497196809597877964856237625310605746201593067053331450471994056814975243031789747334962604814060755097 464 3297492280558870489418612253840482476998025035004923363523556356001379307535871856016356898995183131666812518342331647003198310888769728505322993933408089722619922092140431625840279147514348477680 465 -4964597469873605464248992805415077976386600922318281536996832235564841388277164306873698881514114114333560109069330369370777618445871694458727332286487778952464982516941664979664179938669728330319 466 -33011640903659304354428271387713533291759377089671026618658558963139337929305431605861896055994510150334807846534982267763943413113131488454715622106832185963269419678866351340210313909939896004398 467 -31271099518203370459113593137521520748812547723114082478339292277324786140670713063607899941390221500334694929584651949932443497105161115698339918208249919259283961739141047822771368249191693696563 468 168539287289208389562770713438951691544690544181469021373931328187325793223796595113817472509181128051674265066575571974482716897581598187786329518331325463224318014273782363735929460871195884637660 469 555976271205840372339336578840554028331068922424736620096237702315925089432288181672890244608093806605691394640243707598492538274899324185461038464120400361263623760721552062231258499486733625151261 470 -67822468612777982260721836391553784150695964420809909425043892679430373701999802450941818348080283150337066185541588624393941733272538943582229700078477520042978578473372421688989227124903942161098 471 -4027478835666438570896799724666985766618874385814776159523751701570336373430016876612115348952817212540513894852789130438235651390840347185391728648999757568931323481997609278996787950656943260381023 472 -7580200391043431265968546594593095044182877020683882953072196154384660130946035136067637969469072443028668326406787140505713710648772921765707849397450172497561796914681611606170651311439558925634360 473 13031951067578207464340504883482710277966366659335667210521869602223034352118047864149531503731575601726260611155949632056222138438336586766326401748097957987395670544620041740636213031719484971398441 474 79125304872460433790460835929117085865212872463458515092549112285138689620858341680772528793746658304653199507159409247652440251418083625892607749278347123457723919492011364724466985243515882422237402 475 67026952271873415330538137673855199784661178311567359711445137354716138776890348312498337061372287397222574736227171070911325533767811144420930686320008541003678145171682437264480479264995370044685717 476 -419823229563476205872149576156109201487167750621074886224953511286538549792227695140411027433482033338127247077661522591744430692390963092406392872308412782196711146100714678542307938174620436866290380 477 -1308835125030066319058066116029204801466963749423121290430022984056090071022687828468310414296570078456812517308913242679868140121156604195759300548856885351419169308403206417935979231204208464045380779 478 321092356884200802988914801034354807476246755501281622714628610893589706500218209046256363441234076453265694925804172782474734604423533255326149008445118772538639405898589913924197104813926129973271102 479 9804030588978865839384292414273143225221239756964412278439418110179809910159251217370685626958458702104219011014001044324026450056943295880967401858888435005011463970619624753400248828057311508264207657 480 17360414679768326057846181221305802798108752225419853197876435944104491874816974971417576709828278869035578157547372879170729757882921858974651760658661038602252452099949120109331117922417140106715517600 481 -33907384763315408759997684457300396980331173847911179553323054883049685621480808578759645969052653176658376762003261551926725634632759353217468291694896967830575343594439133055139505951566900344418418399 482 -189337672285009099924918637463741413547423613273761331491781161374830814366680441957442328906903258436565800626838133258048559574445971719257498908000421205876917851888522106875596837360053781435845459998 483 -141323651226810338529853483726380048232529009612144406110300938568313829382995223863567136030437944636522963919653435652610039706462627965992719774136563636939808298615970282365217133059139260460761991203 484 1042716403541443022414723494793429798366907273692040508221866252487188041800772645974962030287446919782914676548560061501119837608196546102817052807729821167258808365987714183398743595402097949129394237580 485 3074698365670558414538421375671519934361517614669091859215839074952572889282511858994894012787959452021490100534694172570509953161631487967583144034415587793096274822287220343354007122218170721484122413581 486 -1149618093448984327826221712210968719845315686506099839121385617505170514040384803834946186436209534437422534770532085366818956934112846784553081585277572584619108917339558597083190923378344200937514835898 487 -23822124746591877557421393054122576980221254675695842692753644759678351253058352620634150462388135233025275773283923378727207585999646109342188171411464259720912141590689659597644431702283883452263886566863 488 -39596922839040864820059234122768372921525299545848986511657590196820508907834011614423677619722803724988593803174122159886682473460502291192504771725985511349490520760002409015706526940919357497965169282440 489 87561027548061413261831283133321293018498183638172925825960332924107440955740445115591697997271339181199742806639219331317088155076518183010307656428278795347403949614822799152097968034148469169916867403161 490 452300514969408880264077205126021196487673464097288757233523797225958444266318971532149139332602304437319642235497293781840953624376552404368148714938456170141241544549662461414141624654732440825589919783402 491 291673837102387867695335428318793341845859642727367033685325263983164801842454827255156392684305234606241084824520052244462290163217477527664143834878960772850655441795565328763597473070425597461761767744677 492 -2582755930581086426457869579244561691721994963226287233264016052615379506179323146214731189959605661848755325999440951983962095044200911775248753334811271645287379928256506572371796426442275890855605902994460 493 -7207228720878887926783087156720676776365007425544143702325308953112912625255830083215557128709347965941198245770522269679160221230924166244146513513775268700529347949081970446088775164377530963943544180201659 494 3664834072309829131638912741270578289323949891495723228197494462081831292743601857072004072298543701058890790455042124529414222847558049938448246316128364115952963599631605114425024656340869308102152960557902 495 57780269190771873750759435579585894013202951761800452372672151595954050962278014296652908045562523163706169301303740136812949994311585263585922087228683609135611362842837003351471475463324455363809115182527417 496 89906699875374943580046481970277740001138254283130842147961841957335282875350815593801787585035240420000103069422185401920000428690264177602706450244468669459551980488252770901967778332262825570903159641149520 497 -224648484584653229095223085116545778090144153766341482312781377257007790985244468888966781148867181305942978970281810153850649102800568489896041710111847925030175578923353481656364771578745536404857486995392879 498 -1078643868296931063250771544025035736188256087514598859661295648215362562097944646934546075392981045551886679426518918121141301206432986223011028571934976536277215021264476359626503991483330851806037091478832398 499 -584748344501289522834981492234251025745503098664807343133121655631670587299178011646324682743891821962172506061065165165328058693261993016749765173087017597343200990065478347658454581915442948778071773989914643 500 6381010389075938397085437823706748101826786415272577331362826226244196760087256505249173162263083674938861743863502096517332991058506917527577669657370800559254103168720377822068618776552430065086116092371997500 501 16855259189660903454015746093053253383872094521198806064657504041910087631268759092022619103733410103612931030154460349191962392969847786172403695526350724299910613267899104077746419626512960771618734602673397501 502 -10956554344209761871566572579840729945043315864510429190224775499889202058073277352698973928374765517346170146735593977237406151469852850348236296548894155314957495645244436598987492182841088912365343441257187498 503 -139899923016045847921243367811054233577191293377412500833052079293149017535027868349556281582883401759982857504552410398818549053728640203903298461782243380729289284165782601742199921751272903226061829101228157503 504 -203103965622623362741520727563223357539079375703251997334530730087073620663542795230219745667143444898542523981955662956975255047168310455368942847722227674253876098814854147291487398222658184065566254113656002520 505 573091529867074209965662119550932919962180302235383511162303094877895881418109487986454479745896922522794954567955546877779333281763860516585203537031248316597272791530769917612424655813593954451300295481285097481 506 2567910819092511959121969332044429342697916234393531003666321300365307107481018542584447179161797959335387577009600734454385451893705894220753007008118090352971678274765518866265261099185795197361564369758162212602 507 1124180929115504448484303827232328245660570353139377429196520936585343045035270669263713000102317461011210472043512640764315570815064764825409589257017442489762447008815648309243549607676432713564026671147328742837 508 -15727013875416574816885177669846348907564272934475962167271207229386463662296588459563704253927950793325292094980179859652067021625811729894451870542791747491276853905727335445369728478947700954402897246012478002540 509 -39323294254641680773160482130318995534752538340927566338918061014870328639840071603973399508572123813729057494264948204654343038957076813566770865884705592410890836873164209055444304211630430903753981190056257204939 510 31442508618632662171875279428286451283444833859476602493062328575964588356395976008999130760351407925818929676331362608255783073466528482127621362030131047617156303593762930006699490929373044873312318341974831607902 511 338148077019757089755873933768805871310157436105446169358551084256021477191672453245812058080707682547741261812517362649091967419632594659222638785253201242110548465299675323401509111340159106072902505014343463650377 512 456198593709085544308620911539606583636201035194556121265665868480290835888573074428630200838955509614750015890715187040393453324999489943551928036295485150901002805443010136756121786174706898032618781634863106045440 513 -1454639351720128539673875713302427931898699982349010942978525852831568668564561023863424004887042758604688800906191164462856865287429182727454615424181438392971833646211706990298320207031699946445079971830678033461759 514 -6102668859403855889508097807382101949250807211059914734816712785025173188349133568727259415646774084512627713047388638208467903849854795059772727102431272842250686930524484937889492917286348179118491415105397809241598 515 -2022862256766812001299065621647208375210714545676752868783744600229365696746339970410550797084248858792433819751439125176937750687705311027363146235592476933698538337567020943690744385350796733121423027396049384250883 516 38672957502293367223958553408380296894334221386065897406149500294717480924951255040269714315358920874003526351828842217105399825573572943363682797245833956028357731838537352677844961650302843787586593850945685896189420 517 91505950801954418457010566168291052415143444591869064893785212791040521727126889873413284210307583759554089441917758310449363905961083063918907618140815250592605232040043851961525133998061264707023148893663717482135021 518 -87698800912144733653688741522079973430052660518723152055476076480941323020405005535061431786897278598916505578966378898839070967092844475707964344439207191013293658789673764821864463555997377099059859169292366309055898 519 -815939257437970396506451446222197313766109433180529758367448642499166298130698240184015853045947643514711637251357065970823689275913270398848282015864121136174823941859654493374404865098423607147281760594230754993056943 520 -1017986908490927657437081701789834813521850242729997452346564749631743335118561441622601683583614336837007735449949479649773881782176629467740813620653791935256592272191592632995758485304865574601144507003414945822722600 521 3675600985083937460670996719975711569319065546803713403879010998230677416677764798042907604154404830928965989859600502496218061367039633856456346869741264082710583048634396187629317085079234100828683310152785393305953401 522 14477110329604368523401565352480266833291082792717408974183975243883558179185459687444026993394110019716986127868847362540853295209315673987098389084059071712217312002609940806228943567292527223865378169329475407370965002 523 3225013763621174822106153665130552681348706757808824121214873500152374441626565788587700757707386222931210326720491207608180160849353910979002350079929294845460542664779108299052667539030415741929973167589453061600256197 524 -94889744779988230019598650137100762470340166033404214576858079706880158371045086234932787438343997692156482241640949122569612744766501895951684023428554912294600098688711369045497269892986859083197700850127421728396242620 525 -212354585905324683793940375930115393710121279371470198002220273914826937833476132989979480180639698944831436770325336698396486615478481168756384497416614888507423996030876496184363212559186628359905213873381014887994278619 526 239519041649268242549309799099474549872138603490889106033566010118507232930363337664570551707128585955432502150835970461194315982408550934149019169166654609047352698759226590949754464132534756862573478204129922322785141102 527 1965520184635809271656202229709756855715126162582069598082673937640803030695059606258997464678735064524685061693949297811164038273166470049592729820249613437646673369734588655190051416179375912244483453521926948861530232537 528 2254407077726740845467235865723191862325282100727915453930385804452055430877575848866001067407570027361342608332046802393967864669473083560142325456332644611961877848154591173731821583431008526450952559614944441463564477360 529 -9249827136997183210658943876521914265355318936618656278717945954581510353110265546080980117936005396950110215193551479890212538573219123226864457829082004839602957891832938238866716746393614332809479055423599759103582673039 530 -34280503818081552339588538813106171566987612578332720734948592540327408722363562034223967707725000985429618688711430576538200129832749831374725193852492521962939060720748014693856184576804288350775626028151810608452116687598 531 -3812217677182822204564470490558943276487992600334847518871563398584244972955265245881074589897964192208465871068000793844912489652965800161399182901411010048657416198665461715645351928853276371884898668338422903179154663923 532 232339091372205221967990830710625314415937302847659350106897020985123371110634403747805624774279078513590399078844012448077575929523317219300277991164625633643258592647905179425702588179923465711659584860385828452806507485340 533 491363706484690199367932954855163231767290553897662632845894985760336457031955664216778771677843906372640059255164030453069539286617395039730350262639128337627119098686468590860922639861819866026513460399140617227867097618141 534 -643646226636056155040069905264050737376980012138290185056489175375190683710529497801081830064265736849852675041580026230403952933428430455641245412874122760248571951162399074258072837535824527928590173224419564713911357161098 535 -4726838398664943705655670494514244097124993901560218800034243251072736566644748645119615061873438818308185764869308265632294680873178626189394942664222143883886977593130078284542604154104388118042774569242823450022892397649183 536 -4948153210877494326030851652180133032611127718152406304673062274519138347315790805631657313297017478667402804447556347651761691212358239189301167438325428446033951528123363049278698445458004540585417925914709947048405295170680 537 23191562368899617287527990157239442614652701874616718990893578208470879271881658904573990806520036770822494745190045164122539383687533904947162263772904150295140940095663821893240832187814707745128586132870344256063436193202921 538 81020197213941694857271941879739816457583297776300282114498592338575726974973853448569582806119195892316809121512984761807410605861575484219432699614086299712519540888191185131432553493835447274355097747143658141465709452600602 539 -300542154413931298152047341196465387402317569716468707257862782144700953223905434878770033401865611123844973304346625242954474089586366191270447182156452640947498893264382989820718327032059667189907435805093509512634447219243 540 -567742464806419726597207687840571645977887719573534912216005871934319490731264785009744619709638102468465353797199586583137783189210201121918569791662917003269531784003867061899669311110912250254865499101615794009285235062642700 541 -1133381134531941934107351044292768034243959216159054543481206704393626074789962231975337849185463145659063792781268746789574885059793297680498246453050738838052431075754883442870593593932600082839401646152595933451982028994750699 542 1707434984581054217965751726298465453357295604696635298549627694752984285538929031117536639596540425961129891017859612502814712204884812492433495635538941346781860336517302547556497989911185586105255201406118691161032587448997502 543 11348537910885701974682960762646307146422305722506652401467702320261351094607593686062438223491322871535706331504600452532653619828322708748354716442433054559930738203318789195207151137350571752086321925880408916485939377861249897 544 10745030929704024423605659441203356119343542212136857713088010777251812190442684154302119969806862761343503425884183617545604254222451730049674963436093519692388454051016460557518816345322844401435857441917986994844650643579517280 545 -57949703516791864975569406456117437786269055633272851384097894687325833281367787493832827624825534578062937468763835932637366830353355501139133088224844342534738259321198603251412425270808313461732538597326888425712274357869714719 546 -191114623541511900916378429000658368407942906751503706759811864815414351895834364067780495038299108485530398918716957188093963440263873112625990920502343322916195696999512430405456564958876537733516079288079685815337103220796050398 547 23418677534519252996228987191505327687997575929902546169061533180452129177905784321268803297180525075379764443912937152273640931945742282721949776569223751910776421249365361948973846977905118765095611605128847349311714063495902237 548 1384639719859621812407106977387619234231595499120331039656806120068804721626652117117001071862454809549472321318844574621205025945738596353825835996654850764234922721495317736736143648667946001664803778226815495405983150672564157260 549 2605348696977608853840611044434701174647207966731344256130181507874444539007963743985120520644645943571286291530298589176494565367856996728598023557325135265094410494245077939829470368490556171973938275217729059366784302900656998861 550 -4481780645062134979168526752843932290326752560379628765337279824732743973370637331848766461747891779703733666171314843995446050884456181019584804861933684819455638061977068277494064803694509667705749897152250349108313448906635103098 551 -27201002168967531935221330816730772803183960887878667323585830204586599719797020871593376568008305164406471373054719812226354059343911339139355774625143316494572149583669682133794422186822912539229067720828604113784117018117869198223 552 -23029539822500119016262974363554019574080653853099933289810701636043991625999580420245387903781367870886807082910235716484585762496629411141617915216750839252954832733499886325130390747784257404517886161591455783810039893889292674760 553 144347935537772485514023366990007370474126418508950804685479408160018214786579985260662860168495400409071685445562567252615306890414120551692254591942501536956095381618688002286300173812191872965567701722617317228868739339046499038041 554 449902649833045804141887554524892877966817413989601142399633727772344370955157033463043435663460375914351020471496784520622714118304646981375834590402258948682874592371875208848513082858873547762760606576374824944407757935318046799402 555 -110630249098315790314388459880265837385250101583453347999088401575438761595745829898553149852547051034799757175944401727061719996289549899094112962792992861326918486587065598307075050967596015233452698905571570713265659502689399667483 556 -3370579047027952209621989801434781820538222101094114692795612897557288119877590894038410349349316733470056657652366295098482438820711628667819068058401798363433959119777257658553741681947306864806229643845766916037385624552605126930780 557 -5966746350367693887043260383707702779379693491104055949597606984086504908584960978786948649730804109696515015073121778107532837667396408041979345377252646697579488833445056128957958007121441622978290395352532837081911632586384456189179 558 11660560628460277693267407842628067185008167725450690950374076314728007021973214300694975145983608914897366573420320509474311396410188584590774785654307295148878736171550691351960275759388264807687026716215302738097876106695466976137102 559 65088345709494412595837638371210053825674189888629773547931401518061548404041155452898590840082846597670338252352493465701352656492152025475404988949383117180813894177216775606626257568626620976222086199898335335769133641495625145598457 560 48552767019766881338803421844023637356291205699104710443244268833027047654269810800932355658280430791059110490762743365082525538112983958815386478318615168319476635153578711749530584821535388298634985386289551504853134536122981458237200 561 -358512885926927125493256624910423102067136917822198993949031272960376743519748466568425424564019064601574146784941967529744417519219096260697061966008451483626743988933360005747322633337315570236284632626709244340677666418223413102714799 562 -1056895140992222420358137202729011665628312275538130961000772427751942820619385608743377338736001144740562067005223138615066513805229080233101829280247209145489824423941770993741359360425378858563014162957445349215327274589307696413089998 563 395799919504045037736521968914938383213333873679131035641674055218751563399468048492223294476131162729894893484147495478077895024075513358675775201564742094407559074649978052748539712510451274527964102472074011954089115748948498892823597 564 8189865825953647017980004356932958425824853676125178798288755104701102871134635358188087960104270338643724256004856961261621386684754588349064355364859948207243889116892353061686594947998554558997027345646265468415469153623050872677277180 565 13609132215378978771804354931461348169156370236496440347085791822870944798472994376930612858875622538178184257620681454176697508200980583187398284318766701753634864711234859754133411908423950196298305973988012853152314497003462253104789181 566 -30110796350917571582251320635608012642461235259883370893849702087165830500996458753455390002978647294149701276792635820477954690391320952068653918916486233943437494395776751923539340819141981520382579471547832572603655081354431602531361898 567 -155485518209487994567133125791445462469017062175241824217299946934428274591303878145425070018086652355546692356930041820192791938189505986449095828064339380162319041770197522126012564997251614414853300761011755117273511641733098976796248063 568 -100195461962552988058507007133634836440805477531300052177651979258695735675632545016662410015322773652045475776311632897039901043639765308417614223713275122720575622769957780787249744260509358187028545221188682226321437713985176735872962840 569 888007703541309985852917866272848564401508480164092665165795670023606450787862056984650670095961019184735894945887026947269741480047011288308442349023825415695082046851467093307588466459742584529916014884704921368271706064161339365827810761 570 2477383640820490888115384782481140983888655303047285695575155194858083051305151929085938210299181453933790120325955484173818790265572379735540184264040576690434193453092638652125925142743050676369031846317730618320793476126218915882766361402 571 -1261286643148188124739655498947657983033248755054077265010259300449079052904730540720678270073364226425571023969298220283250609829184319547078727915085624528997187421774992348901268979732096738971348411557473212936314990196691543795261952523 572 -19864258772039812466287004475263302853287084631439154399046604964904739464945524585042924012240998630387672890220284829783232751517375297242938745678455285891033729015198455262684013958665548212525919747339060754118184313276915498769888434860 573 -30899511042042308059396420457892999825341427977499767943021394826665925559557935385041100133968447675796348612655482117583711234230460357656326395951311200079087146077971964083059145059206419252252400613775809017682163695176990190972943202059 574 77250789320194071145216190411057120322326736465074544907283445101001325135502801325218267817750095061121013006231029573315206792160706365387918427846564601079061810950445258672669807592245998983176637003821807243462962802584428109443332639902 575 370798155934684298706207324027365239422043468772647465415716653988664129187911150345724236573279323852816466301050433969716392223934635234370121627352307602711733644446694265926753630598936932732120078304074277610701071471407787555697267694217 576 200840786628010099395901315177330636587799782289773116480449192270318982427302691414920598422307982277785841558483660926226336902744325911024814259778662997870034612240271721144818608052151872582003697581395904517161403324724578345291206909120 577 -2193905518286769892151648637836895402778704716828986024949118193380010939460772669590228459168339302414143580990385715935562071762053794818541222871908827223242066286646316419197638198088254783960833152965728134240584693650405356199298460041279 578 -5793696542969610480074606481915105261672007909686383865261380732652254755912664179084901107292834480772788052890157058354708501843317871014256145562268295431574374858974534886409006652541572675995692189001227600101299210573882760815635368446398 579 3769945542068168284912327501028057296106917198430134444121065888355567064400080328961796999592706155353428961152385894839517498647740821701276268978825199699545714288575145161565454081534638135734447692757641739481494434405071971763818483396157 580 48095766884923609930346900375461851423917889764664955945071796905276917420188809911517901750235253676116374292535871198161994510198706740502345556893528467420112052589972034527993954730860285003438740708523876679672083342827323269237084545917100 581 69801914975370041866307508243727301775087359140318970781296132592064865389577057520303224503321564264758745857005041132447366529863227729095757230935280536943404105159918052925029730890978103056736347567744261182973705644819142736127439708061101 582 -197066538243725185779813286140778356417250510072016750052910313152808691162167554340018863245003647203297128333741016122239228511664491725324904436384138198053976157809968135845898221334065788910598489824178614391757172110152977412404712405297498 583 -882746481315040664623779129987647825260112534126266295574893554450071440051374511322160298013258244259905477666517320171610022732371577554320109489315240154711781051739362642167004558904978299218351412622567057064330283734039953977701502767022703 584 -386027194924005028788865256989847155599471497748415340779414916830482041967576142264188553311490958096731056996847527487545445883091713031365887923941512923045728998808948333412721568471496076062513396475883813386360362697009066068570018696962920 585 5407170979357274594788723395933840465621844743387033387465425047489535996424469294726744979469825793625876229671926186226179267360417616817508990577323655236891009364557641828343588775391855942403433095406201772677591260744261545706770481975233081 586 13516532323182584391099503590796611020439989971012974160386754512792446286621971585302809832120088293928869858321785064865176655902477224854579196622237900935102121720777921990576228530084184417244459966143590239059705060367586553893531094829206602 587 -10817132209135753381322056589943661218472933261683285391484466306841859401727341892481595192048603967523393891059913173852901559717968868013404540796789784788032822110347648817252664367574622762335111735556231930623728704474657712160331184168218363 588 -116249990680549597500340638315463599580025796320457389905676214203230842809808484882082859208937825992548876790372321801762039710753278310008863457949244876121780496266140751568538928445738536445381443234117595534665392831522421301575380032140882940 589 -156780055897148921331426880501321570630741059809131782070961164258568669807525576516794552073535424212433996343325251386553768503480774543923895130320961258727331237759847961416309206318454713554417104319341567554964684731722238618028441775104237339 590 500189822969549339839530707205602055798698454624938165197811170905478560053608241140990910315493933522974144845955749839226740968311399082214253945002791615397800998343289338147154086483260328008835894000140033632728380357212471874970776674777705902 591 2097840037219141128999049577920455106012584327913798804892350491620937808759895517899543685145735836532986264095188259384329861460988219971895773802252312041886920661005514406208472617195703650898591518235671040150209553836480614076140645775285073177 592 694351313651436879121384205401695821434279473453030453400022786903525697144533347812150998083014138405153514268686269894072536143796646368291769989485082775989234333608003445386866629008585005735331778470361844871320445172473925027485854827126205040 593 -13296177633231114144750578634639794099219531348490530727446407867539513267030201929672503799854122578920596820128945275902163957939324247066686876636796018741229975959822593952685575062352755544819477070708973591308825986510416448478012810772743102159 594 -31452814462022286443350846707091458948479019011152274628692975243403706414072137294030064586289344126677268240138694441062835668885225018711416143199987616914384592254901212023079216527765606129786276590710480096716895089228150372148426605335369639598 595 30167614508573226126552357028295640797578681417129165834738904585969180041067138919647397426400169799089641260625228049189476367804819692043975850057596897359840647208955733622640592380938076554163786313541854945727991727116614395049236464738462435917 596 280504930251302457356560641006231494234510495912324254070328635875764304980639238897505246956825748484920160202221317185818802417806214515067864702515107113120373440202219951406835700456235396016831508762057070568474249078830281395137459166824512349020 597 349836558942592331827254782814393502885970221904744347297484939649744349673808505357478711928850308376212831580066038027311270260978691185827898454627035944721862349941749767455187254245904256154516513329321156516852556067844262024930263080479787646621 598 -1263861393873932537841414921414833453869633027576781083897330571830861435516857661567579304840079622642015458255417144246109076402686119233819256008351677902398889381532040124937475394701839259808787534675757180945614631416123445716101688006812011149898 599 -4976578700346011398473613322530421427941057608486772598877055721209933318750374860637509593182111403917520737571296554683397044632223076768433801199092607417850815212656328622061261569125008312699190662656762457509197155307156725606715217576982535826143 600 -1106127643574495032057322195157008678794684023936077610472797439603836588882746090301964052483665449340933267354673099644030554445643318900132810339723469518909404754588376369560195375337141806736868582583224648399091890701449331200718619106280993603000 601 32623795615273089725200648867398932637998035211535252971193795169261860053487131843858639047307448928740778628289729683495718203534274899578770987714201312887136896979417547615308440233200774575420597473430887905766196305747198416845569284826315763577001 602 72990484735567644674802553100896926027558858590623049215697172415750576229153486319831026462000556002868090128062171064499650288188053031458471647806466912406639627240953729817538248093761541797999275024944348350326035846404542152096168903396598482375002 603 -82385599835776338726799435869998676410868529299500672366962221353331867916102950267348420407151030495449270141903765655470726848363818234134453618386475365396679024374015373672082585444882338431945632264127518639711302447421304613726647186991013380289003 604 -675704592820526190177216743446275835014649068733362689243804649616917769436280304773514026048305953010975171180242728762439005714044007688478208771418219117639835439434706856066932907546095469449886189702865475731704855819674404292126476697758216137203020 605 -774709986790618009266837435802560935153218432370220671918873749760512463459839957675589109246554692553805451367159097936582923489541287738015242214131110677502917708251306096429287716978014569876152953556838320985430594507399676288166423086579338612383019 606 3180512176162447312706842332518808974796106616393097480868885047797399459134282218063419963845032285969215295527380905463907193019225478343316976971665312468473012659540335799609954918866639146396897420806381688151072801722921477468552490711148835735655102 607 11783994259859220690281546715655544495664742259377739665169886343918386162487444139855963692415947419815068750624875496483894850465239970852740649442248399679466449276839814274224923856579380281926865516510631623200159764997640688954269943028353041757991337 608 1304403286581310191615197103679426167756738204003796964257577353254976111034912753267987637916668837845630432558084654720439349795901593302262460082839612079621809936897277951180163281092286539075449087376591429342809917934831035628672451078664233366396960 609 -79879153245851924448740432802229959134139719407636583727674049700918750915342283472455770571078294263014220389257959165946385253664876609364659625930059573597021525064084144017214140433871088895337160440821238503715498519113822751422544699041142825573145439 610 -168889129497773020238787245330215901442576606243299746205151140874622334607928956217787454607573270390947853806422510914935845955901064371845156472439996431751395719686449233692689423835388183564202464493278617012830666463771462752245796555632935284711069598 611 221375813725417430663608538955177911053824823366856593683416066157186587191538071871615484782401519059203835111960692331753004863852007521862304436630424151676359236075690540735120135366321255138955194099191435500347156706253833755466219782022129209589878877 612 1624975533935246002998727795221867132205685890436811410802890118436729516638578837267743151817815930855042646868878961068056931419011465646640704180340823325612488509956525717319066237580359795227327639651333190090508978658907906776653015453474805412157244940 613 1700320371792569991352195817757488887034598017305626665821867773773152922936391171434177910158821228295658447954033075813842828791058878640245277304268677589490462367383217649492291527596470804481968920608326331678587860374038977265042492432794706357185337741 614 -7974187993961582038286702931038092151370605198446426543976495281510800770597269518005846242407069059393981632174086575848712862350962502245994374653848408100306494834929244722248880607869576957627355636342679667276387129864277392906486123308734225170730039098 615 -27850618590471154016038776586378606511983396518032239748706064979433672001749277236050937855925886716857572400026404682394325526239337154973705690437577559327046226241541012990943801908914449546628493716943643656302889282346827626668269693647031394841757442383 616 118078776788766235929367344509432035627443353060506310423337011708261390682332153939047984997709982042726625165796666152338983978063205774549241701783738048053011361422687073854560437258139610134502020511470358328931344356286497008863475867076786511595388920 617 195190487686875610584130170793669109655138662332346690861789128879452226793609604960234660961476626982088460050516426109064956651631486496365038316466610391385429606413632465084315734236917426046668460059628446310778087665140366380695614807263373336915492874521 618 389554423936229857516754770175772195060885221193269837550614898676946623852442884842895986027969284089877833724872275555063540415416530552308231941020734616434488133297306120651649545413027874822395405975676600113253655919786727282329185283457209168249818026602 619 -587224565935669559055401655204139377464200193939887160931294104802272339850381465035850654674397820694863552903870431653327615730587344369938804333224803506829030978300815014286911048832366232681888408466045923948939301816409110100210933083929195021908814068443 620 -3901330099424948120728086701638684120354596936232663184716892500343171046667863123971973211544580630018871941881846792192100014369090402606035232253594749328699478889682772873135368915555927589120544658761828048690654195071325311176726163152058854221566354323100 621 -3692088237300209328068361816848392598459792514886116242914726267070435714383055992692991840368376515173699013436600562810906718624069394622498834174615874109595740931259840646262360489285291549467870458261334629738733277427786851651975794716613343289771010167099 622 19925134221374218188959883277774003645562593523856409807188794968261325897908929882417828800075311379784705566299726419722886663335494028997248957425931497081704870365259728819422861430320910024908071694810127081357112810643703474933131552631185292971422459927502 623 65694886103849901674398299273486755480343734651915633314780673806015701796499251713686600482729258365785304226655656779122120357039473820351989754074174112930579927249338342162682246285638860896091236597449596570885358563281914911430093668278663988971241991024697 624 -8086167341919723973922584397444514558250685363163602020760217165797877692364005749551600635068662926922330510786771379815965929269510562276763193833172253710774238058141417410595537440968648382174028668771696427729072547942094501671733531860969072857473237443120 625 -476036537410788759668633263709296317478907513289736637244985150973705667960222773494909404649242134414341790608163140213486774357815337867017454666185563297935607966861651229959966798881409323036986713519690568851655655038857593383354122741672586068513640412059119 626 -895469903428139451519808436636481033050060229037328060344648781786826192073897506742957604853003628340227267640818880768261787210744101798097566975538920819895796267316312538045764835676038107398755226357979262709207802242120525255006110760318388627024968162016398 627 1541315955019242414640815972692112156252232134953500340025598493242287291573764400978450622838687684219937998975504219957883846083219161472927048712221101445757663233398933533628237920817789046461396541921875456543173980787762103173466637671071325225545546560381037 628 9350921234035460989920291001839591543854885873168297102463738458992357927664811349157604479648400766821466871436740605293600202641647035532537066253214648630785900338012054833576829691367844844714079668349605752050802577270367883131976050664371370840265870254876860 629 7912630782936225077354870194834397993944146801662091824748287465288704814313271891466054599425987744103367750044951670882013482700759940754584791520881587141268158042231574931755993937011166364198383543246083308299387289026401044049685637631243465101712914587086461 630 -49631187072375776774732296623208344819095907508853896067749594282369095865027135661171122158686829879543532599967280895291174453090009367218589880730739366132964986281621233971525819965552581184601790591955073647756843462839773093824461079388112665678435262609965098 631 -154650789625305129090948684610257475595800842629342434908737200821759125430247174562604626513355573967810639450249223486756443285085338319719273302107649842254807078858863492465343597490183326918592265986632730453609397948864353495996721622194929587068860927329535423 632 38116730256020179241228707141943462542069667303292402656772758333065420194695600502988602084096661221183449299272519293525334601459388931091582560899875878421140746253621652869993544778501414455028002170420054627079108342149704664777784311326929485611324983610684840 633 1158788987889176262119098206555689254254745233011981849674705922418444718401121422944209589761682340217041374750289602994345772198516146100218078236553300652625931044519287752997392271988286117340201866247269222429424002326349883801532619978018366080704676458528117641 634 2050760863986211269549595463117774270715002794900916880752002536505431495439373642367498964934688051885798604405671570934014202186816569682795078546807470156303876865263223935904829730527062333495207717301598062469294246257651834949620749776748225762130078031781441402 635 -4010001187251811295734496519654276238353211041282039186218936383918250037929102675874469198462400277747692414440684079092392001015979883335936390562258164255773763581108566399172086442863878154390997629127688432067379523769145516711486840292632111040672579146133940683 636 -22375328422407101478316161281132972371711441646870496537701890523374520543933820848321431151467616918695975059721069154722883417339675754451438330952168619605674665219059700349677980999417192643248449279366563301419818771341853878070318929022501802416255704514737971180 637 -16680648534051523886490846924686011074950406004766718771871226359321290822363922965521577913698431893158103218357349755799022827567492325551321927968530089420932985370359435905151356898787238205759915154839307578367980876299689139160229975996578827547803355006538357579 638 123266001888746662575231435118558784452079279518560038220170780944979062162808900007206862232876454644555618981332784571462138266242745630057424460728120158397856685792699030637443153198345872091219314645887327953202769646793598868171772551164354961818183221590089083102 639 363296543515853992355898798709919646428811401070487107843440146405207160082165260773064769861641932541217960491167017433517436325457937538974102417235950942742244269177914112610945804688202411622758035375649808954981405427685021710465154934304761716470989928225946669257 640 -136268926189518653314822448410072198306932154488946051854315173804439114975331778504318495906851317429453411886995457133200095212783344332453766390624939223300508262193064989240210463012016281393019131769911677762456576672185148656272097989540961299785302694678730243200 641 -2815613656990015253120936487789581921615544116471301858612711372445328350525820382420090380845196162647432547212160036301022244703772251437726249701901535045796726408631528766757041558841449444145344511169372018209782991338165449285800280519215254614867534886939087171199 642 -4677344830653399933038115836708658455082563151519981354245216528259582896224318315309951290342433103288691211215351872669643822918061092548276134669428495528489894981911602608832609876598784918539555099949362292082369945971034857977695875111643780131237950911127062639998 643 10354605937623306905770323741109756541143682512259150301798546550598132661232106046320730085231506931954645408054416508767868067090283574967531478574453754263597294896597496149634071158692576271938301378286879543303741047425088429045210213411219222041596842386319484918397 644 53450625689820413342807458339180122267865307085158170083313608799013345596034440299811119202860045586930129294616296126223242894606994797772995899834906977226623854666576210561096411453576646973653488456219295131184071716647420863934291552603944905001859341150528408316780 645 34419009816277678345222650490591948747724836584502288054037391743839762563444138275377127809099542650177740732851676691071409319582004570773271449648637674608066645056969948074754324796305260043738867264430433459241956101319222724552111611329355255712540785596820422204781 646 -305316360196187536709206907393076958379607476427102614475120478105413894045352805547923578801821233808155423596610719501419881623084954442864428399547073491370233692552093577778166230582426008728096684664674198999804589813893500598435817645568903823587933816860058013807898 647 -851565789106318821834972368220297557993288808945721245328502698417706126034814579023487052267339266167555032323183175840339628483243940881141756946634610704996933900502976792079612734738988837762365440180361432214302872337021560268736416570443294437163653132897858983049263 648 434082943160675113294503615310943592670674717098275810668837949902485006247840480788490947078070104321977900529908684829259914395106799337767484903560293029597768046858701460287938144599004385571945912291996528570026384023211383651577890378095737890788230452224688130556760 649 6829126410065581979433813808163970091294371096816600338637194788728912894739383014741391260027515071816841027322099600540897228172921184843527268433562860994174073397238240465133165432370930635480449905846523082640172874405573689184310696749294536841722032834734389142458361 650 10619672218006438165806102309151335033894019173945270002592523928140430745743882663963345890508539413379836750934838407276975055580094774322682142542203670781163770466465570708250763852548830571957278425649070465290161060648667692807576160851918908447926452503895961371019402 651 -26564540434446197524424492038845120571272559329825662365275315664821528771687915775263047039175526675958213689385020389232330486050258745259326593950532685396890972847736541839430630321498853304448592489627520647900887999541680438675022555541223940996201324835348801255169723 652 -127466786394937462209491700241749586379803252877268214748698298826626072763583010198269515311910829245575284635313909629403486361161180910777428185696491066261928338960732078636616607610839520612598133958798534552832903423624034727003078237045880241127887817197969332107475260 653 -68981789748751541748011956211583328760698590445756792940469387999501444125350609969697701349592971759443073444932676534180659319970550604739570213739253334745619867987308364397218802971187068094056120490204424570359590850456306383280998585303192895282366360548497055428762459 654 754303925267059151970417989269080447137225589249363917359949315787379621094379851448491204484189861200140845557332014337463085888187165165962856872396930794342258636750507821661878647333502508100074696731180892729111142264455630322459550488714775897330481999288791213894801902 655 1991480378775379096176919672019244195599341311619025385303184347571269351066213972684866318415530524716383205229192764414190787016168184565102705240968634931903856349412174194104288915465314492858542236893792757450739420482105405327886091074551902061637528522417061815790941017 656 -1297166719318655871439086580845074738761896501507496650913276515369118645528231014769705794558267978968219508442938571533860027184973787031534587624841245696588097758429206363424572700403888570983438403330680734202299154886978601601444671271899627158038316950187414865681731280 657 -16534696090064965416116610865824858846719182184348170998948843463737122748519959838333475818025249630951121453490226493967055563483124866018788111936462935916503189962743632085579167809064978591976672464917910770559774253148695040498091980065662568747539333557294262441900049679 658 -23989225144899339732159615665734194522105088858143865441504751319890414978342302573279011074142623409124706347879882987197090936671433222816834110499037151956889695616482819627186326715302737187069276106521056401703454422088539869786071261228027747388810448463276620824027980398 659 67764422340656078448497044729305622882824097574149466109632401606379029282955113721776308577891500598408437478671819483375207071039007616497848562557166247501742938506239785344681521232849375769698155041383262590511510927863785543914501338003582486455154437974506595445244386957 660 303453420695607535022111399118750607420383817155305990309798062451990963414306345456505694674781365060689819392502819877130050698778047792713535898607592558701713746327859308079667329472817911848881242828413919992947202810347350176331501504603359204631982015191949536658684636700 661 132555885006622520904743485132361854660998951291565717852169313659328721847926894860577229304322225932520576434302903370633651900283042269942131859315021384891226923112040118746564010315690193309875400367145001852313829125648201545261493643181641004077882964562352905200658564701 662 -1859062174856007703345292823566530542620688817504010496464247809845279300204290628474385404114825103559787582878913932398643051090880250009110487571623105141129542378070934919064543285678344996322417899064607436246002761421135048143797523245860232424268108177218940946209475327498 663 -4646015544758373053023790043059594067868370294048981017893680815305859653344069520972811413359905788647219200797948188391721665483741795907815898158451359976497673217926150669355034643566521345813963600699229885458202326721807507104425501993991951877081397106374352228823560607903 664 3721404134475307817369469678846525662608081134430111439462373038305235794741895357375075002083964147624074678556501150007058026668678158248141616684459016034911450210644243094741733712615372282628998092053792282805614676504330322797731658733037723215713963027783882165819206076680 665 39964917082259227005905469659110209800294754327203090004180511783751489162892277361559829897687268815778683762698639618756167711723548887850994520478077551905306612946771540874968709930196393985955741389002193763818645640061313195326441831424019109570997705800188229933403336408681 666 53880005223191299290224651566294739962332940713395399932124412299366327762591287221494134780786788598188844775501771187462929236766350667964997724164941991566233074419033380086745283872085181993508496133627841547997988544592314131068762051716774156631997670405889284706072230280602 667 -171994409129431990460888984481181988677397398863630830165014757887527768615063367087930539722237304514073096787886934956367315508532140879026966195016658880204680141789334025951290401767204393914673197455759673250734542391244564105147568716534585453732988599789539040121678894299563 668 -721148854821203075953350529926427157091125382721029459854900401870619831568265744726320022909982129215468107004286268224975135674428736433808916459187911701372991804511901712509797790639005061783905867846914237337455004594635327127776471795086590003889960892420303073185863400563340 669 -238336845736382218680478168484580393440468973396643108554697498528545282831087919837126267764303126832424536493363991755379062789132486714429069553259211241313222616498465243360562768907579366165099353503510761919768212450558705519519962574431081831649001586313832865519974541029739 670 4571368292275657094312497372515829312756939732253920001874907816037248255315684373409987624841268650843427676043275894064067824142736181607804276107796959426984497398586381500847458996657876700157142367921378137522648607261329878855395377416743966363931723074314455781261094721883902 671 10811094504705989719388341924423721379597162278284341763632698121774313490448984185679859124032659189513827107540099730415789087809399770216612039088408397543161553112662019705218857375668808963469980210367331608483674701676570696347430492854505505549406457252825741621162011230975977 672 -10377389036517620221410797758763362430104253569208756485858958468712110806311822242510195125823562176876339517222731797616896593380353730821405854577761920902568375564780631095494498225267518974160036154714983745691190847476167759292906656208196753448709147014549707226503640591235360 673 -96432439605977168478539988988492774517388643086407905317146803789844416045766533784779404119875738680349468787226161708144316801426505853159095982774382624607267622918195400127520998080216700692609933782001288750768104606688330393017826762397932045743263494798879605801141359799302559 674 -120223155956330995407204393665642012024047511188354515233280898298704056447350311871987442358986542122564560953893200832970357449190535590568350983504431802896556616882926382586580508583560768566099614480997691281697873281043486470985306931338486817345562960495911261016757235459957598 675 434580765329178188535371135588165397573625479228146306753465829931502799425665112749480944121157086517317159602796730291069502711604469790976969912411814766457760126661515035719485969394395367716070307512013638691980985684731339809154173474108550685511718542600334718574475047675202717 676 1710723622352673344921173026835824879315583536774774220139897947953933993982782408602873984755219967892586245882845866412931507567542688715932396709354652153191416571503514749545035498873716115394837916391011116355847084336767084915205495467586509092442377808672048264266250743570108620 677 379381887401099370094748104554491975615788718952524293005535086387348391985909027959381360662340330163952374546114620788376496153854088895026004031826600941178512256376424249053669211986664656777183680197926761867827268880414791166331776616413163386302725819141753498511176153413798221 678 -11216301581666514674258714978741790203977507319518370954968215462902841173907658804301355171961859114920198972087691823313767560665090643221474768901829363189982891487771754748707910068142683494209498054341224290755275052596540012073774915040279236874491193022420830852841402898163163898 679 -25088276375140724939180666689365024237265535671704411960975176530517121091716680804318379868560100540988064565998185992146170594407159908708131566026444932968215368770178479240791504620192019585859281870067935914585340987355983562311872266395450617453101466778833936195261038870222915343 680 28337558321384152841449671472462482953311479893219772762827155179285646033920250021472726466612812722465263672617470778904031735841314685134060250259915676393449502874045324759372361236614745287747922640252698206116243393463812959892679872491053423215235417599277943579367742546696316600 681 232293051268753380257164009770480135567481709488370429252480546072191139709857265673174112013146329231846979307222243502831257632532748731225041462704945883564406587139340004204285254814573627676510818370980947814329873698419510855968465609750261168602181102650393440525562757184953040601 682 266223194287817690624180319233722890461783059724202449165171005889382757182272781196039138760002969406437112906122191553334293114176294666511661173590482032374666654160362735092963980972844038338786178260193008185846043642592330992688172112063148374697714282105841275995551316543031865002 683 -1093604970305638280551787429925915168048805846970188106437021810726572463604455297320140506572018365810054629338311321413150217199376651785551967891753657120201512801654654559244068821756327317058003372076480618328617028603751914006402915044125531430819839154341071531687836667208607554203 684 -4050772300626000395472837094487890569330093112009793357030240662678824227484820063012554984464057517465169049019477983699640486197987366236685563998640688467025692182431848264138885510322562902487509991974312293958156362705650144961623034872693101484523678283423031995344532550218438163420 685 -446309809112532827083162179494374962318545295228269969001328650271641209738453044784126422923986474259955692670776717507229452000338169974507352755005777092640794753281114613569289268350834585568996379413260259615993525185036891878425664436507482953308482486458563268874208429976623447419 686 27462786486156937114143535302426484060673561193612013561209027338208487172916834351519632045400429673736271957794792450883024499385235223707784242480473265083898255770460708621833620035556271146274577184993665538475107488569477230974509915235836744485048783011044097429663310991575820249102 687 58049741636101604017869205861313592857576939453821916905427355228318462814002840016528149051268764667292233764285021924316655162772837637237119954245986969816282074813889219538652264949568384391532129025880152894262169653434212705097999481527225869643256943427298137741446080992988004630137 688 -76140022130895351763266335394358202709561049447640261117608480910822484582412160427581126215265478381569436175993503307547861170150971291480249788871338915954723640765446521275530810349757129240857782243195352980801413113117915206625570443596405472108827594222712406524751014955054732483440 689 -558628235714501931651617111817911555422160675072033940573208448419874208862844200970859295789412309434184508701982160085312308479711806043620339257464586620623421805228117579321627475346492949222440467667551776221438013800275319348937137257883392031720453792436511777239624596861025497377839 690 -584276316512736400960369875875315691877394004010586053323157530463991025648803278948650708071966270197382964172009797017789588768366813046878929992829800829563778125098109509714539278244685993758876459632736081577266135808725232251495281410591945758679114425314036708805992089036667867371598 691 2741845016976040719640580030974749504200336717483065477366144078011137410742302848898713654381953625644525632569855526561606981821249016211584514816592504685236396386400604035822313770936078657039330354407390270395533824984476770939569397983999852704684947696427509023065387999953842746901677 692 9573624249541236246003749193076708851542431463040233327994390869270212001026228650437982265267671142670732014343779632247741085021065723751321539582993615177419239648487974639646402489584959270390795926243933111831930600630030167639605765842143325720123696370053275007772720623164360565404540 693 -45666619749812545476561830669828826317494096300991685574226807537537873143662641415031050138333094170215399301429421435766702706611665978448524550160302441816295407828278971463391417382632058493720628363865669104875573631277061297774254203712317492547241134886013145912274753348178097502659 694 -67106702986288278812979368012876619613432008433883616667109189699966559753470925835895937957150364187035554899009316268605721000560683398216147826181275911125567268355072380420451600261859979009723012740435263121033265351672765296072788869302427915025960356860144951346233593868846880152837098 695 -133893739634327869807622803211064437442641558193660291535198791747170354394936213181886658563332396714879602002908626587161075082175085134583155980511429705158420468855346808040659460602041533609989981082323466558332401687926591163061157959178869607604090025776087810671081264464256513623155583 696 201959441635362212075609969668007462408740942649864733599366744405425209484424054487498248573387755879489680287247960705917896839574613518346722822246071967562129940774813046861842280628936785848081127018399908730568054085856174746387206166759256189973542446468839038081472628153415133823548520 697 1341175060711019512804579561813465986915972792655351507945125031041042899733401601248203107090102288763136574594856307521963319254374822978775537508072151871233203163537053750008300785472164306966092121613064083369462919987198487634202518047770599633175715073370292750860514107556625863009186121 698 1268634029974503541079889335950879736970758986761649880694682851244109333075834821083918474166490286369845387178976890102501360631727351329124015260421799969531496741650416171983705606541771112995616354097328805624949461373403752043694592928226405936536633021458712235150719818039345789253532602 699 -6850957365028129507472278260792502434470291575064160794226509514799081631982141566569584801297735448602265247806040372448740513517169058193180732035661463159569428661458543906090694285221607922771412143096790972336341517163581909352028440477941385559156739470674624785722159116817689462557237643 700 -22582352939877783802503781873241163027735896057459870753315798988306928595495126880726598921760902901793448205864918975614990551456429575690229570894275526105859334514470001016067327816235613636512138764874883584047329263940990083009919031453467612674069910091560235217499356959910799449889203500 701 2791995675441338947298384079065190985820248910529384052953968626979714232884737204533895765562342336628960322912444655911202491707324255971805982461079189905267331601269805310500204364080028186375607471927769638259732092263093199444361020438654473565957356111601903065056399897902227338122256501 702 163660461930027164512123241270818523165791770223277863379118530172107928634235362574153983983451004985812058086879322141127338843609655541775218961182087062551550004803829617733471703441809351828336186297979724364850769032113116979958155261051582235850404082864125452652608298515180050825468937502 703 307776954131964956393157793988180709430841798072850038387559279955357857638277564716570697607965613615221393913371531690876260245268041291747796045136619795766228688398770598293441976335058506352043120292465061261883413418384581563805783379032583156739106672947037583849821797745044510284082079497 704 -530069325246260238798547100919368243298858795417244966878711151294039785163092408585936492668225807670241618781412191606138851414731506208930940638001369846328392656829266127547417971422548450094267063500927948030188556388022655732095520069295909337474615234154803000868614494116171335210118403520 705 -3214577329416275172349198759756001452613610177344440202470337262275584573794127770187867868592210910647032994956425105048411524546339301460096453591959078263020386132449926443148929777190506444652835969049111324893561006704737382410831523791819900772122977178938869088685981572447654242408811363519 706 -2718669382108728673108567813076425202135208786768165636789696465492890651446608680274180288506841167602374658442964868853851089189558059457676322717908567601742023667094989993465933754423173738645802493591727013575802118693316174696994407098568436181923647718794117171291661686082109138346793902398 707 17064702541696468860227255692139159764024853667874750143712967904943310713665677030766714503131794039324481647809045997631178493445258991305322529707896412637658655592959505115110640931487197635278246796160325247103322809546529327481831852345602433041013544814983849278218547634969361420168091739837 708 53160090758154038432214486075813295942996168843126659744953811068336855987457614823452691025811476251865585904718846077239314611217424398814379318441152798487511476855583940184482818143936611441077111047462739589237260449946271877842624554381183919355492623661526518755478727072513486808763740796460 709 -13132736275567205157161817693347526462181637988869931516083153197929463020744509568461619470299605771540199725225629828939620231681964141508499071072969291488587635439548655436808850232537160564793505478196797551248738766933161536687573857656849192576109566381833907436572379299758556323649160585939 710 -398386107858212679339825037917388124525336457879626481246842983874216917953692322901092076121279545306139500783483182198554442741885899074717653371234008172389755608868184892164997427472630601217126788288632772227158300683490226218273519595981985820640667498394353446161495848107111520308644506747098 711 -704843061787454922579517351981343563815401449837163441881103895362927594762173078822952815950461850211497603490386955594531543861998049158875813244957231304359397769659529196272332903317501078480699038229887961595575429998448321679734022188366027293248568032115869540266985041115913146351744889392623 712 1379016631432578910219740561459029744046552305483058484965693096393663236151500102661738900948033116719981298503608364200818011469205195205271947108723594598009493722758235852610316185673412051558489441560653482398957244787534940168446592795141846157987536424528735042596500854517954349457021768444440 713 7691934695377342278496102586787464434800914759826261063099113460327819635638211757084147513549299184920445821439925417563356829972396734522674586932147808326534771833133176079126962694569331652481872150730522695966942499564208132095031340908845883368715049073868556867061896996847300723376257762637241 714 5730752970726632185454021243361720661275963381271112731438375245899996618215922795536122720462366552801022553354592285720987579660357102608445544103230454467003087606958701189981712089424778944054318210536471015141184285615671683010936532251698843631517343176035968435948288012068921000553363146163402 715 -42382036926188131578564675620788809721054476556241601978817043730494744213035636708516787153920361188841075643370293351501522650486062936441831020318573749351737227618014830173925314683135763679264468634040716841486228925718113558643346321858523496317970657165007961197536702953793263062527078046133883 716 -124879344647462688455307499945109664071040696781380993077702714182289464753582732985786433351077288247289309160222732703049958358594625591142780849359760679972496068484740568677722613992244979966909164741836730788960747850745928898363248369478938898056562716562267701446711421992068973128927698115411580 717 46915569188391544139337729455302339905299942330929227696313877748884279984083990988044643375287951827308911183146588054410741836213189372807255443510494885517168456356622673862031974797460385821032950954611556312482106778534937113776927514051786678112669167030520325489334076692414895179834150092114021 718 967986550909021907465827958526372328307884762131525406936546754773794813243247112876594320208116921385642986487852305030171192182588757883613976832539314530841809392106429328468122247540635631410430055102080228147689448512291376516096593614456145642621277349996914561105648107329312602262162186992109102 719 1607564117499303005956291810865628277278669927946546219998896365305399666597906288836876136789218179980123594693678493679467191511685190157577165560505164863063439589716499939902020671499048562073629453521879562108004149574838193235754694630549784538453870530780186843785957677811720938265485323339420057 720 -3560777621364547340348212087953349743597853479027585408558034552805764359506917212462407967878382089739253716027609147852263962254750924870143506706764871989765786565312005419472814389786352295725751478670802472817817840436363249141166766040093450421441200388418028240167621395681746339304164662265923600 721 -18374504065224215722390466851966097428146396453680994357108343662749326385199178446782948893281291439339372594910967751460798265091298180843327172337065898020975650258639510418259773480066044525966909131994761880391664727896593850932616394494035392612059494492297364386836946536045539246466726587907787599 722 -11823564780896600062343449088258746651107818554168890854310445455858302253849936406329042011413908250503969177628671467955748794399339887595649797726777692113590794560094982900209846231627622981853557913293906451058604572738644957877065426707416632274030586265668531092500543302318854117804300539954109998 723 104974398894776309932046369787245188694809138067429178791137514727528680188694376314822558230141223574367669809119431324314090266840407490711990610905905901919647962690286607127398721897207065718061248097375520260624443949798867040774183908043414483736355288914744488522857539147681066489658485035446293197 724 292713751255828820300496883192301603947373006014040593562448147646065476154338307473948410540179804902263123861639562924318422094476194194593529805899255648634431487301238094556266367415807492309097401587808385678659119908768248786687825803038745393390924681689168694693218881411594111803947073850571356380 725 -149393289751776528923330822126113112968917954443923064413066307800569809012184019255861086530628955216047440940556893421561787678930464045796874664542830016168672764229530060779258318448834475408233933506011870467052867831055571712043635750226410599372637659024874030273565011210579241819715247546981339619 726 -2347782838294354799950139826598337453569446950986130283763269649123597951104736190829361046842516544747936748912590727313352530019194287453748457970380449572778365939567726783452381208808321396980149678126682440684719575023488884930902052121724038952481748089873928923399662192302317266267060012047962173898 727 -3649812648326273897436963898313883116356468220864799116635075143643207239124184246867694487970630402983541411241283200675772546285875326586918793288961089032376022529528743141449954188474801466102661821711281788100069075229588767877498653991863203709355032566573739634884369306130579839796113291267054970463 728 9134854571407935804777050989560595942273192215173313753072737256578771179484784842070138351956355007268474419905568689841922617562609359002401619214740968944696516517916601201266760084708646846655724103464213508592898874705244658761317056868341865248662171495970023194028896733855061184277193501801625276360 729 43818397681099788891612849267318373699041661976400221322591000518659993032838859412214138119707122835421738718500119784414253059126346004113234791452209561116025190742534404392683199488740903956030080958907399533886281276017610692665124691679726156462809570957956223832248378610624181247127180042472635345961 730 23692813362344027149786341607712575802170978446587246373672840241268587809284224929937307775719760619964156497661258739935047795314426495209658248401232339619174765859652600376499078384521279985470093193565304507622270429098508774001029985281059256184983941444122285306294480084262934204314005572333893757402 731 -259343157043010467941717261655803464288949676941627056510791323148082775611303566025624351286510338608023858034178321011029675823255569038373327043363002248573826803478435629995784239652143767721270380325221187721959428073926257300653812871195964582869699113817448996213149690105843400321262249152640659906923 732 -684536007622429125931938914565594959193096203009364837637292527985045665887596706560809857003059001555796811551985453201604686213712123543214261825534630874481876967974439462627062027995936495340831413005399506997274749151542076019314835639359343959034285817743753989570360740801527340072722537311618576115660 733 446330084056215023728143002459434331636455332572659720300954206066488097503931549057750744999454367144573383135277340673998358335364736182184765652471753991053033688400170484716365621573133383367229836265749300059166498214399649065947018819653064162019322161234634994351326349137849122103390669445247467117141 734 5684412221469433928979858406878033377624584086210873304062956108028295856221040044041170489020321745179724447134452853759229520166714337166869364083685924103479206152621417207822165439117822234120279563569295149099256240489593830267097887114821536037278645046675547915695177883886389624715839100071824967043902 735 8244513854545362691862715796540026433793980844413128566019232773591175029914559244678085763044462920347435212321964322800470531985875521058445368600069570269587176486441641022629771527223710784669950273278345197784346993478390117072566642492071622940422034964708650870931071323807835394707943514026917664267817 736 -23301857841195312119133577255066180775784126914649855996402227209015720933718161818932021897053326375563200705297241330713665577195249318051194811385662328185180090095466638409495615019377334069502056398428375648126099696470376577724551924819607506380106445397311533668004102539589056583594986672448939440771680 737 -104315312664208163081306165085912546588126119740191611954939083833169667076838238350610644135417893193558447896848232921030624878291627283511507202971811648257470415596024763977399630729320643631693764709805167680742628347289483974957070347083716373343167135547583623432525704345832960930145577943086302531418079 738 -45517620440049141328677289386361827745763351077834231935062577203229287617649343968697134991462501758174490856615776527065590716216509340664650726243986999218680200523783059088329956322999948776873134630611705824602558819286331905842277220430180202025589153313986511189022690914542525775126249179030028977434398 739 639171947769358858911788576828664170625356136025672819814448432425729094302568980516880238965000248838560153564706077393083192715608372303251248968314707539364932508124607229665137502459244607868110083707412762115993280792453724013014937988725654209350991642205112341649634548591745674960766547243544059765057757 740 1596967238619061707124318179361861135471055729596185263174334905274063201928683368814640422870238009984341743125722590475625520444732309991155053020337324073260626419915695872948584699179488857174332109829107465004204473319911771366925816520462569832881107357608130261622427933585289030347416838740298322372156300 741 -1280269157147388598133883679076926923435381492987339212352469216431977256260616125988880827014525721901237588701497360800331308119793986140448636737528304629033274717040858861758793118855734540728106366293674404803544018907352525357252932880154439799694726780219525868302585972971641664030532153224211773611091699 742 -13739308984628209146137994613686881795168153093147975266925282769782396926022015833680244614120717513692867379283052854930041259352714142218982644617417877770890934373491588834157679131967891081676537501391101064636519351054087450282986581403546868429557205063695963567962167481040306540492982177630511803827277498 743 -18516733869224698105338803473835275126288635735384576047383281024540953058219718785438323439139754974077071637655624184257763361866870381454824832072137623138548945727697165636003806431945640378256330438726481295648230569756707223065202632646012658261251322665855246057806233151279121432772239282691541192376913103 744 59141695153948067812288355348137622313599800181266674773710417339394872365714673264885065420565512647695928379670121615994762091735258232623228848177649898119138649159046790567096141059883956815223101632284744861159174317865197705850500804532802762484397790114161252860122706064723902917906396678030500242037116280 745 247900527392469022361948335013122170511220050510225381879103801850576416138967378027838394915109310113931358222929612521793867716538609135430231520860263158208119918411973740586218927143387396278240516335654858791855962624027345973157420037587694132797554838889309228124889044188401655865218468334901788830712624281 746 81809188707301570037878182589280984827241499751584040342234682325388725717932043201481331886260031693991217788168373731624400790930410642497861104476977029582269292710619947202764866867587094849919321245316503555597705022998308005361334443445768928204325146979489686228919145923735991305092159923590075967165434602 747 -1571685314332680016457881979913293223924057354068409592469257248303257461536907559791906100633245107409537071984170540189308272433909442663015898437067888048292300843462576289698002756268537584247844971858951004431796328322194805801379271376222321073174233578266185224416385017471339608446344958497132369880657500763 748 -3716034949616471023180911237951553341638805206397907467334157272884236003099339421994181524470310436677012668485519696499987350404331759823516824605474615303660486735899492209815359580610184832445125192435117533752776591805377767640287883856565024643778743185388798252435204056408831156028335036459395271531473043740 749 3569727301095818068843351383489945884190791065683052212616486192354330224559674074554979655492094878512734166918154388325183206228702578994077639848525985730725132432439049608255300132659393424844664418142421963517021114644608105329079131920426198224662148677085700066044287009481714947067744636561136046101656417861 750 33151699249506933299953081432640765159853218576151456696572073294898312470814724103069229982276362813764557013234946652150277865287727476752773051935374278587073672016174544685218117329590080676805205183330666663303478371926860584140173450836807568955775499651892987899135002413825247986333834528338038992923624141902 751 41315307391343140118002703180851909130370899692521547904828743243316313369711729684253602376108061477939974858042812586024273286974536900547002624931066657059071417005275742112649133730564407379697759439664379581987808941341464430976792978230631750338915958564186075335959995761278491343193456600748125663135653358777 752 -149431279963862252863666163666781537858230730648017101066347026577655560556279609352977405123718416740471949376559001393003398483065018536175406113685486635991372870102670328571228553846001749978240917403985907479148730720805095227027628199396389482012596580434878764622025025374219753217949928496870021624194062275760 753 -588069711667126486553351249599526439629057759143685037466495255858525314700541326495730026880193263826523722759417690888176709974951795376179830601888439871396245659242270851931001043805954351614366150885622472032212124031000441470892807246407201216397604870819060056595770021077388945838254053198976922890337698062959 754 -130120463587217203061039353531582114250500403751250367468561325673461705507125387520618217894357610469743799882922372025329630568448460999131818407978473290852881227765849403863402210689896453381045879943343591710383133016365216352592217097039676058707033678593968760837364864535239619150858606919863694411316960195598 755 3856247054495450999751380040133520848902403506503294527328344139662753791889538510428873752372637625846178459550079092166577708687765645634995177397262132518067957159164197155790202885261887554538471296312670120804718602184272657591065216530771056397369166738545482874495660418471243382566061158553111071409729966049517 756 8623337354101422420930035554988116497558309839265341626936617559039739522328954733502075030005778524980563518280614788510462831354670518263913083650373578072106082912689340138624221245353050282744263752228745383582119135483101829650275952740819845205687569227248747074852874888689164099188132565545268003698678653468220 757 -9747054673265312156399589170958412947200204866992378437425173859559797498568860105997966206596906330962122180289324068145118298105018482917140074480087771482263534288770699813282977706127112316280771569731200078468791944323704943836904610233757704370209028715320885971763873151920375479586162978781241492470752455410179 758 -79857470825240581259309427226833641377308578608842148263406670632397771653440403346510457623234262336788188988542951655863476415692730593681671734512790589469269648966366780596935504129725576611771389405063617842012417837029122695225740889653254325180231042021383001467497870524664899653489253916379359010832255485097898 759 -91485558937623977423821730256958392124215723148737647464837124247876960816898785951035151800290180356841522715060634834711124744650331806943362947664966778562694557911338662500890164316561367009577377822008835134743292063792310783593149507670204719768998883035519801132648628985887170949875366981290027574369243782324543 760 376031177901436113967522530073918705392728603964419742914172445931030479940285251523502899762059475643834277489679391921622085420548450541884976246259600569159498426941890139176768200274956302263244970191427654624600340731619237299393887212232370836723619528078641408007187835700879955674674043452075457927087300831036200 761 1392461268366240069901797171946546155654967269970003018082204761597199685598862004704251862126150213785559213984783227686222044053649223732373493126173968588257858759263150915859767550765842173593531585136917155192403725909784650083939820978156174711830231237405921423942916074302970107998475655773181108874759308138344201 762 152704291422427342030936633375661373560834312189067835765202401677186011615727248743983425917884098064278485541810711921089490163459293671552152528530733192399228529933070857482157699606990231344348378933840728012605066698234639072122431470685753566595125778261352991835517298699780526274233007381834012259907510459435002 763 -9441820295718825805250706936874500342463102265411885455045028527826025775960579535441796183047283300370357526809861169961375328048625978783510146826156313733006554254975914696054057456146914752466024338090738630321615947972023272443333883905721715849621367105318743983929377922721229703440863575648599737603500136049539403 764 -19952570631394643004717970307378630299852044716147245760446473867392353633231249812091476347519755287190664452412397323370377087241467013267885361352027759812807708219483325394483218809542761124342487328718362356731467362831689018391524788106243706665408614658466958910707376936340923090801358202970037561026352845315123820 765 26187600807242494627319007943364241797537626425588706664422251959997473165261557123909620586291472528211173782844233542988873121857447824948800305079038676505430463345864752083411964573942881018577195709198445698788376910140784870320287611127564597616532340420297290066090891586366761742483328623600123041171795261716528181 766 192043196034247490287663808038378895694039565864208133651969820991741421763141862932459575605221232066756998732575248349570385854405164742772798139622271671700514884228112781928206460814685089907551802719425427894697025360103392869381248738998835141890924983449863292507133421727119985120576164667990509009528060440638923102 767 200773186417797518184094560473208098805315746749295320652983878263500531369452825997551807106402156436035780985240861898218659855808194710903994143691272607863016525035172299272529169611770012685063235474461735897875412349221291646520484200104718100466123583957645554551630602349672638043769028970780156730853554049262148937 768 -942755999404137395645457535322236072247645467550866294257820990415188889603087388532113415023744311595227429157545014650555381269219763777601598689973356486177571139526444874952386886479255603982736148087054523467128352822281166792627772772782409792304227716233751938446672747390494619756495094734373249604989314985948163840 769 -3290924303732857418579576993956928836132501162346799833086529128674881498792344559047089479792303718242705325211776062588641381529096890531531156385785621227396257954299095844812477960240901296760914944495341198219384592089111375110898934946297846287871320520171022758754759711228697705819373392264207596325953508316731370239 770 17443388363246932359048759341794833468515948162464393631688675556559229636922601630614945581602744681181353679262977376604905826344565380148878058242252948450482068086922435041752284872986634357323147618699267831129285577745417326596539516881175970386952973294218051617189809276066926656718878612197554583018188268174406402 771 23071356902856495794775136476382091519864540032752527618869081251837288950820257116590856249709331517061299983840958392873699482356367364481015850816983854488674769816267515783770850291432282346041050906704786923197950715779270460429485623657847275955873149587785595414517697597153017794049051503073848283447710934753468404477 772 46020610087170263063036931637371619205449468428367804482316341774778663294182056021767407880347443821354330491927075944111164623928322771300989555226271938338196165155926574522249434588753658251580839780078678971577996432514322999572795470697526320119037628362511664467715066529373567101501070855862313684814294551629715964140 773 -69458278145654944437352092059931402228152843372532084367450885213303696067377687772601177987270432976720438903032556861893567128637926008765131845266343104744331058402019461441897082862518659919125676786776150519229662145426247223860808424209878291453036790389475838966193750121323990355341218809792310614505387440014846903059 774 -461060826901501730315962705581464138894451965743638800111116162850058035194029767697574211136972972702921191249554645332565286624774111416637190577116589777856035272895524944539540207846312927599317232034103053839505299318452755444731185143302440823739336979316533329206392965948262950421189933610620817022710836741437705555098 775 -435913706783418849570460766743408462191834027879553009650076129206990197916415720986940176363052914568799310177881392631875603349082740771918458237368777822501753136976913658985800835654995235764754726560773054044402963618921780322436711317135733607307416425906735785649429681047257968354991335552695459743883961402771482788783 776 2355598374743674413070817405583432047877495704446365581477660881536425850525376931909139125232704979782849718391119732064205799675253298372623417565078572799988740636314847293805179783614200021665711171117175268787731167991325727468244873368845618551560526003402261733145891399543324716238346864168954799671207934384520973308120 777 7762592696971280773134860178370723331097829604049602230505854667521783086465663910726859485006780361547294608027409212551540822794085782148676042791738590357489753231468090200510965416813366693684705428159761915886283081315103917193546725957641372354272966988151673965837790566417455210961633077206777817549603598588442326137721 778 -964003229263159345226001482342577672946810723025354609331916835711414780746310701910254906615374135385358812683019699346358952138601524311011837372072828884941677991267750655614327651672666764290567341500703049741552013309072257890620661666636585152377748047512484200345658663968362591745161894769127962599248343514762160881398 779 -56266155337325284102396024213280218663578428674397924832204816344075311166752268778908526208278210801601779881557903886553503663835803523662755974286315790272311628602812132714805413221038900384374072680119739510687085595823871936136068405036762776784666265012086686161555851292858911660221755329985700648045721877148620604726843 780 -105784288069808452788210038050162393616529182287618367399086214838170718868280362644445268070248802655506048074334669877682494662701396377148429086968121778350031511266750010840310532880369133418714173969734557673183307098484238067037792178407069457502688293691585982920692091937939285178227377396587505557896705349693906083283900 781 182294511221660083140352093392636743411990636145548739027261284732185740430705156163469147317449870300200363022235987450509536321447831911342433646067966975206118377686184907323016826786534035853190160821369061228442984973798627418876894478443200522487287267701434837289506775174133811265097532516724893420526642440652532066520101 782 1105079038931979335798174453136410242139685548304426049848126073331566512939372850838055171126641359188943062564814664044796535281805438462723870900912786398862457334239619890528207383735652005637379539430880026169169119636986921307018334205735887247493392591243971555023858193913842618777786706809562325746330222329162406716027502 783 934096499312338089613884252524363280395436643590010926505423153537832842863809608531826311031133626276483583973977415936026316313476053546050706279349803971282086024675945429795296979965565760302427953112176623739237344457383450681898407062369370837575774308577899249021168961608748558699890686002050397548973947573757088966414297 784 -5867360273899179171359452666906145134186925550950960495926036206245299904847990738802733575824222261769634270005747816441523114345685962146965683747689896849473029290325448374106857726218432518856800869791806935705709148544141547785331525315412469057302199521552002387124669434179401214044725575662835485126363661156622669079363920 785 -18273396042984724970016095101482833231141907607031997477390034487255429709742648737328251328866379907474653627829337544435230442885704299116286311450828421497920660753382514756780794312195825359830597411368850237586079708289967250343951900067410533977634819203149299517397521599620042338988685953340023753095544955329544960923627919 786 4524729831324804259483978465377349477024663642592728516702184469206239914450637696962632373036796017438132634381559626220200914648393136796187163332172434950469883525513109105186415459137376912336411265804948074767804623229056333809416877073066215445845758244565417675077642840015723820335707122959800889693455717437268761708291602 787 136963231963542683309080622641134531572042680534409439375134610349200487797099816555223024048138251387198840663568482063487014929496716367406378506820143820386384392324703821507838391103645531343487004411191847812638167204487883420026497054618006168735135250911175931971937936877371744013592215919299768051055726122181352249881978637 788 242253355107811736801773396024627616804912715570669779133353929413957296193045169231707621485018930652330752886466046743432623456454680777239446870315080596119479599970815879279371873993329424300619129961749059101901702046372372503387075969724548829349350194110393940218332373874633421284834481977880929874257262222301823167805916060 789 -474235913529175309560017566438686487394473332599526517359234413616488822193608377423145925366929898405730378872047280957543857593567653017365755807110845550465731546331294991996124989738859870803170770954844816484663766338670438933411327442876945522447246368157443643366900810392335365525476547479336516608875558410665819413562018339 790 -2644245312813032776732448905049766292423335674193741488651946333130678717738532939468245201128992311377776027949356889119116079382318071475407639706427255273767820292458301138947853097431025711710675451641933046682639447001947485390532186673825732850339944095087644868262128237907104680044794468803839542337551952377444401001765449098 791 -1968839230921838386544774845028727173085358020190797355789251770945935680121807236974468924689475333915439403794382811535425155609662571829254988763078591694275519760597537333922831266690032327799155506599952377972632529633201898247185081247512847043549163613073184232955950803067861801411253105252323468412974995880228066108596769823 792 14572038727847552664037592645290909700792633678974595708985120790022879663926116102328778558523995511813553388056732600762962244456901356669343500418833603527823702526013033304789309148637115326376417148293626570833211069747228601239355144221754435865281281439467145611922996059214009157491055071122229859536913674881654674795164604040 793 42925952072147974033888609205782909613182773499284772908495003976667309088704882863478839589874318361035182602674144882273900578181440716143471922179217348915576043376208827947038437164104456947346922842786919787474849846926870490209005857176098801035406708170446580854537647739903050924860881879010723997964652320924905812350506596841 794 -16152366950636920580485930105470548679182888754252624145905837576825539470073046989343770729919331860624508511048838440792934554835428064398460658573400526863613830929673577239448289712250893389941074352481546420882777794376859228257474295200083448986155553735376857574385676934691962252715621739834161020829091082321771098865139034598 795 -332786398406309659398192124651421464650645192003498658651276702990322242561080274023039418588958892248495295240816691057503173156940941141801224772401322496136259965492808950108165639573232985411310608604471531354089504517241811887977989590632858505220158064663879781130534888048705280979457416632743390027410748411117882884183824247083 796 -552506228158160874732982738564549088547010162727228948281212542942865708831649219120672442068482461472619030904291513029455804430033885832813224934788841304227223114477902859540193251160709717093033696741572237761999564473845609178153659114865132867537227253180121559240370037554566826189905481086647652909017859245983368076311675251980 797 1224492332527845866321379395430852075460496018570032713996511835046524280264263479919931045985747322794229004877133811343610603238518816326982123537231574864499373529493856931676772974691211463693106866748156243954627402673001464859538608904699743801466651946286915349433004141231803314476390954255908424373839520385858444036663419225621 798 6316528262162817855773637960813547770750063176230668065961511470693108522350071493684569186450871875896791226084308213893411837487274833483656821617985038858589308860333033880134898707507390947037449610687318152243251756662922193966152831613455417675693894664834681613548598545345574412282120276118350419110804055493600464607508565215102 799 4061610196630714647297620153611131013276654222471107133947440096060547082850298627929621051001512492233979418028679748381549452304917952678438778475349053665683003014209069238532386592176301648223151154137542596804111694614834133915535400894012628741121225705660955781066168102068525623229503872445341867604731468286191820958373195850857 800 -36092477441878295695820225418472572368697133788672462193835700102730665490749903199932742203153078146809579746532798000490783957801087929028720194375197164678759155993913098683879517768199133332815844966536141872094538907410787089931999019506162666247614811242520859732707853613281969639515834187937769198566165451882819610335813564804000 801 -100616226260171593922723791912223061830330847134642674325303480877885160561451896795372831763316743739257015419266354239652414081736601526806511838077837705017299333087289682037485741681632378203193748012035081921817859677125413117272745845270413733683078202424668409932878883941043618641638195482992931470365451181768981967380239500563999 802 51414889572804882025293994104861882920218242251421886706242938963344337312345528808783531895438059549153027387196877524130659541134412449588017684470704742716715425782812326712185141014129176923323418741682829261026052997624683394978501446002311196367147273848309198263197207410886550193334448349578521449232255799641773337590215952500002 803 807143362966810921509654531595285198652752414445342493689610244071884798554854335185176886134093325273105162709258234725828217654425035586821618235486273420554526183176652427686770473799685001269003073567611231974777123735127258610866223808897518528515841964669297266056546602409078430878136265080107563191022669871666420446842108408947997 804 1254382498923987668842251104456537216863977133130731780435519915400359235923289968708869049000120233702139133708138326782741818520909184026527112679677613642092044385873618568388244960500465764074742215943442659122371876486881733456882937495778858682461653012400430144270712752941951010402931391713165476237419549145840427530552705150395980 805 -3141238542919701112883079512253921956841312634855933894956231877702475118037400408878500104938412809507457871548530989515313886539156881054697102289048686659697594510489329857030903395596863480733537083086393305578696113172127343362297691670724912334687587727884220573854400710979646995341091072134421989862319590809984088066789348561844019 806 -15063154578307315907661916755703604431730465201626990252961103163207464887537830598719083552877667254929889679054030266509820502724678050295083993335840668814039499722093989692779521514696987309990269677776885225013995361752426820922775945811901835446606746542571452157603790692552951063502701886261002313386576025640851168847447633176459898 807 -8137639356176724025142276925629755165571741959262443241228583182497603948813858335288666371186444843307574257268343606412443799675257933207288270648340531010195837870762670386342719260215930254845779773949017310977117931299962238309468049928729284550400378989953360298226776408248373159617766267581050697736914915611813721227369826420011663 808 89166803335797763303348863438665720690969772492864045288270555777457046315137097520456252127770781097894079238841524652743855919722230485651011412054203619677884822313132587076771212082447050660240328196540161953143731669667063269840495520825854279025446467818093444506772982031373911125283380668664914798232202348262330739477393779395195960 809 235297082164832594782693665356739727540941738700565193265141193832397320271971203387933168853846676098941178278561454550374818437171266503753040718646790956427140509721603866857941458986405613104401114810723445083127288858433862207847267391152813549903695588565860411101133398920486434367891125210397184480622809105807357527546376343730473561 810 -153573459020919153558054713357180589754904930048917930487611502777404683662017275867327427186702115487376198114767763468457354563713080392050998447085843424890912736748720375821515566604318128412880067754334243505751543970801718473188933863475352853370734097594933289345144076378644509141201414259860034626379798226221600121249003768305424598 811 -1954226493195666470594965084211539272296402031001792213831211362381590609227832975450187036350330963667340644179465708789538438187625026310373281924699223544771809041548667819648621346113475548556567939183732602593394109950640472401308739465020400556067337315150889456398221945200694058857640704992500360617119260193094702935322641942724164123 812 -2833438773244898866283547174922814416308469551661158914249142205321348432821545019829082082393747118923047901555557073299875394429258489876389574719797543115307228925856293008546633725996724198222975404087125500646527412105668915490294941885713331138539535947137245887380435355750876553726871510165980478849579932802638205021902257507310356060 813 8012707905879867561597661239635146073457875113690227668320195126028437398951740788493145089664822507825288706145145814927018278454858204419833824033299478582788205439128088720447081970800880443450024766111877216860703945443145475828571292483716141615392289311781734420026682904903105304549741914615541566620674955746386510503453978584448436741 814 35859487224474027187180152703729993061075037089008567736384385689306313827654296715789864756085874848111912723179191142953164317914525837974394671105181758972727013359250228500720600023578830274460877360833632938247099775625973360089207178167425601200561330253524190051716413300062346485187584400392946485188409441111240456160223759720069365902 815 15630019107788981443176676730013963607944948382185541794527405496413565862646407912127713884517992141446804503342361581417200686645044245009952573977267167865936588644603835958311626251551497444771581358884125358469271933149928389378415308948838211093376635324576239163246046265802955838526975398477102004032094191997775338796269669348999674617 816 -219756372355740227423907715466082024211635362858688890565635888832317065068287261186273625523565139653889780055569614837837748852111592375800857549781737977077215916225543927588420947661948817031682978808067179850791154563081956741867619629274302786217176041125516852035522800568830513719259140005796421388254677703783132515529026979342486212080 817 -548922878466003324950052168042261793678885364392676573692963616139529091175099377757441248238756224297907191634535760745595902510738494466671383117404346129215987952963314706885023279084758116176767027128323237210867212658213412209384146421190473050087988529523067378213767924998281718308207107800932556804734014751550692402631941644127970146479 818 440448849558174942067249672178050582123676811225469086573523989547161273127812072789032882187443528981414077119915782373672436943304157697263236613663473581108535507652178079348900075464125486868246797399823784533803656625146872774305044562539173403344255228832483207821123753985250159418399764438709836108314714423380542803439305567141463191602 819 4723357848378373158784864520651933719999551173199674188997793292071026184481319789880154502046180628048178495681581889966516191461777776661226155049157370066728986686047559106892963104521557786973862784697910229543677801857787631014299114073411658157304430164326438063138622982958472346994249283483947569849767532107615932425302202643178717408557 820 6363573749849521723098981336057513365133364667821064771980918657311923457067955070237078828780256553226458451523753303317325324320426449441609653802670425065698224818529871658343625680794237165869997987597053967350730007339547152608462916209049102491199073726825493671529379688020193578059700215896926286941332063251568065226529266316367192475900 821 -20336357438949568665296088972448509309730128876755589779022715729873336377233328388686923856762751289884332566723566623130962691591591537745363777738760740335706457165273170431563490370062430177077043517691263672104284598325419111883167966095783402118732863696634079098911601504668919272840344552593780415065708598250175396524056885869516636908099 822 -85217731126845789392285047297299612175393810428258632961911862060930136953942342269033399514987298452353874294113406369483202653426168221581995132096214456131300488060255442471532360505684520515244072948561905115663679248027668292025576345654910521675859243481046613898528860825479193592098590616466044838720741639261327249633818635953603621147498 823 -28080960181044598127497471787459659182676718719228137470664714012746919267251385817258332032635337875517420621161846377049666465711195678946443820021103729912655775963598691922120288420932029790948841273284964526597366307777402800868976928639337228520588441085654674104676511118275952274314769364775626771981523090771426723599239070820590783938303 824 540362197525831329491000387506177966862403235559354155792053606401017120143093624248717132539640413415442278816470151832283085642560786193181078284631293733093791864494590713456485946697927584024810828093363406756451022120638872442441080562305699194689837822196016949080349003541802450596060595585711060327082145293286437300238252310034043780155880 825 1277291116318974845874483077524573548003543502153305273878760210891262675156946949218242589307728191959506501981073228303913836545099942138987263309410313575576174160734372270367813912342379376586263545099721565199083608395719564490964999625086758989023794731991616616893433584911536567112324576724851508058034952221972861665671178115812223047879881 826 -1227953150042869614688036557494098672029735644608868542786854823024594490687761471304534749162026509989082947753144606218153926407725619074293021373598428980504194729993390453459773802200734335001148706454100716896989938053032978115157564685966376384781275291388885409775575854969544019947775015650274406173505112609059337770325409938613860365331398 827 -11396944114318563150497454657660212180084275804290874002725031122288027707474151587136767623478150363694711409373801810563704708631150833121496885913069052990041608585127386799494244990798124306106142228606252390187565134876102907667070126747540065692729113706719087137805186804319844009681822068374509368753254890771928707200349066687913282065821963 828 -14198216178337038998178653412861733655960402096319668205942078483403893980133972875141792002822115157465842184475591377600331932408222332722942622210949103116553854060301040424770073366191108267204243512033799762096200703380974968528037300693315496691989300373715976407181342623852879879729219027197097894291973993280442050008420263805529541574324140 829 51382176443555864057124875777898017948669126437396781607191060889208405992051115359673789358702822230931295496665429918745269095601611166404592956969585164697183551975289626746919568203204653608334508576176167207120554537370770416613416285846149466465125195199601657150273622382533148308314316424227369792688836248842616850385602939204333891312105461 830 202151866135471001101500325445828171489061067549031240655976671162244069845040040845340122737160450564123486284659999480692861718060778661869784269415814051210244082372686536467229649969747065087098721736588932748914513998408365612923093676545507409774175493015215149150816643132036455774733166038834424845421490450648328050830147725047374573644479902 831 44628497166050953803126520446370217337438250036285010061615916100029297745722274172963719963401145511727904092661989530168839766910279158907417840044531949540203300918345685706022322517061554915855883439944695047985146235221338309552273352167968554292474619633218698249717929586340873391266117108077261142021127159398338148961074875664411908104221577 832 -1325806068616195100104249237228056765748550972770648664468604865935649893423835737571453419233320862925408595807296017304512352492604892315273654205821634459391301974772114383858562904754106345777979285276233139146431305518415882671357109031482614759834279211840068647556280642751573443640599928055686451633908178835741620057888884324002798199302916160 833 -2964011617394746876830384117580705052859169695795292399368521144571504871067727394353652878210449744432912520263225961320206583353581738742899233291954992565564027055972648567659282067127643575966949754632079143628758634683381133509580131528141009399715880761112668182860586792607533001020062675867913731261964247787271607158505292777656479755335383359 834 3352619245523871947068976425434987254521517417803955852543191772406539511831395374292868178212346551612035130124620198491173300741070768721117112856841456084611059711459503551691376199023457268511955487669473686767501869262148911680339500164096284519408192960655144167172790914045948103444074144653977698913428756275648126088211604712706627884449646402 835 27453319812810972031950641673934909879057222706174958500666031556813613121136882509061306503897841314254457902091822126223792684957213708642528858757367860128170308814727547076997726867940419568792559257763501378936314181307965757927739921025179634836827551249098965614369689376344627214028587020383351516660607247062197502285960258869008614056246976317 836 31438304906954840434418448369824908976463823487722226033529720706781449659453997398072535760309256767224669893311302863009372264726932036237237927516845527664063199649238569292155820342716638258001430101840686950500115277780889134093103340901685278037797751773611922058529842354367617703948655028188859140927213200194858121954439284749070832921346427820 837 -129296628875767123354817594977894551200472911967780257437602779484132392529050182767284074006666375665331865528020149157547804265246631888023226156267883965569065762404615690954672447390149660465545054600663135751553968713593982037307972765372886887782197355196468915183528140925677155090302799086305742334769824329045666272092843242584918632551035978579 838 -478661392100218129750564328544563465236192588349616097109913603915734932674278347321075898335497548701236420309219418356161214383581788029707117805153686624786573922353901366954435637179315788737100119914211080156608744371654188013267668917057570721828978972808221284776765178331927634108246183369933498656030141059455339397866761478413333095551496951898 839 -52246382070066396017405492243865072069074792924770392156607751442543117645205415271163278624330467745149781922297792609487798910437152843251652516432185490589687507875492897226164142627583954215384857623780210052339707748150501765379528476504933229182576459241160163268833370184115182584372773135726800968671511815591014891083620258732235763245742053743 840 3246136980561394116219139315324214112515198532597771895456179724525058293429537600705204731099821905418355378319940343274152902864198210521446519603211435392326642440726323774228721175000042612728931124151917140991581795105278312562114625466393128594437699891175228666899689507955263073588977737318080888654867963785005346002900089831428860142368994555800 841 6857998635613253004560117076355483729513920615668936536008613709147918410375513108308552412569957085052759230095965234814720398101456490945654606821448169218781097436581097829040591348393172904965556251670295752349541544447610137481885950268320789793153434997038578476681212607199332425268564886586249384090436510279147796243385521473983370627458183487801 842 -9006961592703252804413741054558531328578548496846530196176030653379571233255736988319328292558839167822969188047651933289629523846474491758816423579583709308724302211922070761519865528213952479171405365722828482241989476841727912971030477728110320574757029244149443714935401341288176664585714388054067452403202725936741829533529585872035279741666594914998 843 -66019913634699276640748301643605448763754541303375616144412357270794571339140065734798523473107377931015252986767060510282301834403144420137215094909304603148916286479911826326323870495180115293101704493137727230930769764816726788315262607334466169701588103467568936766639290932971680306051382982211880593439461023827518232770757822061954153875540474244603 844 -68991096120475783650600415905301178227459243128825520915592499967932144045489972551361748898302881687269721657200557487537197001880967397962715224761523241136762457476369157322008682292862563232003571426215655086167613191741358185833311870572160095379877002226091767528730772476926123960002765248045289020056502966097843658806808543019661349559414784084220 845 324157203201943369184037279694635784891363302865978271179701500959697711283000515040866166515145882142567327592968308596901718837060076145035075214842085739768889090406644469640249728880535680587704788599532780444180161970234371146540214510196942997151362719820799022309013491576949514222354150379392586113963221234596940311781687668394356378009953751543781 846 1131252079247217223922277470726379817374941307633735188768550501694920430884430837941264575318411936096022706786340519606563816687286924075809157003014834167495115383147873040534560233811109303799434577182575146491533616282658249593913612114399006661961864455224240417319142390492381896164727657495102195368321963231878786235211035137926342202935810991677102 847 -6596263919169136443706016409690859489660504794377520720809503328043117212141929403534014969197302805925879578097120965184398484846684863627212497864931843391992866550765206412627634541531156515064365831579170126193901226324098837954277342580587656135810128297112321524809660053882807227023737665543712061098622178421009712049743402907810240198054277452263 848 -7931957082568858840343354327904040440603910163024901362821472518520529250615299724395920057167278158284010706660577879176315513780701838257918524016833702859249793415136641696567176905760827439626170771941184365693123116431255944833303839485954221946004671443163907564283616053554438887607141077796802791700450986979993523070576732771300015900946785496644240 849 -15817740317703533725580766540940244864780196792489160080597278513744756680745605942967102009550175196926540256274475911596340238167476882470446560548612882814755636764417926948245960369730936783646890983061314540502888924278243197800927737573844330299058671988248028877893564486731698124625115991934799598973211618711039978156805261722245360120507191051122639 850 23888218942574944431241947213447793354666977556195989378555750602154191392815886184837236381070596714134994434075093331041528120129959102864536547020610154385237280377120637979478317600863918510089413437465661478846083966462305218231271401253990893023915356125651295194198183401417675963999755560708020343956733671437874705180426605954609391065613116374264402 851 158500620109074624941549260213477300762795332659816099321292450800521679550851013970444186828992419806755770662071518043257437907432256383022199017881510488473764018105166764596678357789844394505707063756360524741212390402872312821069036965524892098141241416169038792533651318209957238800375323064959637880725948673853029257458490043964936302974776570106387277 852 149783707620124638864404889932820048042921822426260272992694647385964019351990824647027718990490662614566580285617382769224178973954799045992642206618749896250867073570489063337008492373641359440788233450461419130502193040508489114519174122271847945115075339458518518707915352609990745852752357204963133353754761647640935578653993846247606868490261325592923740 853 -809936925523273096862035041628701009253723683766192149263657860831723718151975448499053869821965613418157234063265860764353707404116196589170108711933073626814613979595189225502731519781628042658372979393600834927482346739089211518444910514130548796758539234266234510319728522249719179897122547044791198457572117421689333644901442615259340383842913339558863459 854 -2668359804387418665774904312787142354807900124516206209476178253365195571767886669527301772577365865138280530125853400913276667625915986500288712870197396527385297474183801894364522486178745601402263592940431603768480044761737846838524039884164033209322605844742098651594864512769373580763511594524324330391427566376865216340380842154251928847117655958268193098 855 332838869888074346484436665826622355160265537330932625893248519091674883528054800438773543599027563650539578191154223523922616576981403123613335243136722332931702908798720789790075666113905095804083669874342636955416337650148786952066293830585775158664562950379444269048370630209287097752834640264889728420149689198094902833548413998311524992665081460375658017 856 19344196370488079353393203521163241193975831946275308718119744811739718769431316287568659495239616183269042867263282253440781906535374711749247660577655220357560488136884054840131808735479029401424012490331706500290192988632462501773800866850319782782587366813953579099260792849804189260850250442200049769580292343034246320049762723076386551915153754628628667720 857 36358520651759638281395350381540125901829805131234089054986749989837713354166248972065904185286039420984308687188484942214105497031879601633201974453353384384599055912177064151733087808160723132219439291543014541892471613713883494883137676886539139454522792975251048315182991288143368837430658402545871440219536861681828320264686548164592428881651939034627729321 858 -62692333289897278910961723885062436554171213361458982916864713702502604677686716068848808096105234440914682696466005889657262351683863778978329675136879773733725305133834255577456485532031759545529208849235916418246407692999470522650330714179160200569065981747172957064459567372342587151090436290308605506622972677876067599818965965205521005642772404331145215398 859 -379894311142112025791690900440905754421151062641556589218636677333869202834537174942158945489212744828719526203251406374813263182590884769389073171447233238159644001652907960217044585721188581016594492739272934629740116681996125509482625166564094377319791514321103252335200073761688756164195481398438311094782703387524933441490737767563189013457108381904684536043 860 -320942289254943099206649733686374452963103631752900298019220358750220172925267337402376234305688848571036273531240771522025689903394723085929838616936308060183210867368976131391893772718154845214484523533894454331755379512995957360412935333874067350656121156411995805219183175916979402270757908764716383643204598029917393684248713778687730987414809933491352564300 861 2017375599484897982128536835713591375021850174985095528492016023836644073991225549790360149813111516658964136360278301579641462471346747213863834966258016546751086276832403458735524554612010376687192402107121633744670057747980963845552505498200525939926298287423731155908034164497862488607852552259635410377069727652839746721937736815566861119370138806350086623701 862 6281347223754397658703621807231803920785425772240493143118574558924829358459322461397353939766044973315182187439242003813462754266456556029236540251070189514784648625247639837214305518251104669875776468951504447811627772086933629213995558333519523334445444669731432948350350560414580793111010465872285506256571641515101249233616470081947839150643947147139641197502 863 -1558934748885490557492514235531531783582099680414682413206963049006849801019933925737813169159690669982384579643464103430564728766514118438573764261665736797688306687331544536720060845781863297058793876846842540589434860061999488490876421820364634910593198672503252194655538030655875834032946934072876860126344810539675728586331217545072349534303077350171323970903 864 -47087300064051764725910381121685691012662179766512816828243948010487505111255125081257103916681696153171044471361622233555368737398224129081803310280822800198869153751396567933940260319321459283248023036354216215860264124732534381479721751975365933162304510033126535027763529984213817219842967129251752264048691111685060201807977725663779573123113784730320136324320 865 -83262056885905095549373162594650659540249661770122856764039154677927061615370712682349515649245557616465396885218995743096784373430849429093590270729985442813920160691472324110840094718169875487084488934780534647594484229031072343523308551208179421950456629358730304692938293753836503601455305719993366507212968549592390303511636928512052699506106028009441004852319 866 163086986676552161982626342662498518008135934825344004269629326717558412548044450204100696118280757839266517529093364148694012414925870045385442630505788715764243754876831327315901632798910464008567183384918444215832880415065595983311435161411202688235218311514425135808468122381823713335990158464775532833914900682610640805632570222622351612849584437093358944565602 867 909008371554439992810864823487551652798019502041548005887532736180606256403683889184648001781280418993790813254719698499065515443867686094426017156121475531225928634593968923407683928625010056426725789313300630964827150433348698371286030181279661330123633028539962404467504301040502951882167456969504631218320581212368013735846598944829072122241911070252804923097437 868 676407836373014851743345248337613679539087460305687981887660185338303624971056626940591130734595533112716003805785847957272943983254281871153935898702430052102150985050118555604056427657646864793481294932172152418824137961238224859392014232680903842600737876478948858275731745408239910412403804685580532599236857646461541832265206331301682954536731080852097234235660 869 -5010242928135050246189363267737634210507961593679460077437408782587636544883673970411353750999771866731103685171466193578912720140565238918674248295445468614377198472057545352645674645059776665400117935328760111916141777110964438880218182803595821625663955446821839114721066616467040842350364589415371353329770353193653012486395779951200138946619915330065439993210739 870 -14755340710881204454582143273838564177789535409498736028088438862543398464564744329406845417141712465251219396983433322858736048163910450935426047881807947593469453839465920594519744283723081384354604935182725290764052519950596451776180465235957970149533076028996320237372255450791761057587555811629806434854198709912536817798648004221512058574996948226095560626071098 871 5561019075182942814161256326486311117976660336758748485884983753026658885056229134065785422714978136615287002233396709334916944656135770559867642304502385113701481625470976279480233947972273889091615676935870201884887399875558168609166349153254811080581536069760233328302955413685763781277440502647986603599995052530497451807474451215376855476345510858266958700332977 872 114409423126534316810397515569842571480480068540008649168389039543857107022065668573979488765421943529989109783350826678680986226459644697667717619781660403381689140127203396720598677882006117468665465900150817439118142439405291499651595954958215413207894604342494708318211698982913854965667771686704618251179381074448752628205484931981338120977669659299202841783163640 873 189891712726788033921666236854280965135123514722706058935583192816527601848737733209498479571839040103671210551067876392017553840326339001416361743431804110967467908876109959484835718128206317713689622061750543465042073079681675819039027465843647148851718456196667783338302710070027363462393459854873330277158796781184023093758648705455038253620920742590536972663996441 874 -421082536432164149829450135280336070093113450334648426307556891173944545456984213598859462214275524502581347381320033966731795904564834880841299851608014601736888163138203858074519308917630186853279017177554635143742850916473688859483116753020213594751825318004127391550876472740342257834887482097185667203938073958773222209921097112959290339601846129913345947154152598 875 -2171407061951844537110563928540638896132091503728239265164196132063582303855132559664208281431424329730861168620115202677586468691414042771597131907238657980246051688409177432542888644732704597702385388787363074542780213390719108452239425766945957231465679829384929266469871915970876059906529183178484646347987725385834606076152735164103848454550137457960450702956280283 876 -1395236368878540025414976910118925301612388855113939546175494025909552789511375624136400327362919987943652905570990167588050366050874241377305164853221213748333886234850927858564142127041997887431817657331843703079360470366122394888097034262750419299668582432740966792083608522759356314968845991676669622268408933060256656682857790537492664531887352006527479775833492380 877 12409376695905831708943993679546621669699862815869795763798384872625970547963176669376657315294130332228722369198826083567004548738149816646569593644228178365054589349162386310671936259044936409053062406847854115640740553002788969389481911843120862020922593940212571281121886366277419789408012298896053279899096211580328929167353565073741610118076258192668195369026977221 878 34585407973961443595792825729925720450686447617537168350825227926618810622505982707708116922128700580063015077394583340250361659832419322934275341261004852968446382342281267631292867407383858030128848415018614152837004398568434702995643063525494659139525264909611910106829032391870333783597946539528793915677054954582454455114711663909931871959363980431028749168888401102 879 -17694820923417934771022304296974910786526144476014233644938238255144172590730271270220367362801511165475026429602615904468308521502210070657436472987587542618489360759574168912117818998546838803113740017897750503811175073882653379735087255850856715867407627762264178754195139780201270958660193013214785127939563571897393593942051627696327526907805846486619869245412038343 880 -277487497664565974712594388703429864727857422274788645745653071996620019539002421494397553180503926391391158400967315190689148661831355401854800334802209056016103397915117211243285709848780683817129418940925800077481380937744349680439675956380176045711492109891811728256193506303494878402506011803131127665618511825871968373687084902762178157531159555990440982673042884400 881 -431111248865206406028032647328035353950031833217477655976738476207230830942892944097252534821397274624457131794716319050100137673147240309107545358691305313702781270513215240101746686707733496012462657756567346628284536358310125702733741121804355080351130825447774205233021034145580860094390672513758759435660078648462181589779808411650063626707678186574542880628201500399 882 1080189985921549010932095426267938345194938289488565208266094551561878474887231062266277802620732935490823845217338568234623765286525007194768511626232852764707161244379389998499506595525997794694980617073345907285800593847590196357610249451052522159278183118347133687327312475833302428628760737594400374788009425484179415436249977496035119849302760518784001117454897190002 883 5178158713899542864060419383832124168040099411499474008369358436574372766374712733213323348991246793352847612997691369819948494285080696553289840763304842725333791382351286677711239998006130061477199838442663240969592942203351272634356686754735529881014282014828686811285772190685670877918256182785112065625639401507594102000958613873620685085559268343589802399307204882797 884 2794987526348242651596170783788679919715630796578991558876055012215596208538808030562702079637363038269928309474012761997530631564486342743200100142979716097717454054046843365925933827330275560089535357371905130938581727473571170765441627352103404647081282201227437811280357050538224755435187202409421507735212824625932295948167385274995531225999213055691596976430129435580 885 -30657135944600314745230594119247509336849434287338334940833399031589416947545373071367859283664001476930076672035814064744578196866592190386628685057174466881901631568365320012126812331382359310161328154354832424909987140476316566909613552578941899872937409701345932056439691233723246634557418874676941443909050161301294122110375526565353733146916452293745422842290175308419 886 -80879184573638328051634383725015778111708284150729610793799183148688007354862402356674633124789544221749651510389717463471870814684588779975658071115206946447825441515058543585735161454076647540949403810313000766390046373267631329177318496622607632275443794811283928791841881821214066557161148166219833441964590094984114315857922750055676184875827395977332024519591256665898 887 52841582464925547113345391384701009134529471709909122998235426923749903923092806786225748736068921895011233683471263526268305748696967772755084653169807375277660537948440152913417363411523220089230489459857825441589817236798953310012657874807378034559674278286853666811394074993634593327579635790298923223434170939140830223056783185846123762276760374101553910856848713827137 888 671837456945319390588131468844512465051016932474925521553065135888315859330222430069173929345664653342270027939670549296839707200186057005339775804146063375690099166502290110926980857001582972965106805591906656247909959086471325924266545225973009495047455120252694835165681322735767652555287308744136680540620472543170460657119025622081980818684312520044431993350836224315560 889 973783836636159951382845197996117866160327562980487182118482283310382391198795212634767617538846853419461420095042253909801274159493339601393959036103475124436574567365499151460040170122503405305600184964808534404691197515349978678444485328294372748177190292497414002651604120516093151817517166956180898517201748512355109752840568943241095301431302421377986610703731451841161 890 -2755294525344915831351229885919351523036463401363504286634491384597446232913966585214682270341958866556967355387609337258275402082315719834590512556815493380957545030785032473568785658766074000144547269213729524925987318574599324112976845925222320968977805256774035840856561018118187264251976827296594966749939810777483005094152041468091675127927582797555050732048390666526598 891 -12327075907142951322382376157811528109195219743590418848098358752367569204219499658872737863455845707050164651440514451885159723281084816878938738366355312632971112033128559007357852508389671837428295833181118790684813019756648498975065089148505251175195942561029969700274350879849026591226573823286456223120291861141451778458188065538871017365874282544756007739022901495941323 892 -5367090136871491825306143114187595557135195677636307689755277812553014778041233221242699834517979348201557815167763542962391631985959594915743888835002171599239408850761890699734205405416825673844760781866130906887714809491101729159292256820454255567547248324641688514552774632870742332689309855496747678991005046840522521257311840801100308836255485506626660353707068326196460 893 75555351076257675606064346876305505650096146849860316557177955641466954873454031169623765375154961252948036929748074077271334798995674528321083390894482845232318966530376131652036556747894051514308549268535569721018261519314336034506871110398628247091277101277926410872814906893201701473207397052011698203860032934309117406692692777169896503888609006800038733465746173819196341 894 188680333110615793989271695551924180200138663443174786942642855970805013193196694887946429591935777943306978565670492955279411021893066221052374003633980891659313795016085498202212551333705882745530424010134055790250526705066384173128788018540436283155384940828344641347499236216498599275239963092500630160657101196501892462186568439947495169631006412146464089407441825921767902 895 -151526791312572141263907037030290179150395701062672642014959977548658657727784828411473498442213172884022301376895532630340521549183589256142835728993418133307605175680461925159830794567846595109098996859480876466626777225067583895290521735709525163328169827288795593414705875819414711761971853179080627105706028147160036922475712560294285187958250223307342955445339564890838583 896 -1623815914399454840452715942924049619701762046227568792628419946892952407807946521038572004027976791371193452713484515947636920251618642059652289483424702508230406916473522337735149448471634369436910961789900143465007241385599857002482559601202104308744034240376003676261906405154319618450623448005665665336011764669833321080257404200221036563333545331639934536742771911234052480 897 -2186944289610904692058082626636067985350754185016429091152120050945294211521399243196829518960461372554230795788700303482890189658952159326304728863895478083307577603183811199351483334968342573110128945563434151663627042195726626737931467052437532474190879689730438198620871679572736254567443923757766940932081332309546383703184820478382076810959339100128468385368166868232234879 898 6992822821574374499052846347196211367210825953560123366094699526360078431612827160876344990274914794489892577416991004667678062443426175764956568656181961390997693208947033965443079469364755439838118841402432700927796605307745745541514983103539665212826480303171149336591601476934764820019476288524125775487919688069740480155432188444783102321416139121222604986463069642173897602 899 29294255670425081842512271080844898631876931202235250370254239409337216343875449024130496613273059196859400725354884133715587452499517466814046239359632269365148429640180746326346542283507908891447140301748904463500982505985577878248550235574142057744989118434455366063529304710878683422011060043352620137500408702306305646233158120238240742319547651943344488670503307361973439357 900 9638751589829542191654617731316317693278080729549637177845582134153883666461107922126578294621714832289553408790831234757428467895051703273396498125990808993313006817732254894591528281462529704027448713680780020507388774816935537706495589423506459000192874746712686770917399083214013103885786067036359846585379588124427931378290921362999768389182330038130742435765127228729595500 901 -185782286513316488514276662103281655036582356956547478236088511597052747074205927324660319703667984713436698259902526466494255231706518861151530679265444267569412993845800714495242739421630302832075084684880771203492099992265174072326860470171981486214538079547762188902870334809722757746305848169395621269332101739895283660875524998941685659458468903527149935821992897076354884499 902 -439035834155439772370135648325777533926111279019942416717096098133182679813639610104206687469687973252900270381340871576290509738678399645216836845412824198092017035415727213252626176813498313592342310365527002550535921408248896908599190066308508185430426282322513185202162463201943607219812198808045761464761860596661562841399086447424369697641214117321215068694341684753816937498 903 422404337282335874859665338071416517403853940655947514218427384913003869892162271064208862986299946488256347056635942112878767144588832737627041064032461476801856886089150574961446822324415492639840972063111393323372857129358424689089643158586854032640913992189308951915767417264172089784516539569677825955800990985943859943330502097743060220926854090047619413365266910026850316497 904 3918059513652750156310280214423275772290486834451491945456527456758286498479801812857864538260415705746814586782657985259791102459926462991771940045954692340247833020088391642691276882343319180426078116684911804500497164116459127738373616781333265363294811960636210200246672076941949430107718470795675982164935006148518659776454609327456708325342207001343744307590925613330419195480 905 4879288666329149188602903062346635922753996084311351291384063219125545907714467728266267035616731786075834744168864375729430834907731096820154592643682154342882667837552729260652426008415729912373269428928043855737384328327409282653119731452558552498103225975947257737082972233034694231723821164603607182639263075395430299949595703970711995104196435372354152721624982856472886175481 906 -17667839262910952716966155376269658560525415672537741035427565759056913673929677233472517696589446368076032619140877145359676047404023047302094395034318537695969495465513282977534086159571774438236007958938294920028711492160395328862375854564215752546857231772558955927560760072524257547306386966362517509876018892248770018535990857350772968069002578264697904709886513580367162017398 907 -69490699190125949754152632188965768580328803935254941110543574051992648701860628564808904642496015238682908447463804920825367939162163772345270938574412155792117665793895670779635154378053658263084901920372896830219113282612655636296589829296341372580437045376748716014702325776291374716679522084950285298226879312265552136719151642496529901867380204135874878471147907156044527263163 908 -15306523539875230489542176744043927236979698162745694973094187790586901686213516495310185408865905900833588560941469824133003546496166213575881111908594547712448863329198360716531705639104895458517748128177729220237246120102543970556548676643172477332873468345584740536479331044912946602214335405362948027321626378789714143686367283537649027251742360418864423973090219249518920404540 909 455821847251131187299984071834672525588342231221293197827616642782774737540597366963041961679740294869113182010363694797511568481142813979265134346203695995119925933898872974024382669368165816924558817186254819371059300738083501512963031451788044653397312380946071531029957618344213729812327983783926101032944902428279436669661326930400411258568176708113395301351854911593273850033061 910 1018789359281388988026763380877652541835542349581806260466892600099657786884689349393255221221541931044061483947317678363954161787758791453561436475767553824226993911102134473064487278210065902058741871269753743283779324316884810819821903640078296648124739040311236245815270554002818085840156315405392838257141189508086872345127224845564365707898549939158841570515341357933180142897902 911 -1153174212195140335046361741087402595447310919385439863859531299280107589014802869954783289315098201995669306177910506854672655792482114947733067471890764317385493715087841872041704129157028914354427977764276249029856456532814888951097412882359719277531708586000028225579162220403859937005983255676697030716331937981782311997374838821674147394180137078476083968432301665286556664435623 912 -9437873939360003586280067148318372983743418285843523550987310799257819686222431185662353127180989921299768999987044762257024444099275770070396190274154405404359944807890625055534819205784519143120049054416828701046168183283823453640948151245267515091936590454178710171865218318827446474893060719191143929232652202520172730410640251562298854743650123731064058930471992836105374329156560 913 -10803528393354024827235602109024927799355660135988968054957902503554886249341242281641223229156292428629852856728715976531340297651176735506660908245073460587021433610166357006777709507469835885759102264483723658883341170837942684624214412314016995241151220806357222764676301094827873390744238648645408643450980839167869276839656631372878677728039287912795530081917874015204852007263759 914 44458060788811975449489265820178755287492607728926728746995370587694965304874533736354025431954344591838677286451881382736490513392576919479451515428933916656476746434901661375188315425551962230322138851950353589556494941310878806238208234088838615161253691566536525673703926042136378542762947737047190217726603739305470559195168498190334627749472290291857352349468201822327916289568402 915 164540820331102124689627746403532005170474836409776233878696058700274134355137763444196613468002736184086324570004774601192363110343390987505529388573382057422103528140967821797820597403392775660957993555286772791296378078487356404845917354375796197010565928777573610700141959748067870820735566014612240939610073352786026056267933415990819999595219595973283415272361521751089796629983117 916 17875215140520421232830632065812723328501418717065366528424523286683511576153790733915048912325060225301908134846379523229292626938743538654898169144226698248869831237624013969322986827921815709661015146921070455697291567798561166024377070129722087892356016589391541684356437201181091842130497869894150355133920530433758198169687344649297604944133159903565364098445630745884179232987420 917 -1116035312036674030361732960693098589536321017434302904094023364328551917333656762641546196451369032838000455720340663161887956518526249835228909381725221005456985034511526724646098208167905798207383924593165268627680063413814372501872667340371129203289249468264232191532280843834112912060887966362497385867002672408634665997536159222637144787278270852005853178709639390765860217943906979 918 -2357197130056991009353280345846886242372151965888063373887018391663888415700390060420497735289013487253114268384605982986380961425623704441042105947460028898656058887686421547077457324131264306382394955214778030445241167802218673165915974171650313021824991052654205174855056748076493467016689417814253824219942788530305639382260129857819372809165473823336663906108398196752909690518725898 919 3097852924142736193825570033157917642009943190263993580884126766972086589934817217649827904581556255359774653273172676160453772778436339964518153777156489240886777466207843978367772808912811974686897561722600819503278108292263261181276723039297278379374764172541214991015852410685803450392836928908974052629133129799831383218232854842821267892616948317367644438750679341855202144569897057 920 22696085758684409453124102487244038980624950141744430778977382275591392089772364858243139956186206921491349185238587233225574275536238611016331049186533180772365967146220638786277746886744474094050559809948647852123244391200057234523965265280146747911524465713661866206017102057907061169902499782517724874797865779311802242112286618690378145449392213398091936220260146060980772122770875400 921 23707201048369665549469214742382654467180297951640906491765877182378178050001009192937484580301520055464275797564965733327972141623422842281035021932970936858524492028986369723981084111099264365292836687839089967723542024354271640778993469285212547167425582219535227474923237241013498187055141062672631381191799650024784801696943253481007415650465788574610361369265536728975129233552471401 922 -111458198214051535072930287925942963930014055088929202469309921564383388528404535621827010532700408339510892701540179165923075645506824592552247300439790391689512785965571732055982059985012789927768245293962355029415626689691857360109769918390602141045820095556562608492273239923322431815207216352278811361201461155133046091392119823870632186844813916637422830803289948968915146392291184998 923 -388866803766690728992145079048564509130290195839344750380980983405414023406816135594216413127511457067271715986035118465141956282377609081071739754410377341388697016134048052179831708747720430412586347402798339832896047549863616205672494121777692112263619266649871809309009140533739350939800420143266042390745519860439585794662842422108316283242888353297118191191438655040656197419449669803 924 2473779964979287526221857384471729249517993943814916523207484139855672885199478164356247473879944242032816938711017231177616953792553985722251594257778059049195469490906020032211002399648668669205022252139805540117291728115769109423401185178830762793502135596194640827894398395778320826849674179419594746919188365052151050419153922877792741427920709867723433240152332701093629907138955380 925 2727015186296793677997459268108895022411067358763043085713281852117609509618111905488227386840340087954967645779667863718348927884228371538946681469388197507819270051920148405323243966033340350226514476323867989910506916305276851658554261222801506311432339137741491946818852780527732098232302289361701486229057015753181402663478204800513799465556059892815274204820375250686780641750425599381 926 5436713912838732343311365534526487940075508759919381755764111315256229309039827463825961041363520566215705572988358606818454537091908865177837601778971948602294171817403954670421010915269140019768593796882757341040192790513743319551144714149351197283310163326309621407842444772285015950676656859467465809229679712950997747974022332140883049741116674816556484376959684172465905874150878511102 927 -8215678478400091059359483807709289276726453991502538088464750334310807949247128410765669625155339483253362374480957832391533421005780870416951566727773485350146546728633129496420685931695102412048413740501561247293162833109451322507590400260908149613406047311571200812047079919124092786272802306596978785144039684370274322696302769321830496776659069616593950679823258409875652743951222173463 928 -54488354346671308521898526357103994133981469302440748467278279875415221061773049068313066539855322930016663759880425912512248601654923797078766345908350610916352296179093941685788448270274184962476984059182423881867675199815105881873193799567274680209983237907309751478991273244243297227282202629466218234895837359397532881210761863629842341741134862949083291998364306027012646606958593924640 929 -51466959344541979628280666060242963330877760664363730315303307410654786478816199261266445703623269477259790898394146998283763256269381501238871724722286824381678765257755976896632095018682653040615071934853919032683210567864052506193254797308192313126124144633621097273652987054617944950654789112753584973783396928203145503547404342006871206045656238582008929237965803184895724006258632635039 930 278484561737615200396728352379242032276114763788357778640341344306596974474778944955658574371740721555597064522374687391018213699045703577073620971913880627651108542738145638007254947854553988656108744544569129107707305262977636160725847002354538135217634376083926065805632938600467190689665840180756357696704067659376439161380524361395153980096631563479565185512618535819297078236192892202402 931 917237838887024258191421367180184807868373852227261669487805840487777454301271284740182268668844329452012665333508403770022770191977077662819344016883769025973968442280583114290934560839886548596522992633115691444197084501003639864804477585866422462318137764603199812526836786583259996033915204150787810209891913816174896847592879116838406402512856797033192875690997693932864224516196212850077 932 -114916254389257886394255732294324610196055642063981111506777729170623912720910045209245483264496391985154120989606004197081955509365769713876658769629626341609822914605853237468915513302104823399715226545752520865556967838836173395471973844748922021887165103381082835585756997036750342759830472963718883457144645983285280434477912296089265055650707350290570547206334362869351098620957819716660 933 -6650497380987685580128461034849942875470728249718793909428196341755690005550719083599766847210903090134396899313770834784323302362571083067488725657445635865037424925175788274974372952483415486975091401523314881840493527184697825844575290790562801280001294558984564358859371500156320657757067374982952438383532688679794838802105978410047374928891412279813491224249652583268751768855289129383859 934 -12496580981250565955497131943639613479569067004989720038308948579317012622055067850734815311570331436372714951700299640189072916159581778137840839927483887338806089448110603887666337311852097210152176217226362117622088279497542437920846764667883148406792433394301548868618444021055388916195321439219872692567052855476592714562866570747469894468227873107592988618054964626452045847363873520751098 935 21560319704412667149904963356670373169156963738052117289379477233655804794744897883728737307335658758195348391795796563112117284218834025196739399747151676377649795580009310149487936043679713988521287376210479937639278131297799905070333506198173312146424195124288852774778712458983466771908828746440921683550623109805378442489008707375391835565784139743508461333637638829977170687259276864184817 936 130596706277579295988289850318818040695297396511032274846921594522530697943875270722601181795663637570999701445493690607547744981554740497358364678986690564126942217296792847512640233270324108448107808273005494698633174219078396875586594365071528663140395424008688547629886533065354655957184907567420952215070616207946905886918083409983072932409163391240167842993660030045118662306065668373627320 937 110271174624269921927244957140943469206496046855699728668186848409470762324536256259101202439977663834631964148416805273310668973577642818339553559743319393610335865533520523978864914234890218976566604912537629833791401519072194415680854186755844141255821482147355125836322078917825044511008013909755452645286870647256162676413105868338403015857837804275776456651856588280397129801316398697960921 938 -693634594694515228063539037949839346454089681865826466592077464838773360958054382540005867689690135327733981821622223706212876923727897844829445633420195161667923790010508884630751804422488321183621448085963203222849416495404389297744452181989012359471125003766109581736561573621832502678278325152435760214920572161116015855600372133204704495148468130129621987651907033755036376539826881219469398 939 -2159167411758919909617792775886282977353651691721551033861462868543842058187862558893720152459223917497891712682162084325600436662499295418035766185043626078608198638755661437113558008489208175203209130559689815282238643624314139505254883671268933707733000382563705044327377699668440316933612747673159688946849238853025170446092485344778230101301800890189679171866810185472852661688868553324665243 940 537107339343766777209187713876309470471324389617683198421616516783729410330655559992600768909383112298354447387031397292289265141096694077734587063854113974459069252562239318188146613979001897878931875482362791995468628219202446073701397931385219100831874261235356983501175616015946884880722780720730943610745527421761770097017634242876471263435675130527995569829728865339549312401051061886955300 941 16188386560999972921742924858956599782418210621286223633873473113374353227976349032241242605033333647081950883549197384863781586919688456081719537423013610499175528976414108696171199287382461022180327664882554290966607761808603868684186981561652974155794751200416649277293995129710975988296734795153579709849435726814699733316682665899200553235983956492383745342727129028989067256624181997046567301 942 28617021746593578403021535720779033271537150515248664878795630609262600583638109144534279827700985508075420635389174988681538317851700053619296965399048423177137573184892542165025372276911908759208132201388569037964935126082790614852464177603609414605766382572185799670079760947310323782428410125262042814423652761677067075954241892098265807627918187071071521696646156000601289326441006560884447502 943 -56084662433812653646157402571138131933853173318506235679523050575095271428558224936620138579831364513422814914066031716683394472734419085333442831162998427139953556465113676543147650457853409636846029251400741960836384080494645851084380515724351989879030493258544945600898444013356184353220323315550972340098744564348763981308294877097872257396051321304543174005797591201720892143487260857557076103 944 -312488477093780356113465555187729496768466400243753125510615515415028746942583213884980235953569627583373574275856288354137557170430738546001964420119335816519870125224475148241472906854090180588148983912521467187427314043568826006136010274673969881998425664522390488892355214657884635183439517507936244381163058460436997494296282998883605168187529952106586999888118274407650809572061567641305284720 945 -232384317150872136703829292377492069999960587257962601264569676804390593885258853213619501848319703572787444153250354691491353031720543494669829022097682643060065355193154560680912260503206493718375763065237740648999939523675131054681356939277475834843637876234966358578421321222275979894336771807015682381634904970432647119434501858082104534602700655081371781735653410403255374139712309279711036719 946 1722650705354718219386600301559122337379343627190346676045169254296420040827564790767622647978347985938040131624493309095980194129574082832674092896639985429518960166185016916328485826972218276680291361257174789013991319257631519933589358044162837504301703899186800705089643860160640486495403078941522345904871599282193688221204977276021027108107308354583365435745521100047044918725006354929714919602 947 5071991630765541395700005649760689164758411365186431560942326246223574238851941554030581808894933896885592372321739101032399859481191970128036988947963749360458377818722115757423357477466882009389213063971013762570982215180988957249948214663268005852508872932018365920228236968877212832251163560532154468481187533357415906278451467558616785958433521294736333343640616072916877456427998874817407096237 948 -1914571675951944744306190811392478032138582659959563610431532287627791808089070427312194918058568107795096176727974961607061639944634639572644672380552399285715965525850886899452685833871763917983613400858195997955974804441442725035229076982603850825094181430270873095171033083370057740965494431526347484371726128260524004991531905814913617839884115892610891362937415554495559518219046734873190244740 949 -39333084767262679258512421171109780217586044876224148147459348298820603288141731732838462498381673493789338959708123630440922296257613070041548267396851044094640575782756584100868874010011701901691718249513488333908825115149808150820095656608083742617750473384670307631939724948880605307689133786777776248111764990022959353932224084540144737388802880848376116131359143619409261231434085593468230163139 950 -65264167802861745306881506662472214210202011132731351021897970584246663919659970474491560570353370233013004682320422529632413112902783663074583828129835293189269392884556959905568947182921056377498142693019604682125826599209517226393587774337940529459841676757444503597682218314170806428619806552871120105621447082222250672923724828375894149898416950448475992722156378357349605835334844042824128613098 951 144803257765115264195823934872824033102698291868106334988419496923250895177672181180886116347964973990499363353316020353821629847997724164141670215518286722283945244710182168894944223704239800556845742360555208973110122607629622602953494047580705139404569960177803146228213638013822624296584323401702193525539460765716214131678118935029224861924786265041680827475201248621165616949368911068629353915777 952 746455690150262745539818416382953565676810661665332127130124787936228437792964155683213156688403539612089759482874998415070151486314933969805427227945420496892776239612263057128871077688926995756178483572247650721101031409725865790662102515526993985028031657657717817640202804226840893593507292673502227790429051106988182973822311668689708773138491183222693604005497145743778474746081730437027608123240 953 479288575944718641708869288656138899634733280253919909341313097409700609342223043100223498941052261290683975492537854353388894036645798790619162947262833937797935766253250931993132589448175387614436770620608838630431204566044373360649746697989051994224073594070813611682910142356923417110924321535089100902081876853962867025897790792174843512803478511153621415684585551139397630846581083393649738836041 954 -4266612679162401935360990337368397160468208071149485071228247320734197845866303003582045098936720254703260365395049280198713272330912940207399664701092275602653562144779339535915832364926138195064375843764515877786844810735992313813335224212710853906748074415462397500115599344874039420932702405644337392728839604040991546764960600096478274386362481260251612396669308917927654061529409946271893779190598 955 -11888245389937834362684065695329766618379549104076409507845686323336299957128167308865654690460806338441308559237863540871148802918346471949133470033024388769892674653331435595783592855989504103429809081873293625986708053434295241151218675311345071773064663989420490282011569686246542761641875062034298491772252346059723162711205735738180453362349312098578574703130716693831091538984887476299335730233483 956 6089797974261144822158800970919246886518358289893576482906358598466785006807786407343006311635429106040205439289617879648695300479697637553530712841597151678789585706792505559843640842503959158591012742605023892534497568283355714390909218866285833801107192929395801936786056041625190423245166715441764765557372536167494501932312729198987013979838744624604137370423729037831395352736094671304584993867220 957 95397313678087130183106061809146860101693560308322019520732521460287669713512743976745595456496502581169570793244280545395432221387820578750995715914365024746827893986905060290172431676934447041190689058323103166975951510606778116840349164911987170013667033784735035847653099886976180177983458865123618973520511494753051142843065608565237201496122673939258297662762474932480431478366401676704520099368821 958 148166041536346246611100516821858991997758612587389003661120532731307844379370983102090146731545001420057703511461235933249997339417757694627276441937549987742128688026262581661439377456341179972244288918411039086210420043230066232944333797759973503419583717063699458137803807482576027393250750722154884588139415236333640772159942112737565305133374135506287633732558846600141095487580140654276945241667102 959 -371449112673917418059541399020310036716337696983476129322886584759397999235847241633038874732385515228071588529787491951268030870879228662002417127525455197743537881855810258708328266825858769343846245571439643996410820487787314351993776558863963183256501802365746334657964084243681206459382710611555563638364749990604076455581575034481529800206110446562232816174219631327080829373404530428377750212247543 960 -1780060516102258562396786415793633017416985682078675284273616898637950909127291364980708776585586040396547101639803635435286043117682761186395769348613760309681976579895458589046732175846105798493402513571756561596294581278185092334597889702047740890450089624177388876280554820865394604671520676278195319393705406635543638316282744858126016736345839841668479068476351188855149327159870045436694117116164800 961 -959977243487095198376783038445095777819607485273017663287027703960115823603652038530145430044473474196593083571094827211695870139210921738774618804549334235159187986800245367135166483911200211579881308143435615217713419141858984205239343492047739498104666631794553409955361052025020764127362378275501693318857563336858741443494464474881324871248906557401328423733164958420732848705908377874743982746596799 962 10540469125741619540023938833665239566279684804004691663341262882545424716683735477804670576010155334382643544336435793623610561545357484827221147831197653697455460085667719389056792263100340166294054978715424700738635230663577677931706540930238707236941294105652615314053161642007720704445919977396363849118222719775087985326990285057119467411923065776876696631868128405144579592707273562307370854319960002 963 27800778955892905468685358936446149577296622004920506969691719692811660198593035225320359162331624988141438673670535377729092214065191421825864627294240647041025236078937156348059749913579081813647279114434898708001264395320168245300088486304811590960615254633867104497793850648190586757783376602721239551468448382908187160758441821438408208922588477455562692229868411519234289126355905769737949587866097597 964 -18181725968405525842796853962764377809364549618191827704005400792194652619600077893991975707407837364395627463013979799907089502687119550138818780229902281800137748441799723027278046014544217536763826622138175489167917824004707254921768813902047768737358549471834098202784430197672871415554686636332067840890662272609241575772048352523019854038284505527011491963340075797543478896239103396675696804507524820 965 -230968904628061389966391220480651802659805453270827204195852839434070926629351402365226465551137049645781325641721707243917824503830579053058689951519489092887452149436159540490974341424142007769058607045320641934344686415250592226944157031937776674199023881380737927890125814932679850135593009491712812542060463225575793276853189455114897170534688353242961829535759032229726981676969547181517040724077732819 966 -334665727477284099033204463221952960654059059214311614463667873322779284921502259472509101150419237740793259042345555888486022488851321255145648441429662213173940059779721019791002360746474492780770427735674055444513948062468233669435932366561218967236537916458637168360760618481649600362303212529101150197886290542886895523302040442568655362801385167796843215328137533876649611080265370586304203816602791898 967 947450877441861531698329616920656697310520054467167200443634129392937916562455297611567056557120872038882761407360838930452726549111410861119532777777099223864284926493674743854815668476045068821869393845896382651384908781817678249737234490441998784920091336747891158509359467565459750224544641383787387398650661493256761891368245300666969468140048137107046376094038157854789649578256089098010877435338545937 968 4237561847224711756629090476394984119199453523434515702132943372045330827575426411530697821167176408263318336111140569080307610520182070508258604645561833939946150271445396626246647862177411587109131781841511153414367454000912992185525995546812530340495948088706242495544043264502466702985211770471282826182505356786721792445850773699314526475889792448791995259485039052846126576718369772300151181586896635160 969 1842967552356392791369873634345371357225266665598861001160447838340096239213665739780426246434506712254457342370755265647446135196584264988680479846683973312842306057435070045509586045022507692465177806761747628269040546529102236622891349660531069186551256820177246881522570256046715154398611051256053940574456083120646251652123830293960266674799247937834665886311811000708725606388946920914226221126423448761 970 -25976997825860196713663886066074146119945641332843887912609707927637123314600653401154032255301221433334313668036473452267261003248105963580449272825564890953938439785247636292707362945196865724833566859367082817362491084948186472052899269506625574010369122980589203705763162339423836612099260290786871902128625331265760043816707755307281151981630051265874635043771651368505434824250694564272605828855429548598 971 -64854768518215142966916887572565891740468149324879802833342550723654920303696966980771048235643989852449828732668233764066644952872301782081661904577917595097773021972540762903981828205551285296923378366066399032608265995600088600466037986636968632326597043702419135582184316471174679304988797940366121388278443244376043849198282322672284170686854838096591931291725979741971948893224017574944795205595823238523 972 52129447744591091061813427317387239358683190680147609721582854046150022594810639846536129315820570328440538210918846637737537116992138180899821100623119046482023034551651928240987884205275489479988211283436781656320905603437128103438218913272441753419389773459286154775973503433617497674717226154775860538343490830108232608320389641806399722497700682667938582722949600095594145983306826800018650390796360363140 973 558242275116688182892045067642735720900643426634453839276563563157884487315500048558469596281149069624029877550515329623941588904090388836371275533291661258648457222911089196809848565849409976038440071129338356540899673176074876410138703733003663933124958852835506258627237222165457750484356037892114570794636084370848772161028755542318788639803385232012020684487981058384991934219181776624650867220763483395941 974 751578416021238728351396144063760766290504518507874410502047147992718816467325618191186287351554146948975987624598732783720417989235810406443803362221489191922753203960614895932781942261891525716962663274619241487553007128089856096209875073100235592314189291456009433822659920295593017245691492700798117820867732930939916063814783591992779222122865685348471289915314916100824846555215765649171181705952444249902 975 -2404539093774339823541523185371628513723494949425428053931850646119753778273849103526914599264935193470257167604409841800150286350161101041711322008598650426693694152456394585803376076422086780835155171356130012811191697976344422678551175984825176347246333386936524942745340714567018218899109279843205759920717124734061572999571721612245962034377965253387202211585237576493293846423840905074213707133439495271783 976 -10070127099697350745542819379189582391480521528405976981378031328188539271818977534392133209990749415583346248581010813086343498624972874928529267552747725196846660732637093443136225748677414241689048985634594716035254445849317838030571477481352001840691991814065115922249300871203187558518059008591998344587508379984702558445846928368441378623615990304213703452577679565692361618734192169692625686208546100292880 977 -3308480542974322726294976460777765186896578410833957585233108133538802095721011344095864225126952476874892323931152733571634992798818042565079281045304897406837462398079424785648818962400221017532011771776279342392167005864224717311284723068927769250659649919574557245281216740437247584742353058281556369729996886830974105894691805451161023006586223834716991424058696095931666312501498003865755422483015733683279 978 63873928611932809766209782732771546366570493877173923699180003030242170711290820052553204019681340955333639092204770224461134504777174039369546310778624281564251700332300804530655942315941457656759319355889604327462447109216775431591430896231608474383524642859306696965182672617547817740141706943580875672652564886230969697331544887676767604352139484460061941319926364767983198706136349180116868958493791234683602 979 150907221024685878616484400690987449041417036630185550494991762995255956092628719513777457615251349248791524451927609583923713959146074376694647588874382844976365637451157582560853617368684462436242721114213164051670063259483123884361854853945711333521666835155635294647333862418156368573479885295132645933415107980278758135925932413511662369750382535763142822608263602207488061599783184387294025874368692605150157 980 -145303058234157911130499677747425926483159383879846364904276495221183282793778301340317512907266688189752424741578172403380513615148069522197528997701604280997030627423790466592884361474221278724829793262800902188897003245551180252416306565729836653641338829703876289461610983486521987034032178014800837841737738243059271609468949386714048490964211319694147944022957348960906267743388075486230030960719153432484900 981 -1346956663641116972576390160331763996256238024170991583273495331409158258235957639277077229121292821121045520646649611894227024944318659681257591117523888476828620717005684011111744044529233794503358634325093952739484449307484227695365597109079652641934345505497199641454559003900138554082423553095530197217381232348069850170419425668009733570181100389730295646303759913374228966685258441683518243042019155101020899 982 -1676791919643128567239282576431546507130360361183058612217055196270033536915467169171931867891718824913824068102252016964790454582600832707132479251136546986678027042044834756073297558738918637932908715810581590156689875896110193623817048258050448708379319203067265256677841123394623198926621860087454529542598296994724799074556205629021127703612721541601555684446818384022114059166800354963426269359004236174647498 983 6075112806201561673556165969459254959532945446830823858480356927324040733820769136595676868065612098019670508322043249330008265445028952354538179320394125364444290934950118565635613194226799285657693008654494488863011393360169206619925083247456671076781780132345866976826230780511723480723721151493802321436472032447039353043823568418025879584042259644908958155232682625575374648463208381857775162576125613357851297 984 23887769049905023317787309973939335468978413421943058002480100228538316226049808457394876811373255970436109493359850617413549712968263733659003713398744079635634771164214080423784309299626029036845747027983060108822851917993109768606569504301266483112218794686162590750397349424785809353933795323599786349671132143857152299609540576239199653093373570081028806101593093939305547711094019248459534210665280879938235080 985 5249748456399114920681458161663886221226208716070348995597701965808347315354232958620015546287227254734525428465398489517041567821324800836240171554729281720159505783777330888119326239664463074087642995384658795604624082465035090873663425870336268686965128445904112663011083385989554342801542586742956449286960060585029127912316173552218149098451322647694905116557409499583472882945579823914642283297682466371511081 986 -156714886436536933383148253494247575840396476521460708026165297668151518951640193284524106587038337283583715596588157342860764855135196533940545650681749994009124386581943901190251512618053277109744943205112103170550715261021698198498659678368192844411601305911329909926759279201521556791933482091712591549124004885830007841442151686569961273456712345271811832478036838575971888211766975091387454908061601226824623398 987 -350178012067867671211066714120142355229376414055413859021514509096961469110760017279388321998087265350309109192434104112340820685019666673734772502246604960059365313650329118597338308913757795738103387377916817910333799099298642033112963337828739569631958510943988608494596142104969993983477762290625878243256730195755219578270516588005449590602583949077488000771975543649028086604153008950177405799206979718249824363 988 396648180920023191259904346219448320424022507539397238140128065483137694439961318432892102113093830284467790791248893175343712615907042390114274550279040037945140078772949071137083970498857348292007827679951086373187408628554603323264691072919870771617292119491332152498122670200710909576578850060736384357354573809299615733554028629978829732991818518747706825802306782733747044274062807739357372758017249151272715060 989 3244542446315120080997275691279893127453679913466691489430857694645005672655242757821502458212798518021099345929536515137073170026951751496371956616284314796305837353098201972455536103394019266750739367005319898118711410952199700878320125510640918530658293815590584564458418335136211777037502036155853916417506258988885768515001673375995806600201724681037829657008442371010690694777196678129956586110483356330294200661 990 3712547626190077823175220959023648011939202274157602311880818930908047484230756286612760201633940224050924156320330778046740351742554206261943991380615349326995694154785760446951484413296037095457423940250982191625110961504517178493787413510842741659995542794741844061429977978867447187038952121886553142333530501312674226895125146342139805069460719730841711533400737262885152079635953702084411562914845968601679395902 991 -15286701871825684920630487920911955868297354845951635802254366000698944740125186731524996804221709178045847108866094049866031486703553847950715713552759504920149473162115892913285783897166060676340327688535274903580757953656363549160666051552800946394616971119650403828348972388218588065184610009317871130255482810296851925814761420947691036062490633305581384532257622071304530704168469342740872976943691557108700612823 992 -56561237126981914603487522554989447820169125611006487787674464517754221869865667469339315019880999924448163311974503546059245435604987139735039366769826455129268805407732108955231958687404381020882622958827425148537292637844347347777843997681501084409202741802493716086707790628509306439641884871841614256845679129782423439895398866290360707611206304727054749798320404982805125965788614600072626894291304894429156996960 993 -6115561151184034762561629663595204562256767300351524959568367030615830558855027818003652410210035602575396861886348743056270464285097343815068738670336375817491298680652967517463430094646337307382952097907925972009279600094149851431025634493395544056086685767434605374972774539488496422991499678458130601902978587486883399087467785946884162784978176315039807870837455466478537002397943800959142949976768889097409704159 994 383697537586505332699289398557735725616670344676342364594584517563047891971349616649367900318746928265986349460048827336302177120664715290515138090048112434269899040492818827651696850622537992531412456515976124095742489264722131731582856714783716502752245821082586801857008985320588152231510194745975038594113796733503197281092856492138756627708487780459303632846567923946678807755724414598590102360085596482809279570402 995 810204003231298908736510204760637883169138060455145403906147604340406597854684428024761367508964105750000476953302095873998247491325111987735757350788579499262237171750208427925637711907600346214505577717307729995549935730103312423182892871021201813897098442537215841338827392417595779423960887241156991401548443579414578355797987485905702394911822795123885920788998036158707374528234435803894205370008575189300427069917 996 -1065474756642939511422005380382874312978416291824105744349796414260522048090078460496052567213300286361903492313737599606118744862002783058134451928759628041364818939949314937710602530542565255290876040177217408679097553392848297274714211261443611891471523862503675930321408112408925506772649588739511287355699689975693224256054020473159891604135768872967353588347979395309336905233602030582342305780582025001064102852980 997 -7802377535904971383999582194090213808140799006834229316042626058903890281162947917165434706989349312973810323300589870330225222163281350030419205313039312577565298082150088870900669044438332934083291124375588927327044656896419781511708672620035636480222736822767862750014607971741021469513025388167121514522238485007288497002693953347659699972654297311801908622218945043729625432164845111791944049151224076327231195195379 998 -8146431775309366188045126725500307425432683970899718421636677217984126225695346610858501443485596621414296200405016543417619230292543218653897247124761228865576863584654973177827120375078709081130449967510655993900406440042901482100417866409965989720144806608009993987779359156619564391617503655157664017554579140184724424213009763383200158716358212512832342126002034320293892527694476009507491957838373977647013670419898 999 38323779200716067311906821907630881806120225106040168369025027976358979516749942198441040061954251947988079862294096005476338094557883012905139942941752730311803359405740675740650442560910912376322137935607810503488499718189135506381124975520317475921269544543355051274543537488948021503356170406854522566546511114681570630592838146667217582375863656156948676103528546665519592969764963763528624428381820578996591025527857 1000 133672580828597697940129530893763915590269238008378365689506796478606842613367310672891590228307680245876233127423307814876010801163568556387560615756834062682644763904066163726090727747372788320557425643790212964279844516678581387465175015910396879883552735342780060463542589074232993748034866399812693255975076210656212230676744637016836275766234799903723747089071333573096433633391259593609692561632259001522277743995000