1 3 2 3 3 -3 4 -18 5 -33 6 -15 7 84 8 261 9 333 10 -138 11 -1557 12 -3315 13 -2436 14 6153 15 24009 16 36390 17 1431 18 -129639 19 -323292 20 -318819 21 400725 22 2149686 23 3807795 24 1476405 25 -10310388 26 -30697599 27 -37588047 28 20103078 29 186854271 30 384871329 31 260548788 32 -769001739 33 -2840006499 34 -4153913226 35 200289339 36 15690421149 37 37761990300 38 35234443833 39 -51725777703 40 -255825571674 41 -438378938841 42 -139460513559 43 1261862010180 44 3606130720653 45 4230161083941 46 -2816446331082 47 -22387882971645 48 -44621095091643 49 -27556763078868 50 95659420278321 51 335519886046017 52 473149030588710 53 -66833497907313 54 -1895205874573455 55 -4405152073006380 56 -3873093841966491 57 6616067089985517 58 30403366333776246 59 50383575867468171 60 12366030113494317 61 -154013056329305412 62 -423102167820451479 63 -474509161587838743 64 383957241680130342 65 2678213197338681783 66 5165835060439716153 67 2874353677986000228 68 -11849687873563216515 69 -39589161889740218379 70 -53770338945432572106 71 12935416865276942547 72 228479621543513251413 73 513221102413289897292 74 423136033252857319905 75 -839738169220851023919 76 -3608452469100259876698 77 -5780394494690809870689 78 -978397477012832276415 79 18749875104215032770804 80 49580823708327639953109 81 53036300649882091452477 82 -51295466383561859866506 83 -319906254983440756955685 84 -597168831732748788629571 85 -294566153048166300843300 86 1462333189552363526706585 87 4665492670432424507077113 88 6095679757439123286011814 89 -2115757700740025623936953 90 -27494686548550844287715703 91 -59713911627074158171438716 92 -45899817539948304323611539 93 105880732418424189310927557 94 427713461700865773207962934 95 661937087930579764422027939 96 59005420124258805848124261 97 -2277242255878390858149841044 98 -5802879692395307074846088559 99 -5904416957545449322092811935 100 6746663077583405691652324902 101 38156314635686849535728857263 102 68926794604052621504739323409 103 29492136788890428218878333716 104 -179844933382218123795603901371 105 -549141894883001269471724725875 106 -689216744160132332999398003338 107 318369375170173100769221816619 108 3302908056545178428361206014797 109 6938443805464405115238712954620 110 4937529884007669405448552423113 111 -13273813262208660503125495474167 112 -50632201595735518306141822628826 113 -75652478708147913591900885669417 114 -344054670183470251244534812455 115 275965826338718120593487178652068 116 678312794950775885852882438679645 117 654421143818370114088722353153685 118 -876368890621332845811270776633034 119 -4544586801054297336171659218308237 120 -7943073662419487551281179065452171 121 -2859024763229641664607782658081396 122 22049120420299918090239228916400193 123 64556337752208987491194241908703217 124 77705361628668088693171015827945894 125 -45567363034440835195979704226878017 126 -396116221742244974071405708002957087 127 -805101126797194568847976571218589388 128 -525856997749240506578860582094738763 129 1655702197253761376360489693802816477 130 5986189326913097524279818849444964470 131 8628342998972004677879286915131333499 132 -734513243141950835040254114225188899 133 -33372876070459680845957559219442305252 134 -79189375997725279006912833256938304263 135 -72172774127161334461031211902053764327 136 112682805466223029959555412139645617830 137 540533535039025204169996629415329066599 138 913841029531637793790150403743651581993 139 264221024332233420439578888433600648644 140 -2695475004583438299292022094586797830835 141 -7579848076348206412493659918441093571739 142 -8733727157462960900141711505522090263754 143 6307108900185272763459120886465601405763 144 47430266335174209966098600350125068392581 145 93287800189670344280716773607003017621420 146 55326286693510528538575560843314913712881 147 -205599608197471715855659984804820210183295 148 -706854657680627101698424211417029163871450 149 -981913358667501668739821588540356613272113 150 177333996005687070561336321854435559174321 151 4027859465993315351986268485431031416140628 152 9233081700616507365672480669940203226006053 153 7914615763894319478208772226374323715663661 154 -14365842279412947689763549699715982150758026 155 -64204442256477425728989548891139158578580277 156 -104954883844578899781733353722088917550623379 157 -22574124810175466079779416110002924060484804 158 328643160279413249211349422498157498414501929 159 888890337199959278469478640600309280444683049 160 978306960582460657192129977090134501140569894 161 -852244483693587922348304426734827901972701705 162 -5670487579593148496066605884454537650731588487 163 -10793626399146584562074035565509204440050117148 164 -5732930266861187050585686127724580870437812419 165 25428366035963064666479907675463204287473971509 166 83362496643901960128220082533994108334510742326 167 111479799218168182951089336969217141825286744595 168 -31516353493079122454872586411392707621745534827 169 -485223063282274361863624279012275615322648842804 170 -1075127823945091107414331231041429024208645365087 171 -862300862410059757834617470885694411256182950895 172 1818290405930727539840555184525510656629380287142 173 7616119881952299193866090445922145977751764885727 174 12032305891383140366726260473367495827596027319681 175 1652899076249380210529439559542778907288018104692 176 -39970592464262962814310802796364850460612552512875 177 -104111660991269508762127085240073454263085693422723 178 -109176222499994951793768362619310552671618281494410 179 113088452527836762800708732749705912379348517604635 180 676923148100946029846713840865523591969965573440509 181 1246974736663664371949061133609420108669917569309532 182 582485374541936492215031662000054190918621875935321 183 -3133571263490620323406783000315890786653791071860679 184 -9819191189854214687397385043729103097214647456639578 185 -12624746503025669460728176805607746976537743258744697 186 4954573913212824407988828801190492983152425363242441 187 58349071875058391152812600344152007637716697470171652 188 125024853053059712497037303415288064044312479076813357 189 93238347610312830543026566127485139910658800606066693 190 -228711078684243288550481618005680885214152598625523402 191 -902275267998174593372503077823892227107126840753276957 192 -1376793715352681676279048011188301975429299927920080475 193 -76426963435658639075591880456806561180570777244903444 194 4850137150460083277423458258923305739390533626359138129 195 12178958837853179675090238156677346073215854909461770657 196 12133336834387805360002239414501896400333755042099814438 197 -14794509385182315740597556022034429686296942168291133713 198 -80692294651779614671623388825258078914127891896448932015 199 -143837663360651654591877907536598295510231454763691498604 200 -57640535593421521898711890527573351332648789145412103163 201 384882120719434477920007088449755265724955122589323319501 202 1155173713404107734069824902913935962817646403967647477110 203 1425829465428307768812015485437884857162866020665501627499 204 -728615929296746408073063881356514711149723712663085864051 205 -7004647688223562600139619265431096493628208433381470775428 206 -14519204487330340222429507418634946210810274695497979751031 207 -9991606879466700482736553691462385586589229344912757104055 208 28611906421804474463658637487925381307027268575988685892134 209 106755344688086245359799666083818179432407403061533883694615 210 157223288196302962795632703428902860588907407614832707415065 211 -4883046007913389484782945156531552781260255311193924443612 212 -587254889629082491712913020446472602423502997884677543016931 213 -1422902862455074602123558928698954322186392901868397592002603 214 -1342200231235638126775677574177563060004184226804192909810378 215 1913403839310293646864935880069137226072405833160054144548019 216 9605406949198922370226077653697318333865352829764331798690741 217 16564801188574022622802198412391142751225660869884338853711372 218 5494176498348043311006078728825111036495030127151465856776449 219 -47130662549428138440540600568085743978912508308438633100846031 220 -135733267762876586631047798523600501616761353821304550878997594 221 -160558137544792981068428235272722562882731459667417555419209729 222 102730601081147713068873085663663331477787373487392821935666721 223 839515955441654871286664836307401805613496711156657141145053620 224 1683778585829640086378772610058443633686090346698172202918407797 225 1059217182442941328840739819965648535946362231286016546901288733 226 -3562209470936066702798313917780468949364371617319497091598065546 227 -12615157153363626579841095633052762260452745314992229603463824709 228 -17915989740524663567850237670324644962643653395807170258598568931 229 2203397603372008790058137318728938515604023152900643058327285660 230 70959827206012091049743409041704515839124845807753321261047052217 231 166030514120126902063239065190819565014067114867142407974307590489 232 147699201537064268521116425001393992877785161868461903734342081702 233 -245135311577417522653359232866506814758730397114819686146417602905 234 -1141840914177320106439181693224851278636982770952483761162348036247 235 -1904447781570744169008516065339231776361726003546429045286271930812 236 -494409396980467020136358195626452565417724950106507702339910817011 237 5755328888557679571755142353367098628281489625507654597086931130533 238 15929138087433885477930185907555095159209641619962644212387803615030 239 18021951025552324534742129564576887205386026832136644247048933558403 240 -14069179583397094641914256137310616923327148352387979126618355138875 241 -100459017703085135643593044419706096478492295977921870190324125978580 242 -194987253141165284651723593443411430408069092507552426443782735124559 243 -110805030074864365021034070506325042678400094337823886632964285758527 244 441603140075063056908329666858669831048160587568446731939372566390054 245 1488860064317180426526712166220811845720344049379354776095373657713679 246 2036954432426497264996420023356436296563429021620182895323329569673713 247 -450230744156284223827641427317410676815112006899331730628134446767148 248 -8557744265966978143411600066292789821821793030040200116310303873242651 249 -19348170212266518781103753015578443488262961012383575905143580246544787 250 -16156250795277234073908541569906202709310141900748390595135490266955402 251 31156610143566935396969940235588029669740793299592307507690822685372427 252 135554743982553938998245022525138215579247167377751723688462758897804717 253 218568679639272671862068283257662092970417251833796852336663182732641212 254 40245539292182191388919617618471260354497505211816553583057399079644905 255 -700997292354708907147092518382620252630099408778031153557218198628661911 256 -1867082214246492334661739076724892873721951248725582523913615225818927834 257 -2015769102381568085471915403024634837306361691862958696788639886154184137 258 1886109179378339602598764137785319351430472350482974222087720073374762937 259 12003008621549874565832391275029346493379323013312551102379129199257353828 260 22546941762994789513559522330112173048372883903796864803121507458589878525 261 11398000539991674916714138890760425381082981345793787341644316526232392309 262 -54534689951899173685990412428220896111856829454977859785916329315737508042 263 -175500189029666316614422887078240469144239627286308786459727555661194728621 264 -231031116249519731579888321312096076111268771892449485766312387352431861035 265 75338216495974040960468646598472325163678161844239755427867957617203043916 266 1030169852676188147552001772199416417758899090422349122195710698291378979681 267 2251756243049654774693885440981695475235768918260949617915167532083257997393 268 1755095898759971668242584755144948987240167626359582753622685020027285181606 269 -3933153813615982573637669395074797578940543531381301584316361203751676482785 270 -16071428448548496512738161078985746722550930889419919285232173647224939361599 271 -25038324480045633333540966751293354298469739758634084426869344882861865307660 272 -2624138824626382584207433649100924440535651891565260023079888819964252080555 273 85176349029252025889606210651192504725639881339634803494642710659966691573437 274 218573092250796723922773866696495427782658423959462541745588886313997604507766 275 224589253956877277151875679535321910838704561397083087717393328002230851495003 276 -248745001324847736379029873574126396945898672926793838586479026243362084906947 277 -1432035089257336147050920285005997889465901977846871870855225946113245303180324 278 -2603201753234015204953860128076717861990803446112480244198496051118463782016231 279 -1146919816065060352365038706348416932534697794956669055492316475275888999960967 280 6711179139460222673572343951326342733418119889998650312805078937538161303837606 281 20661732992237939372634505129567677138946241752554335727479827086757001347285191 282 26135463647282584045311718219374483884678730217756417507429453622028419522745609 283 -11479915740421499380092683087062248573858778329505125489500616692623425560513916 284 -123793599473201539621567630098923810867077502572188792550689464014498371600699411 285 -261710292422931953873616038422711221962581155633527915189706401336321147954037435 286 -189122711383631162273195330947639108700073510698650033794673117321718436979643082 287 493596129017363203305358939072791161978530240927311889463133726687453685629859107 288 1902981359124381513534821395111146585510795965008130006983353963998310945879717861 289 2862718009519066199531278828074205729239589668990530506045047023914227535530571884 290 60439490970017437530447386812466584121849663785565262144638705126035248452844561 291 -10326308856436515657995409189711335722810807423579696729824611076196410040534890015 292 -25555688005121501762575906847047928630562491251685855488106932706390951292807749082 293 -24914640751241892122689779818962174109389737309587952290908465327938733178843108049 294 32381900059008801128819376398930449379021629482506027108160045395745736846439641233 295 170607527922992860474755214597506361422888592492086131802808597414148973847918965780 296 300083801971450791534789202159942489154778155444552355285808634607840770953872475077 297 111977566417405674488230286290156559107934762838238461059703007544268917314901878797 298 -823271254759051213259744722734230045604309303723874129644316955578099155128818807434 299 -2429533992421280429150807195333587954043045414473709983659848635239960510053220866133 300 -2948290570633773872177237399749300515891720199125282380638555112740847919885764803635 301 1656255740686978102702834331951578131331447867544954517094943926821060480351172304892 302 14851152090387242810693075603934061065366853769313855487157910073687500020375899200585 303 30375596426459290174210580352545691507659881571966229114721900361475501819600306470025 304 20183540308815612674572031701869925458808271604419318942566038569631126317623768016934 305 -61625057025075127225950655449250559031140885507945477771595565951109130104378429898153 306 -225041679766384864702290964152009921372144251402000569798173089978532018262053516839079 307 -326632673556147732627975551806037118043111783457435682651409363040788151629020864992604 308 22060264113330871175626854443437134669104135621804845493446228868077376214448129421277 309 1249260800587961547262176394056477151478582821348591810141039321851108850264341679548693 310 2984215734084934820652443806340171545004004219021879837653068095131363366462742661554486 311 2750463727541658467997703157625003146957306821566290153240900133874700600495415845762547 312 -4171165886623775604744756770712893981190934987713345108260561430330497330298782411387403 313 -20297384829409749512917898487583354588351330632927726415680048770102268260447941139865972 314 -34535397600027053579034505293935587565184703317083873399255538890904916928859079671135807 315 -10461600426279964382003536985315777716179326762039678335887495682864404144935098136852367 316 100697417062475875723326118538563895500682875033444879157255109865726835688594221665389990 317 285329458118773341921927029954399399952575852276365282352691730229692693932739996338160191 318 331578088191380718385143423199747166921954528137792094600024649994715095065378684413825889 319 -230518191894772803007552643095627707995649926901560369648874481432864513090375485118543308 320 -1778786100403675317104520985376820158691570716840911017241363233812783626732539884748438987 321 -3520611165354400499505512894252827602252553459739347014279667994284598124614984859824948643 322 -2128939377834370519009039042065637429291106648816606695929936776655605266363006125969737610 323 7658665492461540306291405374313585406006305918565092949125803173830607570520826151718652411 324 26579471035847672514908385544763288159969344080299618298467757416200652794147539365354747997 325 37187206889566574975250051678590662591294289350440176757914382826137709997112475085531506716 326 -6018403525615557036208961939417282213951240513047375320344032254928918838358619266741915015 327 -150832302952984200955060373121678583278386480130743773153668496063074000912343154497173782631 328 -348030477451741667733636206310768013582814659126114089343456561262301988551011416986748759386 329 -301966724641535112498024677202745688784414057750718152902715267981393798768035717007861195033 330 532587607428134599263986253702245835004058162116928441701800010241180544626263624915812646569 331 2411535490588596024814809734498929921768615456852147910932063248105906650616946625813246396100 332 3967734985342044853128448580580069212716727444470365218481759157149029631183450318844953565389 333 910702717939423633839269576650049699315221373384212984188561251399916729718145077300254008805 334 -12283495791714761314494814703952337122100742188494891317978985535333584665528923110697513008330 335 -33468530994157312406423894833947121437444878543465008437916244548702278382810594080903901938237 336 -37166708588019283379119071828779579303200481941152142755476683466639078361350876534623632755451 337 31275537623299189265772629275492195033421462516878831287193201272926987498942494579253585408172 338 212723093821679359880065457302480238741377040169467190763130532054571797537960678249071116125297 339 407458176172503566553095081872420582450622844041703130342472222865802298396467808781698155824129 340 221310134655712278790503217655844943711826256311531099786150410870401882497485024258246057662246 341 -947914289252022276633834841789607603634881370934987970827648817608662249413962614635610373883313 342 -3135377188689621090747830449903206364562529706279213150728754061446391563936377347634665098312911 343 -4223939850497327331493310705449891188089529751539637398475717274555059679744348921209451310197676 344 1109237813452078905991550449587143051274296534907177616561320848349454281620914745273750813204901 345 18176658315463631193945543976204472365145478949861293540605040794930878115711734146599178793977261 346 40535906178135844388892258269777919462885894671968717742057083593935243579541930871009879695511926 347 32942902583993535008932155827485682665478882336414040756268688503850248723308951370581246743059275 348 -67497506507771354529773735914023604587701868450878879360269270868263715496359331950107300660427283 349 -286135220087010049856197470339943388164728227690769406378037087936171902946538890961208376305554372 350 -455032322554186306901859419794740776224717576145085740820227532459496633911202110391926132128408151 351 -69415880243051380484138379512552597025915326883167949291035699434157817993630540269951116178307159 352 1494643531867757293344487019756159313716385444694386043471956388122665909682041149227360559496010534 353 3920945351710156168650434117241759373829297816208826395230592596619793551191871928247984995122751095 354 4150786635305579278260590493919376358854135571388213069749924450377735469178148958067249955531586297 355 -4163079788898528421781425064938349165151311477490720679959276855720429529060830468583453990026975516 356 -25401281839803169319346359429928410542066016656995574598166267625810378830689492339590641757493355843 357 -47086873304305707292610771977254733082733221440756694255202569698073517908408026759720155411282017355 358 -22580370291698332124663368911998844868172203992273651134694924676609518629898279518374165426433223882 359 116890691966827201450371034290420309725017461912971368675595539208918275990966310564296997262123703443 360 369400180750361850389208403476745687350446962818768973189856101613655385305574275765321508095973195029 361 478586341833552879666443301154137823689909170906902773922200759443155738702094715437731207124434620108 362 -177460494317496210045970045340474346232472377547193806831487151320973158439654611384819924582314707935 363 -2186512830619529327691709834838620782446069061538557343725753047951387398218288859812472793177170834287 364 -4715063336604001173512392675505214968796026955065897449175421868362984925052404091637856342371069722970 365 -3567546845349349302170568943003489686622680312599293242560474667973964100945077198620844910391984413345 366 8499650485732899305666836878838364219219955714454492830744179241990257525990211142701801394325053706241 367 33906559010737442080828570000522111153181214796228149806684067329114623232591211237933916050192943739508 368 52086330912849131109810387721367532990198505191213398781210356441444653865932423603051051358169593860629 369 3725498656325981536621986919168771643129353021408432971699091162741360486821636904887176612194170296829 370 -181442040573792826777528837848287127715242037299385395377586374060769941404014784824725894853879570933642 371 -458780953177310125796075672697970175380975866622771553428833865113127318914287691792511464906270376563813 372 -461681659350314280427338855014137344280458707328570817455171542710049528749145877444130567225024934429571 373 545975706688022134143304122750864588633019136529374524023481949313948125515971256980713833148517937663068 374 3028773510461017552974455297927340136539399212985434552488635831265837382465067774577771405758137732009433 375 5433078679242313427352167569999422777892184541652289402438154661807672462317055283941483917081773638853817 376 2247319898797896785470834465863296828245595833088444492918248727721726725657769492897022388751668131840422 377 -14365886678895841674399423856552543131645336783025244428458755463341507369681832391860809607637588334728953 378 -43468102172192382095848108758975267980379620431213376945091200705017810812700234072184572932507558385681335 379 -54080233324502144344605538062436494626420985712337019707143327342902442138376001271455625981831397219718396 380 26368037529663794096625081894461769759344471453005336747108510569698712909009501762834367501768423599793581 381 262569074867117339821206718477617246449379102058274354886859767013572727793508043501412086549447140126610053 382 547706570304028760291283669835669901298572977485122341510750093506419734558724619147153170175836507941425462 383 383010411635827169961067580907847011167512365070005923592168466590792990526652643460067812783810670390813283 384 -1064363466878427611930802169499573980091569588099045227003525533732574245626649078352738239428856248281467355 385 -4012729318206361165015177073366617193515124634676920615949918747138848220395761214064247441853949080915617556 386 -5950349796955291095469385210786287657752501233395523865647791639572087452000732963508915502849944660557889327 387 83870266409077314806125395475075034134980296999941028799167749512830254723309023089014221862198926341485089 388 21977901147590965091734948093623429004137197788623601182736623952121231583382069458683125296128421919982666790 389 53613652516816926510235446881922336526231689414080050672918449829655368572528197333586473773374381807124796271 390 51119192345314108701643850968600014626279039893122028162670565227385608310120862753521823283205433674144025041 391 -70754883252960376262775785316564780744046931813786966511107305561877554765514259490000648424998764173226572652 392 -360633306451817819276075717028849742311072616078810939000837843163249968702090697570438114144274697276150250619 393 -625887118400023359111060522566525293960425109381253928121635871225590915658459069754267453741419403614029838515 394 -216004589446901733478354553188456731814006111377281022382933008984278012995952240390613087352882252807791407754 395 1760155210755775956568087519209556789737961980616804695457704642848620601900257232458621778359900865094474468075 396 5108714342701789818873914278437903440363066279974311342044507231016070039363614759820395864361275052094320765965 397 6093357795432686206824596132889012908771376714084348504079132460836551082597653636386852526578556325195007142012 398 -3743187905699338560759607955103364896025277296384901807069729486873455745224598425024178185350904554697633467639 399 -31478924008857867078653975972879352351206582899627825257515836302770982569934833937366005460222945185879294581047 400 -63534116907211536018514695877343206755950608788790269729040596552272566818486202414203420400757200133759702120922 401 -40694106488743949783793423677839588303869466461001486513682067116709699096233634405828590271858683581277900392809 402 132630417052110096583885256407438564165731478761691238589125108805691771663860440978799320267764059553206220264089 403 474293549785626966633593495856827220504640551012500608877704468896078676835777090137134071361071196298488758514468 404 678340351118842517413767358177609664077525326307042660660123728426357773995561796705748432200675923966879373437341 405 -71185861467387087758894891936429981959163818617992585229900941589936518864479178610826419667800090485393231732139 406 -2656672240425119917078334474983683825255836985364189841234912529109441072899692339086953277284637498693599045354186 407 -6257406711700739277612994248913682237816641210388521276234985422525925076385557530795230869113560195720072230527181 408 -5631230655911392422965100155695487551089066341580599792990195505210442902387169254172579060253093274663007928274891 409 9079997109919279285013001827514580885304333056472427319734515538779414528966895213284510610239246157224139277102860 410 42881331185913321414638517763193815935725048456543238371684553297338607946065416849125965393756084453547313011628673 411 71981546696320782972920343840617568278475347404106378930400691187697865388587435972610185009565836025195226792821937 412 19697978379234300415594446360912786927409466042547799572248338153959385493369014098769749280395578122297393874528166 413 -215051135972074370788541344593961848738698241979802019191889334881933954570699303868489746419130276851989326317267841 414 -599680206419753048497755577905214344296191361343932297576108313040203060401768110154097615640237049117064494738800479 415 -684388982640418690719371118024008215340263942047691197624381588403020637365069782922304616264268606846652064881005900 416 515131812233360428753581846266123377982768496616983856623618130228085480772232594266594736570118871341387626416449013 417 3767979937062668642862089973107982522057242477401542962840545706618953508338510477103112059751225550023294214176775581 418 7359502784740366403379618451945314245577357065024327210154783291910391846424228894131753263874545079669640380686069878 419 4268872293374476853335569182828276882411395801299234529508857603092578959124599485412888966007745231575225324007229755 420 -16454937169453064171167204765025775536538112966420846536566252237036315338070325060213875301847038603575937503055108963 421 -55990167405750843973420223305328082530516603775710057836933478142751057116985514819442564207830751809264658367829335908 422 -77158071783238257357753507725198816144036454892427471768951458036886436742355720186432538182241571946763836940198003399 423 15566747340133319451506183820992413147397428268426180804680512129023344681719763417487455888734965998879906012442451417 424 320510266125089557196445643478315155101341351715995785584931870286000103522966861545739930161751254111929586002658699430 425 729380918108125559616298995879585767278964004021001509193490134139110713675590327176917434677095788447861554065367834407 426 616724918379195531769681137889166352624980110019877961265172075245378312775376200637027565000001026781696544207694908905 427 -1155709303152862088379560278773799468317196986613382091002070704387418423005889310882024618061973353670358965698437046460 428 -5091990665138312804754488534008058633518563501897533060945092221110925405543368281477376809831733618023836510003050015091 429 -8263975642892236908826301932376845853719745352585932805294578990904927476049905888747952209185332032156321613101574995163 430 -1643392209290870879465583684637843330200812521496897293162417275934992246444654880621021814521274713690500220686349002954 431 26205720256311946296225781539954582010959162194643906025095458684497809829828828238921941982699368783662434383442727936771 432 70306170529605719468352659178299270976442058486244338930509304451358535769609947342375030602333815855127161027556778834757 433 76603125888675685164997902465849216214128739442519692079725785379716573666796391071273338264462054219688310724083998814508 434 -69310034469377649254318025414039542217905749714374806363178248748647338188002907020211254252884179049246004198646441856719 435 -450333391792299934651238270214766165771476829383234201627145064241807811358770781732250392876295176535925244161245761973183 436 -851243751252660187352128878642402353796644260692789188906092378222753595802705027953148230835540525922169090042337079006938 437 -440684363735236187308831335681455316968360134590946171308908310956516406990266989238615236630914053185373057718075310868337 438 2033498881472992505531673845738113486535187240924639027349446829760603135325182608585394658532370116982875788734967938483313 439 6601430960589838078434920458336812336854073874343069560780697287618884249321472716042963697080599565031154474710606211777748 440 8755429746934079333028729474956958943949565149224121202977041092140604257357971126724687325318120003808338365020828321180005 441 -2673867799200967382025066175336957879351299442193706140273469502151402203883084982869967192383897579765005701020610218382099 442 -38595890211093622654349004984122043684093576324015585314144219391919459399796165150147410809581093628274399978744759837490826 443 -84907472143407872386864225125767423767625101462629982835111228480720158665257128282643021816187552978381494701089571778201973 444 -67090700973157438652897782807365968641110021652199434215159527486865983404556729062931945785424985953302495611586136583915987 445 146073477375379800666929767238495125546608289708520440901789121159163924313023123924124450105500619775451186713199929464280252 446 603858992705110850491549765500780372310124774461298528110942543950381372631338760521747035611251683136103048795351327756016745 447 947028189292118670834204894695133551915112831536894511393562971081592529519787203818754964735401978624448221596882062778817001 448 113936559101561361378725391058489045287931201721231775429554435811198574028714056695778616360948759743731794240289408484927782 449 -3185613283745687569051748769298639879091521003598180174457266460073604180250116327962944903371660247618839627672839432927268169 450 -8232466268160632172380463473798097759883993356326910377732445617113620351854344859730217862448920584326281411026201215648809415 451 -8541459267550335949125195792784115793618512647547366710051895679350443006255024825984371837766562995397182506233827665340231836 452 9166726970660777876423232452040861660381386831796091409592008127369564380006417164772083992201593440202180281083844216368815229 453 53742544713412749030134749372446968429468737020471287023570611544633667467585685904777675440539754128939890552368268544509986037 454 98311080751833685810037694271568365399262251607338670602648002638352294490214922238503862685078169195014405239217929221005418294 455 44553972629758868032285800856551977371205843383251759509274966446627674892729171521167378836938923820748123517980133373203955155 456 -250408396443066326893061570043291958023756253845995500438273890762611112837715724819461826033494566254947874537412708896395253931 457 -777372890974325949220538325869499030128773475239567957655900499244267123996363187587214646915021979478555430723702935113194700980 458 -990968745448128477131735525678933345525127469722222851757782111026490458015052595622000052903715259519430672448084994111199922975 459 413141425641111660921361912224111198020972459339180232129608381616642020261226701431149423796974986324589387199434275439583228113 460 4639522222215325469981686713328002261431007776149519039865934701493844102866216707229019242079457297613810662391321926648359897254 461 9870922047544161151074779527505584103137906092308210255434197974345341291262411423287310501446066442179623706280624414524763705247 462 7241437882838079425158628840324963398300624314855396031232137178800087399978604136579134141534862811118996581284132161211658085697 463 -18351252144775916539934637689897025797925641964675825103742708932338756050643811292241111598466829182313507462768081735692124474636 464 -71519101753429824443447498216304726179004235283688034956520416742326022569299631713044384500182668718176257882163657184085136441899 465 -108318168770733731780352048518779122750783247397974187288383431207684112654722630404769327225144134620723243170082298551371470781123 466 -4061501834603906203687929854607788953179849704834037290033627776099737218957355233568282371452718635915455024964773205072979083146 467 386368134842997291403801456597462794536368217307992754658775439225469306478141822897053020010997179759517335011189858773468143772379 468 962775576160543941669139922027869082873437405652200075849727594141538380219766984049461817439966863216682793818228845243026385170621 469 948363050597437555581036623387077698032111431006968379675238330745069133830677127195983787522009253580630796348807695451592478483676 470 -1196052459324412458794986826783186731198116300624109730905372100021545886650519892865251684611812195822486910022341422313418202857319 471 -6404421478639337270951863753229210518008031245602770939392852765506906568665411346476750356565549128937249124174605053712164230649095 472 -11336276038101074407718583878997542501969289371673827404301221134922852005082280320712025071593567900538051229714492658666216720693338 473 -4378825639755361785986406524412948378263944488255846977750143777277114945220824015482826801176582448572881888315135552064665414549177 474 30736060313960612138729972315290446339038550902396054209469968811769102052418106864158144241306993899097112235277846529712758898520969 475 91429757064456496530684781809940995904496796405119742708558183051847176873193880028464516586616758139079643687980232032129170326922116 476 111851318344055705326431670804544859261769745726867263122824417542141790467049457733637174950962140024607606110921192343694385659063149 477 -60122709662194142396668952005489509059097643040204815755377725009272308859984813213094769597583382823381175636581890070137176860379195 478 -556765206577947960760795646419310831677148064944711277463138896634831525168813968250541150374327332315022270088391167864625118222609098 479 -1145979434734761759646178837621395231212416488179375227366879229773849450272418923218875253233140802778945719860421668555800699047805021 480 -774357690638933759927896184778610553369704425894978926295698656165935342693156554830109547022952512408488160412472946484550859751127963 481 2293293688601111596925614340932522832598673033322516803021022387101778172944997015102965324348191812039219577887907167596100679540423020 482 8459710649528480071123966271447830802219708253083694585807801982587312331755935973021693201693056392602208096005242898099454939281298833 483 12363948124302014708888034740123657136926350740848541889726896699921175445156509733890033889292305092793550077751246963348759700639525473 484 -620121497534133035104498455003136935122142976227813653816275038969478977420156633232433691891983060551951090996659265258794235407071706 485 -46760683815055512507505736522732034885558766126758761238467704651339689494531146623104084118751361860419187469735726816321271330856244817 486 -112453547708891842929218647812933105707212882017440131666867945359329322706179637235370016118209560092910706798721390195972323414254324975 487 -104797467046466232320336257735145416564089101370982216115897862899228478600723491857054495144655837097740085229478855036828202059295894252 488 154353969774949492670072992813765209072679573720736487509710728796281798739665417359478426919577565450494903365698932236734468231671452485 489 762142149139395953753462971491156498624058463982240279774885610166329143810254436892967724245592761654363722647048291502399768162985178765 490 1305061664450507933269351434934352617380599320601073969544307460719121480530989240167402047849578783515136480653692503249870559212006485366 491 413182187204443016380885432974805777166864789333493484777915788918282320021026370756324376159927673174580635457233916711081773284436467243 492 -3761477462360418709697174932765032758154285307040408833838018716508102154971358214782101662276925374743213051602664183111307939880752667571 493 -10740219994202455344457249093300421925535981226586545986315020172677475103957228017793122771931256923072269370786777126389591567640427368196 494 -12586908296396386452124101750126490431502787565890606820199135357655349896972840237956211252089288549151581583432542630190071456948645832247 495 8417420157102279946519590350592572816862972821180091803301657357405121518924902945532776778834568218420176000430929375155127587594694009097 496 66706361964883861411264781615809326757030893839820217538270608515137163833724453990793141053087633554873897176881947023636556912246456452134 497 132858168516347411596948189594212135323772242281778979957905268043075184112603166768803116760911482474217648361626108934753889884868607646423 498 81877536038827487627559841404774917819888203288596035788966076268349976207037036243509198574965416085123811201330450436389140268562928696793 499 -285245510535486872279531860525117269645134813863466357346086894380051664274455817131901705973485897005969013850375299317328914794161339237468 500 -999407874767903231782498409410802127387300973469821291067280528395754505633346299075644877273461806495090800834525932264424665955561445903523 501 -1408240999548620358694716242797270198296452444514940014893474960750305243113685739080407704803025102285179710849040399333851143358751784129643 502 201825354122681338269279597611965502756877906077353695963803970967753470276762643873197860011261931607976843924757864685912070113229198653750 503 5647865310575339344716423188000643244978293993867118580224225659863277615132024028870342349501987693259647484350423726198142595222323624802419 504 13117987162015370625413439090347561824557587562184707231066707203250455007784887389084222338843603217168698811729401056497165148383321312879221 505 11518285641414777829196760526263400254295048529373236184006601252370483888248067310647350989043395048423812701285600267872606609264804211933068 506 -19739348264681840950044067496946321869946204235069590442865280939414268143916186955738374028083855554052760986089357026471720723677546678992063 507 -90573498677088670745289126941460843232198680227705537786495434673594313857419122642283432351781335469939948841237270305783864920590018470883087 508 -149987183425027251827253522287124119838274922449022188777146696818970633076180298526863724936837938542708416190693825249247777924852713593822810 509 -36572753419002083655403067147960787093723774678678058284693478967768866229277656280650761107774849386531026338073838271767450618963141785037121 510 459070659513952666679480156108816551445805927753665693458662177844357938978230278507799476657302473614069104256773070819368807926194105672236513 511 1260101378786813914660948759492005350129486811756342994245160534733976881928718519872924785637105790689445612079300753318448121023692598754249524 512 1411805331952674243274639363636011718971983247143344398872783757044603218436448854518475451409255305224929262277889229314965422202180984331491765 513 -1146949579048141510121865394334358490839872461844350387690127046847358876377785478793598620643158090544302065049289937008606722659531829432299299 514 -7979672639334167917416895482199123367120559997737087168943978856297138957458163669227323547701539216378661282378714450963751036942115212445857674 515 -15380659358856447715092080747653554209218351189702820770635733820565416053612665904677026637070316585964614997333915209218288653124324521513092997 516 -8537514037994786578435495620633762773731998504111727242567561273905271126302750325481659413989569857089142710206753246853324219981461161174589219 517 35331409401629543005320125911968235990654640440704747787588027568516988974238751208485507847979794925798324291291887403603968531793008699149981980 518 117920479677149666477953694343766413422187211463267238034330421433946490447004673443510767339746600890911456430241598026641949389037682860296706041 519 160029363947311711250389462230190534765824435178054520679916003911443984217214763637141443951361688329564462413851850568199357068185082762791029785 520 -38851487740554112627959833204323990832153470900763132556728040298366521634901573889158489148688349614267246327068663621403738677047148614810476890 521 -680860323603921561179919422076391819481208165666027525001103297584426505096769192966161152523380288708801138189982047651924102593991493937793167513 522 -1528264804214370697899180175747174434751208272138157870859837683438558938681370182178408123923975741395938258106899123712354900260368573213745058519 523 -1258195770104612513053863083268212188511890929885862252687452642990277333830067729482735587452402479872343576024924460120251665165242547181890291772 524 2505016063550172827974472784778451969257952239701147546234623893053109681723109336511511552215910689945058286079758142897171300618132236647468082253 525 10749497432744839653394373419182067980830894824256438160421459527233597836956926292591396346061792986405016222150098481868062427159872299424365588581 526 17207020440274429794203030167117519719179141414491852244716353830454690434595096736251160102201020549745070084001655810877827448058470620671975770934 527 2883606284199436771586168974999123191898854601595661024511011641302301482446877418819521680725918097100245713413991309087512809612314838189035534403 528 -55885288483284159349467897072226093058537353619159401829205815173899352051720998839614442776703762484614580835466108163390473957135663989944041074299 529 -147659855990300802317928475757438855696748051036472806120739796067300182698207190140438616529338836839854830905464969413853331023351624919433349353044 530 -157785912986082736663273603961187855413759675810430087167168289049799184871122821385604592343045861902291097112236384806432597665151925132201771618831 531 153170964026687482900885772759178526125386520512754965443782482839304654774225488866150420064149073523171701519683476323187914207031021220673349760129 532 953122745029874527383168386568597144051461838517469719925709301632309523281876193245596988848998856401260928309302414174020068900149439484162208668454 533 1777941588984020694318529087987523090699933561367774158223878912600806926232255492634829681540159477783342083105017091293255440334989362084716333967055 534 874552969856064411841516876637940604093264532541483805930655195319482471835836489408804940503782298390065010807906155656041804918282931274684658079153 535 -4359803545292161181301758036886599353116950532179479933476010373780968169090015608456539608491452780943993526482762161150111649119799137631203278260908 536 -13896292307188764214475800317874454898417307136510310513633549272738703013984718287143984164912950879215621467277783079144033091280833345097600457244379 537 -18140753255393357913235577015914486721480639683550564261659285558672303252832403840331644571274024136146766747803726120369457418406938484587415664270291 538 6339594679179424970068754467855615621410715567540899916237868940114668973246348697811907893759776425749820040012212712311569902943752996463348736889206 539 81929965700127536047432547847390370674800730847354900029742936068228117155931628720805978207823548199552050924499702580493930618304284722131923617530315 540 177810417193698767465482717171064060474387335337259071984720892386766400095898334992695106012123714197613519077830591939185027503380212214904195839604333 541 136460612438817472099422921211951559291979782910084515637923734699387952454529558769679242784772954446579942691017688339708569224506719026979666904939836 542 -315810317251786348934279726524684883146395866261332012950347385699211908804039741212825845290652611249223665467100489515811568606772334549318131248141527 543 -1274113179562048872368988351291684324950311842659900473071219045821042688492970347501483537771575177585343671700728726367607496936090174353044336589915095 544 -1970366727549579928236720578827725440534996630852872323186072739568292616549653218900962901291916567616752802384648354844347509325395412258583019719157978 545 -172154919342068120733779433074124463146222411781778630102817760998088224792187401621122705599179037421987379584502411726628180509280034109163638704181513 546 6787142520597597534244287892332885163335692233599224779479472323205113031385763194638479314118895370647114529768277086306638011226956610259335509303415161 547 17281468703403973349928319684713826924668195498000822842580360295469194985018920154219125667768748163817774882458046607864359917576479176806658681992837092 548 17564383668539796137095960726328806031033680502442787370138083748385843348543569686222735021513409563373777239363749568606633335576094410904971222053072445 549 -20139907470205283269865140459916946203568551515477302543528605585778218816692365323150464646065721387673313634662430160888623558700199430799708725198137803 550 -113678703346506883795218585641967214916537666062644198796115514908325483222757104092126817710226715652253277335889945109970317518828111993310664921874101450 551 -205207805351414642762138133173659301669702879605660508930427349299313668887722346288182659857324720891645709355630185388254568091831150004123508695525470445 552 -87509714262120075850051752230975722833557411534715137897761684527870028182766249050214820312972027189017368656765690936689363798753288907416618927602179691 553 536152477277699218670098237891434910014766831298868733366620663096307293444798776106015202927254091586669886136073963911264114025239659311746356851072610252 554 1635590392440868749736277208481864740872681792358860871727815713329644683472782880992754390631972968921805082980789975640730024885823122464075147800177788321 555 2050989362409870004158236931526468226877096397512808672554820455451657526828822264347757516633704394454031080948468725492490776933764493018660421289965954321 556 -952678920419335298866478772047049203702586106658140874241375874100636249987850059708468997404243478073592399786395773903649565577342814640901761428845858138 557 -9841802788425618417918066556809759263747876722820744242042598472900907017162095738878685794117306468647322438139950997891942531629204664087857095136011769377 558 -20660035038360438751105331947141095318976506840145911009811275137296224747889392389398197362063293226665943153590936673172598213133370933021741635683874108799 559 -14676449013791894761458620601468588045595309119650293567703584795585411657833398593218101110411834292908402069645846577865381112408775107907742954229255195788 560 39587222573575272635314664817680193930600853396137185861860424353923074731622574689579311890846350317309864682737241636482962665182120013209765125459581417877 561 150823842712964414211026433566101331381826092106371203404476646765103832988255932256032046500471635963139718089259084452430597131323493713124526876157272014973 562 225182517243433089933588735406965848401283391099127093768720648934525301990988126133763377826359487717053026714799352019146215843242330857509269092715398563958 563 602783312627744016263368025751276155921419557799636007499561685902890494929866500288524758412983970080219063577117068251587203473764033324703148278998452763 564 -822456550853353389197100705825372750775000512609494154012151266084710172493639166655887221855615214748745040204747239986115123343143374761323182266425453431555 565 -2020018534636332707805441486790942936302041853419226454536510308814594365973590580201577533706191588662530162502528601261310874360314282735574524355240555430564 566 -1946567283016975689398294195194462502719280158094609321533775472648426454462716174324719442323672724303704848356695369716853831958278446333458255437036402228391 567 2615477722424029692438123436720581671802367767593316000056922593958272121492526044721954897848709340904046187033062417183762629240449325154851490932242663604537 568 13539232513084302108694958312552171656399420386414541698766624527487759904843977845386306837752108466905602477877606897612935298792111641660696701271428891094438 569 23647174361098806485097669363664681604747862005087826452947709667375066198143870963899707139365433247589166801754117867486285086257531406540916138279000550803847 570 8476315962722968296694463401674349875851219618377402865123851552602943313196775754211497025033176090047580389940443948761704023292934661628967890344342524148425 571 -65728458891156523318015039988196015083386810397477840271833744624090981241441071866091430946223421033991887883194043695920442763824629764496283617819117399385084 572 -192272607764886798467322098245630431419920805274144882235225072300537527894019352441532363685105277057035231995776115096597278235423499788551858028621063717289683 573 -231222896913431842218502167992562519091125924598290639616258790675951790848459146485716942274132373821051095791477238912666212840561481219916220216078919106646779 574 136237430301825419045073907274072569659452631780896811783681500226650304441837179018328129710682421754039096838060771353146867127783795754018062259230326467737910 575 1180281559942861871293088365293769441594145907785853868961888309458634811779768564600504373132498580253302305480016278429577109115311793784531571800843447501868259 576 2397211734492594834216891223525820438302922715256496268734739845890749331433201505738438586295818884347609240666790500697664566025893440143671963674220871953621669 577 1562702264367125984275379658656759246256943870402013084962140990832374544284436052249450152646328595284394388276411652651401886756688943016394156536906031286999532 578 -4937388759475872475672140411071285569555490149504734350863499638039353400753162242742833727275111475378258427544684988674962951628776784100114205158699370903373231 579 -17831254131278057679959537079446012063345344370011275939931724176498434260815263977998874772465339633861528742682532227886569156617988187094969470812186525237874015 580 -25681414067720558692967149865668089849744694621706129895553392357633786690111108615783555375727804334124505313771348434982088938196702754751549073569250658622756826 581 2237250934276867369551954978083219628381657685928521311271444533512104432236669557158040280593062216177610917009245857136653065242279103019971723035781908514353135 582 99456314878877280213572540103698084007177757426293661531717847035708378225635023794394148175487529051432301834519415290547265573474374708627721595329225968181095505 583 235819861829806386407023545689341974180135594605826118247689533724297039135499506365825132372041667405159840290969319715994353517818323101280208023670267044726007188 584 214652512963586492892311846505701941761281312057867089707022255061373435142796739239820736799873481390673233534329374409520038816567653966741959540436235110301250309 585 -336229140500517892931037108722207877602478522002941999053945209365948133797837266520875155109612834750914897182819644770317119992439904188919718306384177956364094003 586 -1610310262659873370440623467316449393253570937086509209201567835956117498836496483030078884584122576395791178638167166926562847024521336197908536573993175331146519178 587 -2720480059549857660882061165326904908225757577129083452920932950915864957234709638006219404604556592651452582931744528109062863478229179715643099109186165991016586901 588 -782347146351241916305140376842883513614375089960588310862850091698903645117321031910014101112282565477231649970037039235008595296960666535226051070360977230045352819 589 8034738333375815814613637761472975213778520741590633913612978807570378853148592128240896950517690114033985607472277188987162837451221226576720269186861547602653837692 590 22574990612783941703602492837979533392955922520316676389311320979373924870562962268260322547905369984185209906403527706918405761882008652975004864694017196976155103369 591 25986585878770262205129008952887957082746413673075682978143368716872073055711284099756454688903094251431238381909123097349385907795998492970961146007021898455105416009 592 -18845718760857290273398161808287845288983330099175065184900541131112647479383774785550454771782186938564363171345714864569545411119605332808700347075297194310151593434 593 -141320104450855298438634544513344254494770213622270257666795825018950457975581820318912992664051292104478861610775704666618754248574791157330897041872966681253671653609 594 -277758547790738919538654806592817622873901163024784081119598031967543990418404018829473794755436753117752292211780293482309763874534349822007267098228370275300046161639 595 -164366558639654846969588020828307286725819081161351085394616053070104976336070504464957330489618172707991294924153786842974611202968304344984716779470871808252083403740 596 613052854133019459907240881452477745202508144395326634080550350589504107132644940114670996980226663255829853064888697549387477266617253760420391068983302589236637289757 597 2105474260015854775492353135313334423488817512943167166975535253183949222241479305009852053877897347071941449391874439898415960065624583362170222907847526258370236564693 598 2922425392103157333001678957020999971002273654530166159734621900464117178389072205526286515753322379520692493002872258262361271457850872594439279819684322212423356437814 599 -533989415503762958642247042598716714032250312334684087512709863348386361774890028241058728169066270285970061820978029606221031421335791506692492942218059476107838930509 600 -12003146686995365989950429642274481150130484183768548727260168585997846532787072502334904655518016014317489751693546500333637531422012570767933432109380736973699825851211 601 -27494642199260968510636695799787859938225653680571893424747712640323373432708622954746847294202071932481233959970004836445084894243657009581459271977683269115713570025460 602 -23536171993813601499442433273188607492089040747542304812967714717677660357740286409048136061354268266428193245084238066879509088463579757918095641270582241430857258681343 603 42858401640873306074955319894824514914600177792695455230315081876588193024748110541920018975911522834486610561210216980919622142983520632617142571857908147338596422380849 604 191266780493165988700804734450840862327794429754654102906288393937506133997528517761507042646101765970638329989111831604266242082781146668278987377971269110938648420498342 605 312435989287504232728752737332022797426204318805400422941354342994222116153364427756824760936039147206625550671115933774441597356498677325915057992083102113261248632228095 606 66690868678429366832145179531513110468841163228321664753251223048312064521946915546779107529431657435658223190209077263832825941557339901584522230108777079767696638954273 607 -979573779415901085745718679163892931068909244832728914634441257951162119205924356620772396799697231784876423806728773872177024792259073588263748514146641105125856403280972 608 -2647303703064841625940376460485198750698524913028994221786871203106602447920778792082563206174171688119669286028999840386812009371566565620883740708817604487693555140158091 609 -2910660474758160715428245626573105375813346188466694762681904873467372618688820762050269419465165590563309292672937497271885252270289649118163435095502053777915990126160867 610 2545389532217923811925708064378891763914767510079428991619758879228570145125582961020462978875967205338665704512729162374050240462445733573400901229288578894468092515745910 611 16894863564314891761037599405031804669413983646513772344695058598809368632979295109147609621605386192593205004844875292707952963995652315069252397747740796597597117897725883 612 32136322082338734792627766640054744437041421012210782550622571653350509935932328998239975131505991369959667906625105071709837185134148979104425816905775387764618910862126365 613 17025427489877593196546719023762993491883879824222343911631939724461826933151677371022803244242977557590310104676397076337847216349076829113817264437199338094807328129241500 614 -75815600813431110851423477318921132370727498295359336328826921895748331614248022659836246681590251791840999209406583544119738348632209778042172495721797331343478334127455559 615 -248301295725003828951748493795468875697519051982768163443395321002853109636637796838142806002973660423555212338351525870628776757373715521486752175539837908975233821304321447 616 -331775028128100746205034656744274978255151904823063120862787474080894016972369922473201578112483767196280020758668865738611944096261944016021759519136128394018695137017203546 617 94550192613854684440791544106677178980684548853932781970960338980086834037583171451436802314236496945254000996937865049068574800818326003284137328847209700133127027215085479 618 1445923127032060126444050928450468676822775066711577623340027745339024367701323533044032685499181005970051682107454872099007891369017267046987705231142595252542389124122631273 619 3201468361770705464718125751329470179054598646218942718439706592954850898971314896928510888701392998791324999820337559574456911910436283092498910010919480468924141962258059332 620 2563889835379525130815705699949421511011289702806805602560901730129604526482493368468242843236746960414224590917614048326468428487859166049126478534739884544326734320591192589 621 -5423826048650831678255409799898149008593573989251141537835772283707392180006447313149760542798362100773847862133935908694863491350569383221139703988092558206555728601271456347 622 -22687990599308709759408506396782614222727973189349567189432412315860497374489178987933474067176035106810016541349202848568018792670131413724053684616138136403452573482254213322 623 -35817061883912920625317058790958254603193470216179382673996572068785322170470313661115133801062800895732361131542700905576802064281828992968209576838471849088925608799222973053 624 -4858884752496876435419463988757990713127692680292595150499199194468263998977940669977552152904951354694696412149960291280039212195968676726639715410909981662625416188940765243 625 119132673963456554301509889194952072431128326661319993539620438128800824106439388319776064412247080200957683338565217956907855099480976107213021368727353027649846648464784142892 626 310058321885028203830992869946729661652636502953064191023364166221173147973267240986985686399140395584881809813360053515970157230859113719335843529559665293084815808740610308785 627 324793826332808087114590235887912641376012490192007415070991909630578795389648900022121632830375883040467619922954150180811117770780523268489144314220410777679963351520028681409 628 -337644782499803649208173863680006239272888390866658722824604225956527705484510728229011404680080168401090822620807381123601722642992046576785741967682388077084495692213397213914 629 -2016786835393394975535487030586122601393454617653884861782043893580130797455242202823671005393839129235846947850472787242920442321160528634131260415029887533483672216759114431217 630 -3712548941015550506336411301582511325063896918244346141081126731696596274163875167281712727120364779621151490601473155749130478206960306481486782778236900659668611486170299861263 631 -1729002211079283939748146479176933446770194448196931559982369179102190246184435944184805963752059029486401377793670293279992668301062369427375530194926040465756464759142121855532 632 9342164401053110761366643009209511082221992011323166301894438334016149037355583598206803733557968551174859423925409324419833501489293366857044802476346606834106318719906904877285 633 29246406376524650970167838820348177830389154438465464423432907434166205794661180180981015565193471241714282179541633128161202889559271334745038492847196221511764056983090724186989 634 37570392702149831224174008456643111186517114362386698640861792274213491704836750663539416100286452910295746663410512175824455824629222431095140405770003549433247647831453404463478 635 -14836524974067539655583882713392533427950445082520893590790283680158255784084481717873222057992060375334452059625810464492979970930102646725681641973277245590864703981279597789941 636 -173868725679902473147286012782696800555658598182565245129813997543209814287114838109354715545021503194053525136846726016278813256817877426162669969075457040915304237134924367313235 637 -372282766765070058715590607867841512154189340410317870153766989680411180531248604411619204144531301884896821785590101374722628266544674182669320885819977795925093895835468304063044 638 -277177721843832889721509525116825600540175920483169171993811548685500981726340586123830478824470510435091743791788294971759778457404840710645976096029202674380489909794342271202839 639 682143216934046678118852438423337158039101744236951344527772307259133328902991587467895153159201971731101827278892169925776179446873093929083336202861366874653391275524465972080233 640 2687752726491164365532923725118456452509806154306064153244840685844082534278180484199599445310895863598970557224437781886682174094554136975141247317090158404012435583874172664128806 641 4098186651115593926561489933005032366253557900767097393108037423865578994866902343011661612487736711271219047695275906087646068134487259858715108744905235490009370554411503589579575 642 220082754759053308257556050269489152289846419244874102155453456894590971015787782972777917227134759281008011521423148681079692824437282558605762054987648199272716294912579392255161 643 -14455179538318480976968934063979781469378637937488736352584145376955956992730787397740775420135487551315130089463234520621626914010016177667475762925382916044203832719571434442874780 644 -36269579086519521619071602577276725437078030107156384782313628567609667843537496422062892621566663027807992230606267493094987069883260426078025881561276518148956338524454193110740995 645 -36092674058448053355855025311392290659761207795535724379709251904260036624926976711539244929568281808286310221459783578814667253950825824779487305946939677827304419385680248333338763 646 44159514180616486073855068824247192267349251274197278067272096371356315357444977180215177478857494611550770309725517687787679759543792300716715964114797725174460769026087351667939126 647 240402754661050681762697127875149579226697732585957686535735291500149793509894822254215971841280566820467877575262935971246401408618985173891532658956538528361991726957754910449029203 648 428225344963173508207105988881428195023824525795815220511426888835147730492605627438493538270417663787077160734241652317171470920236342368532043544401747603559062496971467476340714453 649 170981289945500087955542464917031073472683417006051784990148401747406854643232725404831110562565146481993634945861312470857765236701685837571899266652145619216150394177802580112875596 650 -1147377345657265913643508293905748596247676912789005374515218655933218501513540316469542415981831745848469143683098452230791256073838683982161454604139224103422877848408419820466887071 651 -3440587796772951164294025228539544766058798771805644607473544198866394316771573321555795724217485642381221284310118614412319652564551796397279773056874905199231260522171337409283610287 652 -4242914082141523748753449286255829169992644917459803379864242513438276733460552931510012871618167904937330864623140957141287146851058597605888247616624303842147091536116307965290644314 653 2179442046125652747922761696118739127820705281070802148744556142150704380449127180309855174269261005397175540314973296176154310121905821204411213226223166262869272305690923509612344351 654 20871720955538674658947481062556273701307742886900134130607792595910708175106999555368038432463651256115738375440387445410259359491906858848115331648041207600880753553311635536723034049 655 43232124471704712739721736134563467124834412420426784888372112050102049156154256901534813682808312931486675695500013941067432234164074275310513433579759183804001716059247673131526091764 656 29696652729672070420273326483146511123605933388921288309566485455054015353826027288383959234645204524675686289928051188503308525276500174099786068951517845933339925022566688730187793749 657 -85327222258430003119893739098265254850738776161569791251945518693526783369079203531786113845178648571174842856835141249006716876007057136556978297748159966018227298121915028393621009475 658 -318000681480240935981604377441401385920577170588462245526924759255646328564059233234208510343145342473929608629145651807401828786075523729548838370842550760113378087360083182568749813642 659 -467972627689228651504797783866584861260825764179695203701913713389197038139129627466927043334252375516563239023405146800165284927638285157662051485883816758382317921425541028277768806053 660 15431079816658719153841057410721836118931008080086034024991618723586961664748876706689194022612288677608640361842536138499855395448648901644080801064983593383482076279962771223200631101 661 1750155014935637543022303336682287042819767503961809629530693904605453418561776300986285778052808058667782898944262038801522333252386325034144823090928933051835279661247427089920946296284 662 4237364390345161730288109155260082225342995943125608311063296193420031371083325264491557277376857981582179016976763142111737152924639160278889962295694247671823792759491385357091298121241 663 3992180255990614914060492897190255134168012325727948853586402294680000943770592041956621329911758228762839836932664304604599503302883153469233933034568044943061944124796946164115564144505 664 -5709971153882688823214460411365071638571407730520575735495886273849247186981297594615350841043399104286809776197298719141842588209773690918458366192909237426262572100571234113267905580122 665 -28616085960910817579369627409526326135868292933950254852293077908107683537630202464646044617935272493510270479301691396225050975294458519543764839160179441650449851406715662446198941220409 666 -49314041601337778793915594377373109946411815497791988172226997765716812790442935336948136988765305501571082883053251983756740978228740797100534820446856047933912805467696924444026167471607 667 -16281637307224626131327566907217842437036797284665841726207376304310515057140388876844889558706352245735515805045896408428653234633477175419696997925489410402014303570654929327619607473020 668 140493124163193380416856016346159370149212099767061905977926704099437151705533105124913927031836925783628326041525187901047643236654355420156053430137453125162621413813088509344874132498157 669 404259475823027714319374694819821102739996654728930950220362998288430404821415389085069954911511927576420391383698541777772713926672970543365575639146094331630110148357146325784668099916357 670 477749532038666988611188868914230772599855870782151637319040721759484425822299863876950450457938449319648512333377893011222619127480180178477065770900038548273194768864686571974394422312246 671 -307062534672750844929594834664094455601991461764076027188839417964824443229111143544670569120070438355899767835308654053100425777615601341084574022755449763005723607565494894310408967648733 672 -2501416312565532049205979458923795024325260429745124367720995866115034649156001971848624049826879706513101082405418343659868945116901763828907899644474353367122924370305624891233862814674715 673 -5013437200255507945747586465622451249766112238850689692580709065002012879677850470068618402964410029120507383372955974691659468207666924424346697277845734189793765535360027058200754761155988 674 -3147355107284365281072051771576567538876017491354599293514826700360514279711763838052076097998972431507816273762393513881834530593723156810669741656676335259778121969682946507053768145391855 675 10622288054293379787109818095534963583551987860699401846917073491698452260941956892489615621171373438052885930766762644493055859023361624031908462130250958435388613027140045987374743740254945 676 37576765298790949875194540213242825945503826561169822623163935846893902422028988927591990547580162413456724394366343553505021293623366807300380700118443083225468917859114816380991562425412134 677 53324145410337220127890426618900524840999505397303260047876786681468417401953654644223741340885675187090110981740430410286115524565845988120260306390721786979907444502278326191993432284177967 678 -6666814154356329418081785018442628037416640892540529278355172206667355382400066920309497472901039629907517165076901247680648176372572824077305657159548138316845029734459011354228027794016879 679 -211467638917173189143308407723344856426239796541798242828121578333556348312910496126863218027971169998259657615200168687462479564700214798232457103195367183399134475996539032260668119952116204 680 -494420555159063480083735444840020379409637174368085561996835300604395433222823844490594684037636961471061165056735139003411966763106088298070322411006917284653363390312765387626877356317908283 681 -439257099200037153370827865940222112172545822180346530406608354558739268868719186678086956918857113681700241424358376068284798818562336551203293031363012213598107850424519024285747524781177587 682 731396200360859562019576810932745847678068812215791733108108282678646662882140670164986113375671126313685785780200229437280478230443002240276818754554815415674224448297191800755807967341776246 683 3401632986764637492745398872819307345077661198812936727363696019620845466544370254904203756646025024407436234348922290646441495257928512880706276598465672745706485816388639748442406813295400107 684 5669403760089540361396656831913748572497547890999158455737329936351824547484969040531506789222005214290479291297048972616352496984445854338328149959896916731552119506830922192976685553614963917 685 1462838747167152744502129753510200687460475303364375196609726276308539635497337187403473811187232773461628273706935923491410971124581003092006704396472017297472378335143951438229638529051443708 686 -17155236585416968587986097153399526109950991147276793234130078813591812897844093130638704999256277702252639166666592511314646581032629236654208083413137186273930490895945477153309698554329688247 687 -47441095971907588763675626563922084622160254176653938773964207949614487776049027247870470475260986545485100285940359206168289604751901016746001472301977811846049125349894344265123917201016355447 688 -53621427494303617862092134417748221941804856186849099758022777228267319567931941715610938807127105578268848477074243214948813966843394860782950591047303469573550164899667744152363981773297737690 689 42030724205793153056129535259566705065484720028168808127492550436086854380761124831242125956411060588113677665145881363365712961164062028072739421541704277961734150258577534561908243576529187671 690 299317118145082370951498024739597055661157932665444045624663121550368185429845028576040130954346736564715074808928141752504629508205358354640968275257674558060855024574282635917296805194043540569 691 580554878417674111849662129085461197772440485481789896720481058014135645249865578140687885466730695597039139146906532010787695785108975201993306535969895345226793992630624746637621234152889207972 692 329140492939196786903755334077531725142501233174487078293112667162739717361893841204347253541280525143769398726370649996571365736628257888920557074704721801299575155537616129450196163641508296413 693 -1316718676980615456634048593715516702112382862554600157473741045481722703303956309938317404801118429424457349937564426559215122699249385633922924905219962206113534447391710073002924069451834069483 694 -4434748738802482080721598193363286336504773782572656070445824356230595406221606979555312711176296522798140765150733465638926805210671495942384947017243704934384891134601961372984510558257265274570 695 -6062371845625975385187040943357212048667404568595993267382542506957693267421251706565656602440736370984596748311636964127562070662511043879699102376221860169987850855772101495038519000229608883469 696 1353190803173253334778770949313762132296889481966100235134012169316451822236367158202958938957036642187998880943627582693517568667325576804981578147113019749733834210910082233801147651693831583477 697 25501934160044672768828321178000773967218143723732954901423100330276630991372146048326534406722198735890698854087600637440509448893188957928670352287960950230370974642386831430627016839715008618636 698 57615104773015800862217026900719087142835174624176376993834155130332247328092098940833495320499940254762908660921390070598816362017916902001704961375874031602468051161065880132798274260216650171585 699 48042025125170545412067016710780915857008584217796556944654988078246490671888300897273731805802900369211229474213422189980936978922457069971726278982043383155016948693083647712862033885462570588529 700 -92945580169478022537227442015251140208713833020026304332359610756368502642051299915693212371646602694399457173791482508170251975535835384236005265357318108086547460441304794664151235965265521855066 701 -403816656588255192947583355798219825625514070900708943732685462399673466629411206351781305502954429419728701570598778333217808097183957698563237268230423176829791022467200862291167328802676118164673 702 -650638018667034375332478823896841944118955879166402195646948357260684905334200517682330391039024474048766359894412078078840290456027782034566232919940592223746601867808911318127021738810775604041631 703 -118721933398783206333974576729928984646724949035714476942136981296424388139648121119471070345594480436454486177825307586772334833235228379354522949384297003263945411973339232253531044349477265011660 704 2089390979962311871765303677697983115403576406923449659942959917614804428993235812349676133152430070095010937797386910967448831586065309637641121215089223755281591058190137169292180903400093988843829 705 5560506569546782896300826268949910381206442207616116973245667944805165417009547007281722969107213664369772524492463114678527588012316506740563512552307971834671296498819285032890154454326117083506525 706 5997120942031222917408011264899957597307994690159673666137930283748625329783165717857846100868301681761353912134804174024793936440152515274775885682709202721078043381560490787702496757278926776277110 707 -5632388061715621985749490194653712883301074153754664547928629037550342237711766258135724276626303136374779010463129229383358467568994368603207663283233803499559170233034678462758920192993617111013637 708 -35761755756209414751686874370561105874030311496830128027984202641783822528032033349132957396005990489191561543078482328916989908883112668702375393158631480434725134609267919261008935456723251047413411 709 -67129085075987688491497149608614838010969574341397714012033602170102505735970937321004558603149852422178081752650192491784589515924061132541536091694307018364223465899509383893827211890643814034617828 710 -33843252570347235687556057362346410429359313847551830992037051376489089043176177733620337382672211093325995563484424289535535938494608791319146635856231259918163065118257912301954798774302421088813703 711 162592156156477905891443827214912747018709307170672821028088451437477616494262086705895866075720647852529298986640724932482359946370253951345489764585578351197177864924237344041253792216865304811821209 712 522734561169194519129117469239240617180985342066982190020383406854673283226725274143780167934223294179861711272043911261555580499735683545549130289649277316453901988564982825845880946740820391810296486 713 687556397584499556555021156918465295590690862652478802936633860623653589122513033434620498658722221090286647755959260543183869890366563297281648774307477673539490510837245932727464281589529809194156007 714 -225819300779518114197636221010981705095435508036128899235838549527450415777563097003247611543508511923390015119060324813261572934838219933209725596152796859256682680464701642964504304501781921845371991 715 -3069770767922663087109779509146790358877790153236816332349918137991272626491803909895284992055690052861879861592889454632592907256876109194939160080697224312559696618450368940839072427971354027886303036 716 -6705103004701399577231115108548531959974811194224846894997293945089258622342570177800375921132083156788116213671448218745103117315704101324205554712712733294316695431353106742239767198226092856043737139 717 -5218093776049919524539720221933607495726353832562716821713968244366313566123817177931198026204816229901729363288018032698867961532408197864340314926957672038664968562736878808452948063825072272390440219 718 11731692159511913138316855858648256594939414166962451345144728716364807160357791535417715542934586988511633255307408086363725887467543694638128508621296201730469178231654159404161846943712539407274758966 719 47875339349382537883186938468515743343500389275251244354009439480747472067007320140308384917563675801467314155019417985095311235433263870587675991073251498796098986645940658770270746753810793871689003715 720 74531369698488208908897095668438732064351389325816042692876738371685753266985368387974180985608460002040317461945177458069568345897256742843704800259358143658621131654077421673097109415219540033912335877 721 7680796667575763587390306380033992665431049935116808998872475144049513786635087533216049454876174975807648121353258621459600635460538264868991462654409340456306818195837289976261288364029729557841506988 722 -253863779790948678015940682265060195638463018273227297759747387464785280841006939059605986728286423479844014635627275455778417352238141178436197631187059699331987230390993920896160188476386923752659150991 723 -650932583313748434166979387358473086113841525843633852887851061371231904922225518068949845488023225314489649589757764558494118542222601373966140606314509512960253518844013369223592788418870338979360316159 724 -668117257651350385246454137990050294818347386294531451867071296501670282988371683842387503912885208592633579348430399153671067594556021699979450737699411361308210768185395923237454846146616939059102179546 725 742583584032793659063653158292094154837239433788120313318546642421578113963998660698374742244887653834859480632243074419900555222968659413019955556100194082212660828881891234613279026701727030214176740175 726 4266471873727636035089271390109587766375772181149750493515294287030621946989403365169162055323042553838767039459365689911068766557240883991024839144168620027258529289884626581579925734000525107979320485937 727 7750263185716239039456640102888191935304424601919587010219007055980634705171473424330837446918918975156736556520020899326361388367767311508015838176606066948095862188873631725198472376199706294748873397844 728 3403597356576124261050869674700825283708891767586249189717643017631950608495400768543451548631319463946093433527720397263541442763034833394963229921175488872420261774961544736922346511999947404778371244197 729 -20007580111397550343952048710119308292643903344539686494911517652946077806392358085685508478054551376267868403098211925019045080435250289373139822831166628068701467039714271252065470876997639043450612284755 730 -61540200745640794258197214298085667425867319667711131412884753935036717051311131251112108283482413498220599263893195962722119678385390412078203941746165194672013985616203273990411200438593241564745946279562 731 -77775506966782382532729659994258810246964658745262463384661387505115860904980801787821879362911844685430268909133087468544050747453850122578986251240311465927694098100115376237061553906791634667428034926517 732 34359322605061723004892994087413289803154815413688893920616571853943846928828534720723886372567430682276452785870293557940355988694901113907781309347558319439584699701241698736740398718596025734544402048749 733 368875101157815493161932853637362585792553100631956735859387145217337411208767350599056839365296688477539504375489926091097082346583173130461867300751901898613196618371895429414706564812559767411281488219708 734 779277676514573099395874270486503687867955907336900811205755801372061277172197774617907327507229222650375711378852135546501365601367313576688722853037291166786278160409247042086294593031115904226266384562345 735 562176168964765278387744531447524714247411849678296542161564821737384469330413640299885558440339086927982517830847363299899397048575877305572394674047480646172020788770747376658831752467740927091480516685993 736 -1472109673362938675492272050815219125012437786385700957825310251213478155452213250991766283484535475512851994650738735650614472167942589705802695641540210098188935198990202221625564578127237205034327396314330 737 -5668654511883496219623790268710273570538460792874783961872243259583234258664312405238911987640843415877717150348748752358337670543972528491892614588783451191854353220005849463998263310658184442107852003248265 738 -8521062830906264724634521489159675658058369747339254012167048879207543060071043680158133428619174696212926442130857852222141856695052882335519576210554341792274342087525042530549303536402885446968957994801159 739 -164135280027190426769157225558097371507680850415244142790550842133414197795995516263372914622377960275897563950307266175966161701181183958701046970826189613929130560526284714907723212172208540436268760790812 740 30775599290682759903617555231703539034691884599700969708719105350471004189638607041522724423947052768481505218105869957866135457283775802817709510962726237735875612316034659580026821424181432729320279685136829 741 76105348610371702395429408844581752645497318556500621815775972503664997437753711345568770987714698714398150589807430500033953466967127563575594615321200977692723805575685317253520473260599569996204266869762229 742 74109778817646926814662135924111368020017170970166528618151289074373142969476107796565945014164076380235130550992327178419250791080141308720834197208319365170935094025830084430611866236547129261138864662020918 743 -96646208017552211725925525987167581098051310672601583806987784594263549901063019255100571048187158894322350859848431049179744047027662286080051463055594317479062521168867013815713124744993596738964180992474733 744 -508276820920147864460228439892896078103245149755636150880167854147326369675062174056993896239952461155346404154892068039567579162549438274693136144565977822906415422484380829093157758896517296530178332548004331 745 -893379865037388681121733417894627592779444553963567476369262061321915073580919210302346943450593436233957197063449394515965515670349720776237482724003323150982063473557147249339683920491489647373436363357597492 746 -332047906546531144515909106193737550018210534457724842320922482417640472169572799132272491248392320713784272135584705448418139292357295527406870375291268973372238350587271630184689216481869652947345789317720287 747 2454201963707054243140482891106133157636100866933390553123207151062001212045753306000929451027885296717740360600708720155438002149577840749580530205010853188980771471055159697958036435218804684964787783738817937 748 7236085693779041089757527368497832037440466165161660918235709742630375849823285493059456922424430621254228048353150898676473671569820558333300977043482258131839379218987542746118187547082783024884219571089860262 749 8773151449708789764538349437575355224104473091902580304449248507745840544901944350909178529637080738746413797784739684355394725376857880197186539354809970503869803600512286488195002032190586343934028215940050527 750 -4952570192354727668891622747550828199616709816233782571584388887790355190319087800567890121155140296596418127210118000005308177419373469575784206742959672769625942351290534870089858768404546722689437640151513855 751 -44251296438050049649851560693533596644491562577890927400527989716839516595820414170130649166801963341012867273847750624439950816002768693046683362915964354564548086618457951559008211372001005837970014857975073676 752 -90444735452958931076019869467695938487182192468698708734763527696075092746061914805734139835356027062563683589923182504582522110157722970866755976323474758837774940897896607350185336209599111212594799941287550699 753 -59982864553336000316585050430521488638322184149109054344819412279608405639721849167684953914368545075819550654951030391558428605298072386518419527876521849229836274303981133995694669305601397893313200814290311427 754 183772490728686555130641074659848033231961284740384525838303422207871213619503198185354539100070573403334031437067320099357423102888860308685154572155879537370269708340623731645826250387189350707094367547616671862 755 670342324046821804822808737196759665913130390029301431769480272629505483564995010783020107201342391463972480406110747246699368114841496916914049403203298340584440614745983650215581425270376819162659506831726471323 756 972198789390360638182050737429995854302940378087763557427284882289943571318025343086917718274937217223608182723093580460194131619484044434279536293077453636442300753926870024426223685263980908165880281128515431805 757 -67570270605653999306609324374114700192908246402447434888939871861954276631892628283638302981759158842369790987138354654199599509977630664361328992472371718854761395268060714507583569785562669901467955677852717476 758 -3723020110675121579184464185878804040267165849587557228264283481776569719355814578719463285917278779717205325764661471770170720397670120330653569636397786657606906725946564965222706285135838912208486259012682368807 759 -8886811400216373464656244460905846911231075560574907395493581321440050632271929908566362906293166110492550656912105481119125900404154118801594991360676594105662311693645651274277753635951741570786358436391752655431 760 -8180474188484820496659631102071749932743213926591830914937206299161211853300502088669048895256622750576364923887285793814923298244067016080239783884985592466661924241740250425734896621747155491119579925467551557210 761 12446594214277162674933400626556376677391404323923929776127720746163478162746514119385741273861404741299247861369347080610518166493229305105948465875630619813111972291114375163738665744245563556156079887530743867911 762 60468530784822843578785868468216185873428131483581129112082031091416392490198192984369742485280995755794466889720259248667919189891714758115854334330466633561320914694753075071334973069568984982493422417146484078921 763 102811672906113076368371340067723174367840944977940076625733076945109362950261004178842423296022718059734431514539470755321320140720863716657341105843275616685079034145206848543841797243984826184460707962850629782788 764 30985553222779336561051479115201347091164986163762443869044516870573082725285075853450040009385984882829455817755810183845400805690475969604648577628754921874856473544083920602327857872600680753227171577880956689581 765 -300164643292581685001130526056579458818853503431250793297367771930994781595053407365122511481393644138594856339989404727734559906749461158241051127669180050678183920704276330769555466462984118697635180246317310687355 766 -849798350179415585071906293610298763176703551156684445985859746255631032511063593004932887899065420710462985079668323591788043467259035889431714059464763528038676061542834898232622094263986107490119982702655455944394 767 -986600727629779657087963292317596301253513163986274483732651345370773024107353590482286026271456071672755761903546326769000529256648849937880589384790880486975395634018955199645433234731836367475729703720617901017245 768 688860281422575584093380538985545994485271256962097192136609151303846527043150378847561337718171600256857927007723828196469509752849707317034699887612816077910825564248756230687699834198453197628140441858788955295525 769 5299987782057793867576145491324021963369972488504295103101364688254142636644091902944248368713664317713426620381566471250835088607275299861643618467863323612532102739755374893825021487726569215282829878774145459084012 770 10482460483800944368085607194409143315176534852729850381155745617501649226501816633630366365007222808510478702298987619232156658544279663123996177195944129474091389129984433128745698822723768922756328019587255798739921 771 6325163103959014934562855204578412117650284629592270012233631713841927550371291143864979926889690037478018859004578157835233552102161904697839839023741402515435304819673937378487388697935367087111115548608618011390753 772 -22836837543012089301587179375662436296191875397863851662875103569474178208107025930668395306939715294691483693718070680153412459200362001803174131972769792599086825711389603720616285044359604921882633694562134041359322 773 -79171407181229453841404599761061082846473979636093204287481978042628873923173900244069352825253150454443587971579127591172091821023336202650729236645128131426254222972569631796794400977308112355690822787554980583551889 774 -110679707620709885147152191995714242823161992659775814523603152852831875628243988791136122087281494814917307728137873057078746062863874789540637372024052626252457930721413002030327000314255578283437068792637035521077551 775 18144237957993435162392064066837813170500169405410874540850224515700386314923482985601607250541837238083049286045877424317395998124332641025385803207943193175723671275829945451758433855054617084377640170739528271808148 776 449488437615070823540127952656962487934362512242925287665602481726002789239642592424346726537526684879948510555668742376001734666645699465477885796453836447936952221489415582913321501181825517958936618900293801253708421 777 1036384707813825524514119153645269912304262704382169861245350016893842684887822384762759899185307878819595669780501093892260731883587685612225453629273688125427322446646271017420518333641692311888047518261909691359929421 778 898000411282109326166501825784672923581975890742704894489738091082914881095101158137749279369373886535210555135251324645408314313783224791337703511967768522948653575043395028598464362726058580038214740625739124354862454 779 -1588945429992657996990834385558405814906660825196884047426330847768463202674523264551858204743364364732449662385414010773075247143297354756158386017557462162416747065122338835480555577666634783407720131631743481227642901 780 -7184068930760869572776773978308042238021336520539836892236982964932278643723430814818801212706346769234210423271496467761745849231632817000712768353963852851138864177291449614592951879346812626638139061500106682737382131 781 -11811478819755100081043146355562751792366753654149680650599818473788690155607473805421614055663470710969961847616916700129044683350845227638670967950168710695435550056175864609179149024255146802799387045090124393364206980 782 -2691982665446268373227237946264855816806900010143625585467202292241603653554313871274552512945407016203732751264095783124555298180966307424765834115801792155445823412315023425533798831364646842022906091033326728860996087 783 36613308240914956139980469982403107035370395199237852712123519562354082529927565783646810314068438967770190137749303215748065823748061581917631800695510471308562551689351353540108444868488168234651938829350428414763282377 784 99676880410466010123991306967408096605412178340132324762506933200692885546339319096469965395605410562389310474334555162608884595447325827599382636765202953312045672017277448529636030713777445308471572853037670101866413606 785 110580134695930712925617095097679043005770759003920459555968797205825036682271500628626739590583222815909515231728957842837214071239736958360457238586452919082432610780445531037298270136162201068109212230294214774060836759 786 -93417381482707999563144309579197139939007824290424539720381235261281152625026962029175987578140506428677626400987295853036649116021295099080277866675635066695805424366347942456068453423424286868726349915604849357622992999 787 -633799057106845543069535790291170441635052911210611267415973825411582870193759751037721729896126812240801834412937566448078248513367918433844354519428763888875487982966716585495424649523528975329781965192210281739440335580 788 -1213149994515135205541651632782167539198578094171870184534077705516692774091601441710031772616511458947198340770418304393377071817517805889410759747735210494982571605507518982131335141181141089509495721538018168882084368227 789 -657289460976593900403564566049044689298485375043403295963126460014726276556059493999838643525181328494941103048541672645813271117756415697171062379413082173961885750421669903829019082772626965617030038484212796664297412779 790 2826283475432203240358492885181362744827328523307918499949061496716119300402309224475199472714759684769564725880591371133289048707583945487851902561579278175276224810339152028178769158540766600036824561853031890938648931638 791 9338997742149308812009998220224976602577256256797031610594661379188603735804022260004728090537162778889003011343645867842179358076498303170589500086332824405672959972110767639418732607123152449176632434904123318373265122355 792 12570996927333722433430401102670026704998155403764695740112423733955762152288401669638509620987327255829303198530897402568466288456062350678166862692275917992713984363793202969704313863120370416111714418478784907097955883317 793 -3329430977880970279041802022752077408237158026075233832737912700643493621350287842157712644294312757417976009364354389238919827599136572842743107231677811699670397148495925231623183129173117797474369795378198088695160098548 794 -54165282086012905380257415141156412544547738583455116977586534013332084153884827354656229856745248993622437998060258444874732208924724865577884634983747376251235193320232255264553653488874900574628416608720272164828729467519 795 -120706697513966419878702433104368797182461114812459790288845191068867260050326239513903107106789528682118827550297208583292664911866367031163604643408301234269925625490630733696136417094518371904289972012312256236814476143183 796 -97952544067596673292903827652828483641118967572254253644078728541228346624255157452743597325230966593080244679319042303982173346173749911286876969769522444952941704167722775228887350097526848434676572584091804063690101289050 797 201345291195016268754285852281045709899853194178625956556816701693987092071096070501972283844764245644108527717408399114767340102961135690801623037765444083988332628309520832264912728202261513068163309091845324663344617913727 798 852385198895099332969971828898541953540232190772229557313153365650368489233911519741828623946868512533489151448225991697627557216019422566512044675327342008189855154785914905546902100905382037569292846171370481834855407900065 799 1354524052575023308552678569984740343839192666279050381867219131398713314097743891810137257966322376193764326398997894911081624440905089422954264897615760714722018914474695004858367961509784850497708847886701214060462931553460 800 204336745639605798316748270023602683616123433333255272149523969332271680265866217725213221854153057202064277390680524474641767448540426817905817391741460271193446226113552151370418836406967389782988930986941882333800990987509 801 -4454839628166100481873204382055809761267128649851026978261217017696014551223297766391389376375415684295650496926495917736227705426865321528029782962199738743650045584460988759086779096517258008000991754129939459631200869004643 802 -11677154507546283820097997356315962014203617783661256531796832636951975426803736604179959722464367586509744224934894585759728704641487919827709906050074996157473330055001337024395695548567041271922502221551125362441681698844554 803 -12348591890529137454294473618621631869042963235062124159785364883711310163762988545132505841807718223646851635390843119648764051893056298207169168555743374211782869790471962975012353490300898996196570032029795024501438769535429 804 12430317609811805773860157161603294941354941913417856223105634498233917540283121852719502334147851893016865224648951734379895956674540061460982458658745380664717949734668818678767859078897993355020817503406362819441690447607197 805 75679603266988536952856844865286120140872406348241676404650062639354352586056835075461116766553411624265365401031281629864050720205925835763373406654803020738121538046363596862573953591064392502200298227265812855948901792809628 806 140190037970848307080680801550598621977756583007511499778851285659470849729228918872520826945305538960418066809067399978395144273458964603570869589559195410467209125884802771243857858398101412739103667100706034421635375601322041 807 67032732797225848025478494648571855111617601108161829759514812778108621337968824945695901671445262545961103871343695254624971132696344754817706652721061889040455586891927966776239525396778262416351145172601764624044998735132377 808 -348492784928586917421254834076705304272185299016588656806411864684319679460124449374594196179085083915676291629243350868372706528793937081874481176323185343738435792655502762165422808618043491442064303531193252524144078215593818 809 -1100261942830193378229795372371777944419130736575552119659107086624560445611759635107220443003870486555998260626313728921452686702945605812570237613456474655483167060656542577889750336041818960929741302255176511849386477119799257 810 -1424256438253193851532154957434663601673230512427389415426232310895865696858719008557298544773295514997691115990037041913244585199474442518702893653311373469676411044908257989289657914241682900746200098764359743679349042811163927 811 531554829534211501710002321401488308531591547562415038404014771066565778562392251115018188341295719955565371902970817130784264858716827342993544754701882180909730583246933397248932320247959119525977607920416823160597100734316868 812 6515422794208217006331191006634227045122665731673087953024991694429904928757252525917106402882623761743155174406470203115670347167631482997354627303749564580144912852969004982415585859868653940449450713072696164179763562019171725 813 14039981358447205807379251498025912389363578432352409836202436606165154499742358305061631177394801655456256431724482439866600546810361427239690370831116535896533263552855831982422780149882800422226063902087284889377607096763602981 814 10605939763368955393901804103709578559540589733816619820290380888479070412565596787829397894453877597564124166947037938283018434310360521418285065484005549150694687560216337829688275790801049803482893356739207493555197681663584054 815 -25351241913712728842528463165732372177950791496966013814091056976528751403500496109985749397847127961102599308968357978252606736785462605948887403096066902870292429377692136458217901657273544819782738014073409637862915314788919293 816 -101003461841088551882335907019693184552828166295276320871320202159651297273844755658980975311021168560215905898191298746439711288287467570458706795045995382571284198828446434558249523626060282632310553021741696602609520159157472187 817 -155042296427964100646561797022998535649649361933365653902924559819351993978900592851355383154920110680006472815838030471490063312314368638795113238689640535061001074476445945724282511010211024191052182281379626631403588540200651988 818 -10812063905875000213062782301994428540708837317647384980354782612856998374478992479132771705348745161145087574494313638776846969076693275989580547031078498067167088042489937298035718214878749051169257763577216156888995454392433615 819 540768366740018398828948824169623023520463965123333472830918046938886380223376475501416650036511980796165289559324613948240353077766828225089410962262976415960935710597867047610806353154298308537132032072683091481131916019511014721 820 1366280826893501996259036789972844141965637358091506035588678934242240144584723203197203042326439446834208360918769349095625167454055213777625909144565040668096640423053158937874032628516866622485138020473176101965033548250093908262 821 1373376519168663994206240684466428451213174574022555972650737002806574535888329247126260333386060946199508459810696350268120043035178113655451511528318082928350908540085161700971994683349350826667415385528958416175663073743941783951 822 -1629737843481481201018564248125689309147735138143195314329347568913704354811875323604400911400990433980185846043108466777285002009208071471596189213345001723508605073814575491232566386227684015349179881633639078335914687979622160015 823 -9023534472500759581568822586763521899577803568359353735064369852289505454707825800050098316480397139269683115345268453481204886295404355136794306992495338476087077075763217102809607318396072934414340531599357111955992336158387583276 824 -16175161161757544751201165150729262250568385866316972688244897706686845518287442287875769725664117355509103196198870326020949562769816480741498951854124840954016388778046450450322000657351097073162291415571959111837077421089168381851 825 -6667286809731798747796511014621555872111610033440540018071538996440417990946948510585619417392347238139265703956485644211394260850843809483717699026587833928630991102952416819383098152528294578113531351986369932403099958434811549203 826 42826876434590808349478647536254599837351492094544535916881131839533962709180714307521793743182750784588352638434357790508155258705742264982753048205870026032014816429848567587841494192378455762642181958701971538064102557824632095094 827 129466741028916329285016167380413054371475754718202362464511295087430287045702000899741938865181753833443180042687760940539537954831812880883849736042299565831166627248214885959795972025074646032169619804893846052533652623469617267595 828 160931267294331348612062242430723052183446583615003327772985148071740211609308534140445609044846813101109245527978522580655049049265039698770348569044372899476163817389496986301414248808275070127070886917198940602474245164416068228909 829 -78886150392405983889936814537386915632336038556912757169838767542862874982222973462329279705002828294711458352634521379716232108952460778142696876666639078663312051212886335719054125315791108254351074355468465379117322508450617461060 830 -782381305591042036160089321004949899071289524309350185445419452812429108901807589289732006608879042722794242612420655161344865663518955066512134003137182601708421986089714166744641675938599383334068418042612407044655888100492958992535 831 -1630850630222433491806459405466469014685295212913480114941094224579492528575690832276658403211929360492606945018132313424143338347264481911282220487989606612856378067425716849035825903620292468476308108516097013033432561430393653214487 832 -1138417663496902262398805240449431379964110094307514931935862944762057791182480497305973736001398524453272538697562707225138150942103591957571385201616184987353648374254352384822377581799462705267284384046165934635252888805617399602906 833 3174237549439376599515702663974151135391566733026155408007043382986431051527397490885906794837693143657628623773132135122612507582973723550672678828825112898804101242186098757222713420825875459911550554356762447172092364534130149278647 834 11953099705357774126928215383236672276624660244789080653818256423610597053343213294634272258096213332254034674770945314645241600764910166617310521518577050407467789462978624497708376364234354969118457366268922988625676414769690139421497 835 17711276041882634858408522348940398392987926880621435057547826466375520320027691434861335328097377229567415828052049853872385962495654698183425400008373216753675565429496674937366806824974762197263050558930624860746061644027184872665444 836 -283195302262212860384104541413863933376387116028787280433715952953562203578197186815541716513548685252668642152312741363825101171639291434931049910115375978704048542030900161996034504595737333980034045839215466546012412698635780553859 837 -65499766705484264619338494602470239211819475261615375821403767343517094104186622145484757273835105539087015717175296864162921914463371031987299106735058110889554393847618826177405384910192313050018440199632924726116992628692451426145803 838 -159660771521376459839277916402460601182600636443459320946947069333032430654613497632653892582742818731862872284660227177924868312540607242420391270637851019267791807973708627847502368557648728085629049251841447124128792534529805630337226 839 -152049871641232482141909485277858335355457307254358658294689803187418945850063776544168974812080025870658875552408822695687645567648245150194540378058493255313011551767093552979472250131176093674755014849038148674893439285524431321390381 840 211154709272216323531984136973787521422992309930989878207858402415871127514502914239793023929803804969163703331724074074235561030831558697543737005543659108620815596872024827944284322574330733303843321312826940143729659558690831335223381 841 1074391942980058461626944004505733038681062193177844284203130084518643250484600630174916160684325906797059743187895881345295174305654687358763130365647741563891920933504124993035209481263575212114046939679988669557398590034635039351947596 842 1863302539296628802937092358092544838217310415369866144980718635101736222181159766237445412779798643804042961800249628273332426627509778288181625313107942637945661712618063733425262330656719782473414182777755010603760593739402098736945121 843 640257321534026747740525325696544364092604900082356770342222287543734669149481976317341482777374007365157576124717626241992530415919015465816698122172438311619011664077615890988308230800944753457694492558975564311748150162412762121544145 844 -5246956845920946848209997804361625021446612990246571845470666143840190602488151641885370294198219383330622594251303499950094193278482470325931771467726915127087431703849221008090967998353614227765893556851871020968761338140502128616197978 845 -15215552066839716677458435325382507208368242640411767098161672599035772708849545274767927470921930899209569739776999374513580378660022931730515554387827051663466030006699615012363920487752126885639324767794980863257503577754765998982424417 846 -18131357327846362295844266302946307789686453169837728526447242502818895775808913662242247976219947766245281095825045371306285108755818412630254409580501702731722908172697508214660305009886420011173117534007636356305207742236961829623195071 847 11189774658817602803339382109350362629888627712052506220525303199041795011844682103342152837553372430650760222907253758748858180475694480109951000262176319867986562107707108401656751412394145939145484123248253205434371985781940248810140916 848 93795006482005186534322607192017612421361663704522627097488776913148318496879524071701843451915994324759546668292989383750839327886129640020093939913383369935642167173209636253543938311110284102023390504192979671314147513021097896581549269 849 189173431496234820994582378423408408535268946213629893136945329738598188879797334373910270215541225288534276698692608614895656863768279694250017999268265105003547874635698350323027447851587282587996515828322400274160167125679668786447553085 850 120924811396313735918812863528837888758775775542381556364442711048136564178683746969905899062150449103106617200427386443430490312825579842869486298762231105068405912256461086504676154823998719132163563210498808876778507783497397374055194742 851 -395502710328222524147828087146493151557294077031959542396420961722284614869176382816429966987422790483832438555594904976685134724592399662601443220227865469941237302062689219594020898163719687339445108501729615397837017251863956016909082661 852 -1412785324973766610048383822236852081395223216380526622737585780930340287741353214550998855841938166389961848271536429917416542010368538813651725155958221725158645718198976390659388572907978092503160109901038090029083256421719517348108115523 853 -2018992800487559737568385303920414708881647712897019043501767112083324660520810235631034934464399648544510117635779991981962971782492458442208986769210875615632938819770560900998708918257338402547927660773468575344507667438843977211668543780 854 215942802749708789241107025130029977216584789147656898389785644957158227405982600229029541841646305348614011339152363687823525255180519416428779031702750839011937527557820811112774313440435880193127350181325493316219245288337743071716780953 855 7917221760739391835468479950518459313267546499167012667203020933427417409339292549740265586163060825988468925653284191138452350657266772833027820629246187144883215245128314157013090385792043468312700134609243176613029560215794080577276830713 856 18633965667494512085063134118064398635956420125968715422656600351329811769946344176813579180352151654133316484992530771012313482130912804532521593190803056008324080458054716613477981753659274198876608331374164912568977119328005571949909499814 857 16747673804285994656329216651860959295964697460366396728734267676766664717954534982197468693924443443154832849389476084720325743616765588265283234489583733978580040203638220677594041958898477015452579021438929841274222047481721799106777907783 858 -27092363403135792785391060733702196665352915250410361592674156859494229877189530837994958647661306289225146025487657218623685478489733712200702621226771703816113851189102292720581602120016853011399904323335548685796160333763274301274660114295 859 -127747527895848327467692997224282589203969392801125637576380608259656389681448579071345061051901832775182969353425290537448058189291203468863480849746627669324593593669388548322759052647224395713709391414452965438621637000042420755458050882172 860 -214285419063294029163465254700614865693214207230592311308302505127964690222489013059665452529550079993113512234058633349785095688191410669056362974126857020936051444655377740010181063423791968053223494583803293204335665236347447161787296259475 861 -58303344516912035722712899447836044390501488186969469228352787804600582014603205498260969624463688681875981986024761799362367075097682087253089916100976123817414067997395063857911131275287631613923335325816149791491131376356786310620954596155 862 641022005974037383713801580711001016886627785989801873703692945706708925705738290660854231670555668369573676505368300275942260837081600145795583422838101394578827831945926411831653817998648153996928684112662085769961658052582035366157515744566 863 1786011902380084271428038729970953541225962384443068344636237765887200306745252873354536638074885288531873914978111443125068426510350389535539473900765470760951450946513999074764154983524798683953955739799460419858669300566835143328002727695523 864 2036318988236241824269682487462183450463745247006256726933542993518855127677860755762816816622950146384001398435443304396769241195447803703134324755903953062325385543817575037418373598030580018649377128183438531143217348684881680531978695171429 865 -1539058535243621116903543026046215320965320609216967794973173957466018299281205518162524277164464666768218026573490701883149887291245336276703228390439291828623442437225417437902346487534957055827789946221662334323771140674366604311762521474196 866 -11226746742151903929202964055507656132762763293796050330314761308217929922742414586592583638458374155160913241941465741383159014830274248274702361149306699275594353137736129351270597485708173892822343999983258818970061564313837928939175584888687 867 -21912309573765122554551812061367524892534196341290798562211328150285988016465494657439495896306898838873646796086057105940189125643700456034322291983915732559015076139446150789463312823388576362029328012474587723004894292199917404194756756952223 868 -12681312081023090251447701958656724655719413773326079625006525824700351034246822075680618050957755074352810231697824014671072077362220799282861526986092284956320347604108640487841644016694773733631843929950793742811917336379295776511917389361626 869 49064118141452534160010026319852138229987213798883653275407540660893027134102177886970458051744480660987976801453882002921411366471291385773622156662688409374925631609432573781250437095442212823606420272554039748648596323234023833559680446898863 870 166774295681942808628164964630104988183490317580699760826832594805608860540609654724435472617408419676980687970678651870239216234937577241666529520950695187788348480569948622204032905723023354414919824442466912513995587067198715574849114773600273 871 229639672176519574581549358373740824089096056201028856853447029462960743882824430587092891491587345577296559441370897566768447717731833197565754725566458946577776588454465716730163243658469451659463684104728951313119944912667436003725107307583252 872 -46824225597250251076156695389598192190188991702644927023006804317376016786370626086957772508791100331037807926372802645047915288549803844088139114728722280458561374267480813267173923448823991448995229353039629133320907951523222195950891051453883 873 -955122446310463008879886948777288720649066620951679543682590370655714048692014721747466829749493189525634845044615592028507551984433423036760131930117071198687870103934873779044272177192772523814464459697829818937571274283509415456779980145077363 874 -2171966866592098622095778652636393552818062791939756282225843031454340574378542173633425843721349375767122376619240967726746184075087583494708190765574684300615250263558285837336620427017258710879489864118833408519869393267577263383135270562796170 875 -1833936819418481324040214604801933439589233254466160982310590849719203513248294164336858927434164380335268520487390548327796622880195242988500190875596141469323523019535450243322848241985561496464137752573430389138393624288231157257407693065909461 876 3447778982084123120598475551221590004024480954396939376832261866802664234763798931661618776805267358778536631544802009593325947765985342434520117340850854697729942051315330898626013054744064017376107143478216237309023544906174014229893313326097741 877 15169087310160578737804942372401650104383483551642110477598053786095329121775783269402299280143925226477707743832876834965468589548757075256644924869383902838576940724506672237819039520125482112690030465064133840579299969624523302210447864182248188 878 24600493381224157962342020151493133413849579374009312584011670324834259165011766821225086101537110124869903032799839360274182784055954027620333806152705152088434065877872461733681356802685003258261280172654459556915994935766237520967061639784436937 879 4851601557037826439198299694914329727680282272611264117709265777631460355683981979986999457502238959778243642324737925181857299956047391446817028792897651467877378113714685809200898916915727246085902479599141942469532048988444080308732225094265353 880 -78109487614686153018505316927919377677440082948928549611734446719086256514455321627359833574890983292059368749359229355894404841314113813247928094646065000361384313599204906765166008222426870327668632494346604276012778592616808759488215795274892250 881 -209385483866799275326823408955343514843022501461823344255726328395747552991762341139564325809109924425329518394101698973044135455610670341737201815597272954246671699610443225874139805646489240696912849535726603426554006151260171638074185231727129641 882 -227905810412891408009547042836604996686506525095604756473088220036548455691642451321919810637870378896135224150859474289296667560349347176078330915975698557997338774607875772178187577993501915960223581176248505014659061392719582956164012268618396967 883 206991012865949846568465282411063828800712766124445352635898088430919884854973708477342529982156518854123182019211613285541864914377082553955160140767139096518573547030178999305804277807086714948556239161194293536767289392908491802902457762230672804 884 1341731122928708029099484243505529440148625920927713151761682708684006827039608699762497991517601602192386630023728813357020661633656642858782731370985364171049071114909029407060071112095791243252960924293372198830489162839803046913379064166329743965 885 2534426683630592038437032232788059183069300881969703179159381243824324145460672654256941703366281454514273531673409425064759325208385821454415731577168999914559668060360441680294816791264936323095654414721648118778312918769427515813296879150599073941 886 1308606461980135662950606045658658006066198573519434483941526364914778070893921880913020212475149390289133808940007434980258397285628415177243858158114457081470795700596536004195703368930026182919271101020471949256027520895084296478800232144609847606 887 -6062851786355137145134374539953263016850656847434786140448961707009272860542380229020651896370755897319192971499567193668980110917730576022781620669530899986287810970194541574766831625343020580214536921960080348462503705482278595803325570986506338957 888 -19662734301704905673282089382576960714744361645962124482735754457953060645175404783113173344755451734374700895851919905778713668764562161045732689644826985537098075292845421384689378138149320009048657441539304554111022883383402238177384115381370107019 889 -26056731049378759968273183356647251047847403553673573778079402108983261491026469442410220127462276935949870212177908879030723657133776772668802249270597542516913579626370484271842569549872804760234745512776568021508495080948645142557924026922358931060 890 8017774787677974171322147763036524396478283873920328798542642548796973031712855130293902548648916069385507899726738504463437150586019335176693459073280500162174015644726570958385518790442144604109976825446658009104621763106518571606497354166761064001 891 115011511006517911008768181307191906999183146098204606320553429275401105259920103036706461593747229419156472968365920096986502399897817546782626244283175241996893794480341291464990647844391817595406343157144205026634294927295976951254343966349337633265 892 252832196982406342233147438393098596919463211817665027412788270864251927639143094573829431783072554038642138982108250010580874132495802419126806938941928140145984145964650051059359210481219120245199654318646188991362785804458047710614697074369489717670 893 199474585489985419998245704169409304555430472709812708232682951313344202681254478798543792477779347158915067903948626555736984699170358193820676513556469210777831496781696837769895429802582561966787200821110857859126126303107295518785366099695303114687 894 -435714206429039629153463716842881256932658348762477799724785641830424819632111830400102858294530269878152545261963530191720411765172302420606752665473882584402638650517477159057128467309564280134823982815609961326166960258376398094208699140062863977759 895 -1798851152772233302985324794589493099736200986201166885512195140329491617024321696045368673706342437351748697341417223332684410526377093392670026686320137526805105143531615563902144129979167409748008643915091795291405940681749576455323533769926128071372 896 -2819033255191530923192164391215254405434450269371486241447291309209662347549896978538504144690817268346653229906536765927977203354929051687334963704478061236846459184444067220880999193784515704636331616025003863525130768147152147857356373410073458095947 897 -334272414571505512956796634384060231487662574633579896230469509642378596792306116188874782129800158037521293536451241503950380963246292939868263012781261245319129136709078161246533866076838625438599594130772536770696521549461357483868849660715461886499 898 9494646726698671471119782463745105133236861650554357747520657736462192713323923152035159029652000992917204874240495658462666052832152192831729976111406247394664698225029870492861106110733727827369842009902518116730752394723877513924528250528368648677494 899 24517235742570480131759001780725107746279997286088000240819738139179146428833506079972842710223369232245914630590669651051795656602829939819861315989168925936896821989746867843053989275016345200029860768311409306995478255624635033478216253068536339273083 900 25409928765075072013764499754681677109680358456225052192394986715941718526296290247364983418150502416076676933496628177834155943721236269421197541384913018346728716570673094742363369539226719212363173067160092263791279750155594815844269807242334850658781 901 -27367098964229841675261944712090297135885187760656129131872415075146191138630813353698945237361336927165132603982472404831178346186136505172254003568293079854968563786655314002457625535934112708320100620271733510142047238208635692009215342558939847034084 902 -160116469232923924831090329348229061463497360990917647875952702526788873189706879137976067382389784397386953218249218801560723443958930982983027085651106479424755630233837680033081745753903243786716445659992843235391583954154611088292562557751421115849991 903 -292694055347472422089432264974872344491705427257022193583706058772752226823373990150703509124061663724181842767842038024857966713503637884245416156342028002305966638626890280602230370503585729393822487744299677627881956171109465173143071345974894411061991 904 -132234017806257325463369037607652320429399852337790599635099493834604696798849201469628080934958743039941027420244964876432639613088531748165621047907137769504058892284793069646197633813109194664525436173478283726972043218972611461984831934285457348004186 905 746535284852742284394873553354946638243332857289903873261326407306369297340908588068681168050652520706312225141976857891870467840334732210764163466686513744168145255812396834006395459570794575402103238881077850487710483290320269303175735811515257779597415 906 2315387832894568636322601318153356827893586979044620230792064573546626922370223791252776890578627949870278126991471322008058668159439579604629763326911174075412796951607375289045713806770758240741291922022025614842227753623604934873165224414023271256689193 907 2949019038807479836066698112470032651605296946008760126799362696438824886808430030475668669612703759999391200424039746811958386050468014263737230551486677966389546791190555557812768854832083455884308699313731024634186757981268235179647330315922610176072132 908 -1236811478344919104623165146646792908165378342617013027039581963803921356744011688699516107953723427940592583401283653820677246965124390810408798046722808989559053872840416103777471550215951685249327034406779299333157527593579430220532659499318010196034739 909 -13824753963283019221557783365983828326735445799805599253531430226512634659533737635971337890767433184078177498341107051505706334828834084540653020243779468649799301671259275522304831311266755853686940755744941791485950865439869596813504181249520538955086491 910 -29392166420509502469424128139777455136168851794314212371797655467640647421264294403465095793308274892532787177168823391789815997559944271042440609394751005068823542067194634932401598473056342223045569696573466828523691442389175168978554585620126345532941514 911 -21526352401803249509729797882706809591160083069148666901814979197966611679612218407937630141995105613088659206603502225482270812465911172044874323058801289936592225590968359393235581963267150771200659379809250126807635055155336383309208169611412362215461565 912 54732266970571725374815680318799190253893118164513862646480479291278132748417341521569912759021191255241603269351396179490854880744319669996274037309792218234742430220549545437691583852946747094251988831949700179223650315600127501338140056767353563108149893 913 213044230079712418734247774090376708445142066250656497704921022928386161800784527797467697400422552046102531486734052882304286709442626328128312508433881094249541334482101163414449464429063310692668124001748417514661743337798714082603351847118869809335874476 914 322418650582672130309205324911720554883640441791102846078730713932834598301042438968678268122171488635922259700238173298494044099674458290313818692635079611701727401161619044268419310095921895064343109085878251394251708325084831974500938918297016888035950833 915 11499335290597748006008464920876502932997230449053775004547985739129251396039360961836142882444088187737328205747047842942408513298882570292441610355417800326960391515450406608393775848342625918192684912792066967893708917461180513162337632831408743644779905 916 -1151506786882142570059505681615219848728926385107039909970167566590012913715525056362947517162680074524194250910481617199034421539590391084435143615241382469028673162297541674688016294076454976181801242687518221038253928197443190167810977998753118590573665498 917 -2867179735934072189590148719626600951084484423984182912775781200600015801524687095960666729655917687239424874359703744214827218985916669524140001512231077185317366642146638968569179141279234268007680934454758495165726912529465809120242744323822365713872994353 918 -2821006602810308222460900820961950603742826885519241638467409797371724333204357284143590317389464512721828712115209050963424732233200288009659403239775483610154813331921307719050668401758742671277651220101100246370123678766259115495348667712038686701461095759 919 3569865297475151140449029772016713246736088693149109828536341477704880180579313514646667661785834748983249733631928333785793055150801701422851510611346170158065046890374188336317857912967033373841848526595455294641755669953665318779545762485489531283834353492 920 19080269434608850154471295981606690856753431659075171852394511018773230604710352772736621112992991436080043012752422767744848388646573205268571545008453774154334474046435825667068557465136344941898439811382350125444431578633359915574895137369017295931062550565 921 33749468610830178316246937442812605129094197740441483137567006073051842244825776176689344395270871537880222945867208532378730425719310532672138275489079504452368561023593919881515046027056382613930774360967573410384269028599234921836259264255526857971093692717 922 12986789254396586457282391964437787596987612312246809807801146080699134072084191695678262944419326931206953241103368425983535444226668974519260122647661982901563406619351007981838066581421489879983821079181880193214160532538235825193393630892473156825637032310 923 -91626436421743431900444919357536281141001288447316642559642570085615347798455600250938690917110394023620168980521091848453349018623399329265767919485504025248483637167044924127923915460744753545905528944527526221390000388114747302451325153862180227516432265525 924 -272314318315552871355252843009172571149753531422301010442799428514238029266136206877828698682886073651134827255345700610520263425564921795049327820716662981348530822550701972529931987235228944809774143507556832809472265769836951189648425087537852750735294572691 925 -332837194329148281648969148310960732550278927405826198914583142953239080661962235987436115574267596972889730381224905737326974295124430789780623619427144852000047468578179280986500251239120086939827143641669106935038474303860645406301862231517710800972448325828 926 179807135746832648028466931397908095815928297999393170350962573540242208747883125924957764857406789289764607172011602143713696205204517947373232406330872300245544432684882171434311351537294956137578228723721790799465905161373325124433888435411770895726263354921 927 1658978742255133609619740849730182807899672468182708484740204578358445971021188143956396475077786205431472818911467933896735433240105864200924159674695015198039808995844138974175571336337027413492322117364397241454645555463749300025514126288748161190570442548521 928 3412226159372941025418949595579086479518818059739507204636634581467648708000224330269528369797789475899815960111895979496983870104046141286345069753576394388891609886951647503382156748846367285909420921191244556496530191976659983641769212226150207491135114219302 929 2301399038336820324215078400882161590689948434303765530910805999691200686390498522876518263719250979121613000122371473294701836522018138749160875699915851776966873547004011982137236267928554702541808634199191043815294608933980101046604782105533358312005656625143 930 -6838976197343976935210031075788582009724900059420822460970345751547749538787249794805294107675622031271295162369429609807342974473964561782394402318744386217477810802057923622147932267772117494937034468629855168127476022153861015018003462236654640138517716124039 931 -25199471464970150375867586040618381023586806230302280628191798090163954632313793338259416902027542037622318567496354236901570365823892096520297445948659628759484580367290535770365664645266391425701304734503031610465840727178163583003495872785330296993311203059228 932 -36800735331516925803122445941147909840756021525195198517902053513370714830224133994998743640266013998267253890397171715078592552057817203150598574852425251637130939997573965236082860061081477397335124591961436903129552852897225471827260742961650973663333715307203 933 1917198935612020599550530228071011576216166457084162665312138407612129593322065116690265373988424130767240841551396819657388223998079749584902700548533616451074460239614935899283878507543289946627080959371137006685593032891419469499690210568389283699519437126453 934 139356330534480390062528648308715821885254994536623919329063086609362053666459278648545680519240258308393354841647340560561986700635541071467106084010407850019908919972133562337534606537504473975154256368914532314772861908804058601628382600942762125428604481796918 935 334881526262347215583588401903496588093172108274060547624824460763284083372319242372188227407246626274809352536390694153241833877800590060175607599583704964530092578723178077044018706952634017397657115125965038104631514856160627513732175264063038010461548829144083 936 311697323985863737637223024623052678005673685053230371559782226058266240971305464107216810373515435543995765084038173296230344578220224322361097779796142876392882056788096291242950845185466262210454225452064726753401421090244428472053993208612081971640662952700565 937 -460602998285184084881215639030893262678329497137363784786649452422897586614761262242199344877206308125272757746544269756394162253071195190860532490509280493431998883307334386816171786131762352406614386535801945633407587192461734949242131492593419886528546324024884 938 -2270532562260176511662585236400950001877012700130122116909210566033455797956172622518305631684702849546178393587042287443850541894713527064035871171341145933200221776416128462575232170417350333476800056615799394457966837316286092180532009992714593496865856077289311 939 -3885188047382881635307231464802278336228043244597086683674819983869346978852100628129486549921046136924179861860329166957120125262344156593082755501884749579654906799135520871158935890222306713976419786264259001700059733806060744851277386097952517114673510706342383 940 -1224107327418130517371199490463871524655725227415377036051706026286557120004961296281330181094036779292193133138864603164895990819607224840789975629967080059827609281940589074232990390843693179358487848785383924077160189221675243549656371315471423632748344380630362 941 11212553130139663601097388379817877103419015140479058076400560708420151938333274006766830942953714647651963122710967450403211570063472054314972108276840215852391262597023580207945243937745753364853035271733544447352884426732705809246353796557919127681390808235242207 942 31987819932743880119533699662168432261079585069319886042110572288954547457320427245448170634489235565568495310106567033119874413763763973962700691976586548697002020602502644252682811987011112563398705486599034959044334758694372155784788474055209466978567125196193665 943 37452479492697061318371758106488168216832229050733613672225501272189768440284989109947696826511059899861284050487134641013773409334717200631661583285624406709394530258508853569856235490617184507213964403558614792214261763976236934023283696745089915263250645651109236 944 -25156554925348889440358447231741902448063207913440473041075236211363128089080620883864100807005568832954698153649496341751628700687724159288574493472379091652043987042939500137954865587712502565645563678852241523873119648077738358361383686924939333740302072557156203 945 -198756422374044214673866732903329683906191598855349715400132070417129131554025953710434445284593534867033524093171028164084004321209230533098630012892086211109100571216357479757780150242201205106209102081151728614601998246725655433630992596389848643580025195534627459 946 -395581533509994074183064446338303203044594298897379553650569027650192217336104778492087438165730640636604513410291333501466322641519636401589694404743114361648292717917357231443853651806806733475971559042076748640011872971835800641039491961054669431512063932515882890 947 -243275598510458928060576568961744994498951318242271030033197203287657250416345808691818289688235385240555316072317852367482203719888204857853082136713670212703463271756163295818569935384839180028160294078176085894771866978034601471686280275064643744116669964988823781 948 850568027270505157385859058999621663913734342049385247352989387553731072323434558964113431194759977727289570648161054076716993405515106368191965587790388747912872631885581310247998152395113717082958708813552028286539767431623887922876633787299718638050259376543688189 949 2976919007343821964094331129130983558146771019564751784923816123799095034379823163367256865693995578111436265485489757064629353532947070590661918637453288583959348818602845946949136830495923584437734478747383017053454891241373069844982318815113035771710000089543417692 950 4191365688658022249232544954471352365873738711962787057940107027053315240689605077897566861731716075216750311071028296075338686131489270215319763699980581586906756752868304697970279858742523807842089304018036737938122102609930566977191226958711226636645363455934164569 951 -609361916204032758002302664241617365285170277836627256092780762728067305183431465215356880885309709452351252918041788943696722459237329570966370911743920663250728570638153020338848271461819064496487064055700814879828613513825872447584645624832061672513391326827218375 952 -16831076177214565591980970506819646808930662354194313488131245175852588050238673458399391219926518348217932783138287333078524890969264198608174093960228092756367271839050290656969670447106229063824438754762520100223186571108384312538745434037826246657346991081065642586 953 -39063687573307488487466308290308148868618658249474230068049617659810797143419652893326255531889574346958541462682596462366413688348627407539050899922003511779034659158223497473274210266524544253306702335972982750394172440536162441423930620071895978336183289697192506745 954 -34254405666257703018498677665309447291773003533124377275678188625625585789432454318412524257806750718690662978192436299594010055118035888718214971788357912881769075420695345175651975106966125569790887362217749379826241693094217506473233981276220825066841696339903744055 955 58893068513335202197873567441973108849912955939609391536951032070472052248323554594594922446174582882284852812559098746892988494450500974324261396324487634737131525850930870525475785117511886429511972083686625412045763981181391062622460288455164923165697377304120016388 956 269823858724679144711181474071850265271366568985501600853144804019922491405293629589194877563778353546390790403274284813916188382244427551485757248071245445062170636339822342508138810354317198630876948390202657634480155527942935837385689531602806938158934034217493755949 957 446497422274846017107179229675066356980988920192209090323322874456156041395398207157784971944848644790366781190642488108095602564244706005399534819014582335737316128923421984545733555261459912605489210027739347083559163291733417186098299189980154548514631823452073697797 958 108159110227812732161377453549893962285959827528338049778146667409799771656373582716570372908003332403716097180674237748491842770412982207418341009336495051375358256773015982147458184247817517521106832299578003902368240197848354496611370488836758801080620053876992346422 959 -1368362063241433599629400839581949367504331980405028100575884762011535909197283028460823985872676519647904033604641157667170107745495728301771136570920935634436164601618417291270015602855212613202371656459557408441730784809236150765886005420184882463013430887194403937821 960 -3752886896313672425480731327145185199980817238472356369971741874171294503082920584649753878268348931381559024336009685527778331960062683931606045121416117488710652830873487815455870619281805602001670710821083550669915228833483390408518270324778132297414129284064026149979 961 -4200532152278223813972434876426020837848872158335252507479508477636604419949599446212000959625657531097724710623474792750500771611883445871125770490970684191200418970982345025722617475073718704950940185566307601996355282058572708402902042895736466975013993308466074067988 962 3426113898250823486227550327283964751348805756545968126268414413923587437171238527691118540719419024318812922600341734053049129473671625441110640992326663601079678038183569417571469465477446668750789684487380130477048728373226525302113212096311495636001804720533100670289 963 23775228663516244677583362709691628043329143584369454176259301881611195405095871644833852663749846865681944272246379794856094582560306737815748685189001176781819823307715457750415754533237322327003728559651511300073092137745576337103813310118060557188247122135801620050849 964 45794052194738168973667466739803018697545657653708016882476816619942440189532223403621963368401130413256318782490481128802036557088795194499441309623428843957660241790263836111944681322177296227355356885385018043841322207253450967995069784081151259434704356187807208665126 965 25358241063134930505540687325518845378688866552368716018670769279618518417459789042078863867892994959996860831440227880231735017412195145301801784909933975166040964908581358418898210231300170384549007226872257892112603389778924269070369225845773983634881067325479727081711 966 -105345080457253563996548546303075301265003401442695028003853171497634254885090006602205519910826973454927122873638962413602788568086777060960303823009339940726538667610144189802197266850511325329122305627005293942722616591439329358556614622632313231892384334690993621978799 967 -351238342297959006570014142057214093293363221782512630339959727651110476363504518209766952335143634338253035213137064384362967677143716520391037774330832010094500343792811689277193489063680235455401239244607135201048222308705707485031550428963507094982149628324765084014700 968 -476273142481339338716218320005228082797694925029325318963271786905923117830143943534115529715510045820129769608335925324611490156172873965767990638125928376318725763510551401982797712475883738951494175145050420105306377189362627124170839722037407158214765076868367687986683 969 116682123131269888708318657664235615543724530939197138802276934542514518556910747242077132707534087321021621493399621120774790781026406582730609311257695040063247093212115860833179774189727309764279059533873827803876746792561997335532003733440687536481684241636735112155853 970 2028935397204588346566019288904419074032921774399192750543270282854938192094442922977275142029865222387207642095604361216655887769656156536249705575741062981594369409603481213859140906821240153139505575837659313536065681707087712657387108952582084210554578852602513608371574 971 4550849290994736918724027938381622978784752818442941919691882602040395747838487145653208703120905138916255279603143127396870729091490688763560088894682856991829421235728761533445928424563316432694133079553507961378200556779727897046159628746468000632825785195887129888362091 972 3741235133223808800758624685951244797277098645211256283963850260931525320157068316557404664628457479454770871318206818348882329988244096774892957427858646147642910845593110252708440287963203151913429478539974972062026755388869122522607348943374955918667829807922291847540109 973 -7472670260893081498212227056245542354026624607782555245481321661697526394532344932639279237659422811442548499869886459504394879953408840420622161038356220553029634822657514481386039445284492401451365810472296263632791154317856692348201878997050966987016278850463746682446980 974 -32022487866808814660981748721729605090895861412518063316879451085669414288705402089398443629878745553768989296994407215463854831618465627609211092464996178413644616224480571640808462926542860098532978665009747728452106126338459895565323124215091679288736415199228439508317303 975 -51221642029513418890366861512058613908000263908218901155304044426657560253140344971884125372082207645184683648997375712171825435111864487174736557347490140180499852868967922010078310977279711984515247985587811923068309096648357979909745279773270291093792191729522001417636791 976 -8497827276282346362616295040018900977574733877631497372477521175020662104958714333938716442171740789594201461759863978204991907150083004319398531794201969579335747129815936788964697189693820263783582252659289654209978966888487846599023976238454410811727056893351300076217818 977 166569752585102426042021924996777156425485395083163887025328756436886986373414777678807590274138324749602835265718472195316441790872142167697065006424852435337202790506430656401880537464231378934159535839941695195807396329899406568621008221720804864456306957569099227842895895 978 439755110077692172158413527166308746348329326821211345627765786332449149138757214762348102289109262906410145807959985052630634038143112550338714563550586873547287401430435809130308476386603814152366022811945910012335465630843942979038653986808146065239971773715010181074503193 979 469420912754999693539898366435002654962411537292551607011698534462871191339280327225128922612292683392027858171767866224899709345768460803892021594939094504797176757499522271803593347459266907258733224730810674749549457309257820400812872899343505051814926419512831803856594468 980 -457373306953256928088328686532981454003441232062074133053075815399858198929115536778738563060391614856761483993059382197821158571665896004623378020085945982670501153640750917437001264626755591117311368187414135421414163566647440555512634792568605441842465694898357038116940771 981 -2839714264479384907647650837441340144125722729006557742962188545849032255206233816937164097664419735717603451222097507612700754367553766932652812907852136724902812445558992493068353578403393681340868182592403959987318845984543537712524960900807049454122085634829209771484788267 982 -5293434433161870695421512346789107852435138952124199349597789491622063388294563112467541632466715766084947217357459879399197051552794899167057505433248491251761578053474178348412867717157869273918581257378519853355786805501877769558385962940891111049524075590970180516156472010 983 -2596478590995201404202940226226585744683685675463957600088577376420745286710751326274281535198831849380347363948010864529729699963947654847155207800656682096111674239909074414770837788710150597286025595548368030973594513716210501223558353903775296761646729988561206767279356237 984 12998307863864979449203439380383101739873192276216008461798838237150016570928093949640535361408243810848487092499071788181394649137023997428516277948568136520667242656525683511615118062852107215053093135062687253883512794391670268696204831191515566054436016719508862735974714805 985 41390447680247203977781994578704018238167727301719414686643822610309649369748912255357930495285459147277303662522349928394438344125220468187209861982490837539036943062174065911873807697791336083752244868172862209806937340752307773089634337211640959872493548919392261012007981580 986 53986846539426311878922906381743374525769849173150286550760121892337374681184764365322551608417494688828780797175669115216882386762646107724737780603318465821551267424075631348004157201693170981419217738108414298056059022866150973340762147869794455822007103183510055821591658241 987 -18995083055227125353734374987523764133782704436714196857341070900236089663334080281540926928358324048203201736086598719958755262064116022904803412205362517189196427725592068492126330758172953044397384856413693647099484046379745408033475580065790299787574401607413412123315503567 988 -244138586502318527500253667713880128553861904572455193952536176941775843656428238160519677836591527294198901869093441879171801031755137670963679415667698205597271734172806230392652162887402041872783753523437428011964872571965375544624968805123061258727771622901005993453888838746 989 -529466651151967331974243315440534815941132493187494024469382932539472333290244784343209295651147972263923135332495993807287862011419540682917545624769645099202730529042307086021316520467955018433525900812026987204285079438265097647026004219300643365601428654298930808101905681921 990 -405697187054763609128930357727251333321653365573634497360150054710009960915261322790111351627202928417181300124193969465922091399611165739743846620381169304000225771714074243084941408483200752025453704531721208847229843547727906034020119792418204402740576651606589281282903859167 991 941964521590908777483918168593159822632978560071656242361392144683780096392583477024673067700948021479673972551711176880329433794753930853428829431369321172818431861723700240066454051115368752345700883418096453455806121404211019043819724109002481102329870070872874209753039154612 992 3795446197742609714147919663534666502624937521708153164946160842522445427173567476338157369936562761997082147611111390356023034359478539893170630146474519840050963385656857763581436154826199980297319371288841430194997423074742392007507762850497178589489636162053707419469825395829 993 5865121611163758036766307432183697728066613033618909288311221694728415877727262398310884068050542321758513979826390347734577751305443633932880050041814615048060279304923923604242155391935354675112546287712599605611501975107716268735384428421642721451338404828583572647078472696093 994 502062887960043094527160316064080316341108612459274524925645160940580690099116767291211489870709198249479146527036445184276949708446064039644658255809888289562884709934882474952193503905801628542443773529784572771131052757858884256253919230447233611226773817227929263392369418358 995 -20228526996453441471954216885656914686059864287300416536886851305775446463991826737004471130767458490049968164328619622408011838682922897759125015148694370691510815623501255069191324138306968529340761375395961449354121871115519906893144858715877549244032430367126660606275604433733 996 -51465652206833023814965837372923750183751909856959803658666336332572411087016539250847702705554836817880272265968260397676264761980111745609838236641503323426226311810330330373850629150579204380509410418411608000695016926920421604489935315456583372885554350530352482841631715000803 997 -52250195862311777896072107058358516488274190909458779241713462146958839560892250532938329483085799606892017683207610190620181193108828619954600317669418340241999087893614950825690879752391167237739536831195447609772179319667947510491573814329467905214047352120968286966732383997028 998 60120619454322902442704431918229372081817247981821847494417592610434643824422291181414582816981868288625371951561232171704756553208227072667140199901872855022112664123804289253797858219108583130646918847679774275450302933367225677188665416862758050297564835554604232095410214145465 999 338681533260861549178542156300633198319318878778839831374487415900953307103695047707239990455264929264575659738785226672862646101208600826554745714769703619423880808218826961142146715118123176819619619862193344873821771544600571375043994691322446931191822566207949165436629132419929 1000 610941110786346579529960095194035701572322014608492698167947360356769023067189186148770398314713847136816084092134298778823793151367009876419335509460909902677080928250229535506069094754044280330145191685790268024669441327629690718205509360994614731659548816608889761899371558538406