0 1 1 1 2 1 3 0 4 -1 5 -2 6 -1 7 2 8 7 9 9 10 3 11 -16 12 -39 13 -43 14 9 15 126 16 247 17 199 18 -213 19 -984 20 -1555 21 -756 22 2525 23 7518 24 9593 25 559 26 -24899 27 -56216 28 -55241 29 33150 30 225879 31 407194 32 273199 33 -529745 34 -1938549 35 -2822128 36 -833219 37 6083986 38 15904733 39 18288966 40 -4172187 41 -61154333 42 -124894055 43 -105602192 44 119151915 45 568145857 46 933830587 47 471007066 48 -1615846455 49 -4980443887 50 -6559205531 51 -445142984 52 17862596819 53 41501949244 54 42016504675 55 -25020580286 56 -177736137321 57 -328648429191 58 -227623462445 59 437475203416 60 1647633412777 61 2454557846421 62 767444140361 63 -5392391421722 64 -14428446448169 65 -16969062126097 66 3574147095867 67 57505138908240 68 119841745926253 69 103881108781570 70 -114166086945203 71 -562057777771578 72 -941189474403275 73 -492531708488165 74 1634302771475113 75 5150049628429872 76 6908212573893419 77 605934576571207 78 -18862795121694981 79 -44629002295010278 80 -46098447054373547 81 26155716095956421 82 194762067172759985 83 366055444923852376 84 260403262893308823 85 -483379922862044004 86 -1865355461906206297 87 -2823276707142740646 88 -937857092642587861 89 6174599035794310413 90 16820495158647034231 91 20119311911047899928 92 -3733776997747799963 93 -67806043002565313796 94 -143487161138269212667 95 -127003188821535318098 96 133862764901087950609 97 679969391687698953905 98 1155105204161874641509 99 625986240174007627792 100 -1984448243772608678861 101 -6376066604451956610138 102 -8680267347644090388141 103 -954347057927144234054 104 23491952519515446563707 105 56436387668583612507005 106 59307767618527634931783 107 -31640602317572043307408 108 -247808941070517399280779 109 -472148971576205667358809 110 -344261948293915337011163 111 612478053338029636689606 112 2419134849425551648143847 113 3711079334884417452501183 114 1307054881807341897029131 115 -8017639847746487059821400 116 -22198632514946567981195011 117 -26949632482261313622853348 118 4267926510284263887402413 119 89736852021636725431631358 120 192485723862374371097973993 121 173673372500259285199887335 122 -174474444836001599260575187 123 -914837577918050162100282616 124 -1573989632371155886565612649 125 -881923099886616534452822594 126 2660264797710815133849656375 127 8707372931432095345761299066 128 12013016161032175856758714063 129 1596210390373793649670118007 130 -32073982589208219345208752213 131 -78150127455630097037090800240 132 -83443317731722679056598820051 133 41542282190946330188936994986 134 343422287548189599265836542349 135 662542175888260494823443807718 136 494513820346226186013423120709 137 -840414469173834379099721761205 138 -3397019687982795419693426573703 139 -5276133909369501031152963077296 140 -1964202863649951314475615026021 141 11220246785835631943702649919655 142 31552884935295856429213948232747 143 38839865685047542650697194028762 144 -5068948503833328454184364804987 145 -127393689469633648047992460219051 146 -276767632860235750928298057483679 147 -254301589495239346451935094430216 148 242651235434238257560369502504999 149 1314548194110660287805908823865860 150 2288830195856100378067173095674359 151 1324035898040968983348068488768474 152 -3794549902989931933522630964914421 153 -12649076844045808577574077645881395 154 -17671400503842897302449585744789929 155 -2755697218345774619466458756473288 156 46435825833236363060528448463231941 157 114694851534685479044696633047771298 158 124330240545970550079107831965442853 159 -57419672332143300684176531022667634 160 -503007585950312271438608852277944963 161 -982044231672340439367034304832365219 162 -749609017527088562291052507207725551 163 1214752468387506314511312838595861168 164 5026126600525991873605588550706764551 165 7898981150212530897895420343406528534 166 3098484523590653769167773105871120103 167 -16501766145144215703630332088249811534 168 -47120571679111934503788922315418781057 169 -58775584256078676257133268420981654471 170 6029992801833508004749414645923052635 171 189588113136783493470028761345375182416 172 417008196215617146214495897731831957745 173 389917399411648137841768782301086577867 174 -352500976053966175447945868841818829663 175 -1975390571362574271687215693426330650834 176 -3479167658473660860975574487707123841381 177 -2075136862516635645640195142397478091309 178 5647440865197689005414242927794652144431 179 19173245832121727819303847477029812963240 180 27111229690137478329066190208373481216441 181 4850645599838645528038691474631052243636 182 -70017532542724802062378363869575650013079 183 -175270583891194440139597754736476703738810 184 -192788287489745296055071795459265306688251 185 82133247595953821179140277228286699712523 186 765874591623899733496126122625558414773689 187 1512674854335273183417990715575396200181384 188 1179896639955679105777259539834684552435067 189 -1821135314462415772513556022629615305726911 190 -7716556301827594541744768083562828155135653 191 -12266557811018587114979584918196169549440462 192 -5054884658645174948765598813406978607318775 193 25142050741921629791140772896027732188753457 194 72895028801775672404115600216710814093114165 195 92098472212969654776456004659051433300949488 196 -6896641456972401557205132613171124780387197 197 -291867368711663560242172641065502584848848418 198 -649821952306119092917676736956682231013866205 199 -617985189256925139160555116870039712277972518 200 528220426979659636722006743296426631612833467 201 3066284284458036925564232770536223515315405525 202 5461374640591057788528114222702588548620103687 203 3354542972353013016497085422612815116788670416 204 -8668590638276185541483629551151590113103855451 205 -29978694687558925730174760571343710601077487391 206 -42891259198869876501058678232356818021506528555 207 -8650814800585031604471541736650203139178726842 208 108769734987214154889976576791234522992095862027 209 275919269841936023546241228067835273311557762043 210 307833841412708293009716753600267926558450190831 211 -120274709613323609293469082054023557569533702232 212 -1200016891874695873986182442625392799124099659255 213 -2397315008043635117770596499194127581004521997596 214 -1909492401071378145613732422527449020859920126727 215 2804773911664612988569968442848972760763806473318 216 12177731022716710427076190877588282144617684271605 217 19575895536422887708124740194337740244606355141299 218 8451290950334323267571685062198396167923511363369 219 -39330219154972605445938340091763553410205438765464 220 -115787909649580065581258071229072045788886298348997 221 -148133250070517308200238639920379263151514988977588 222 7037320672198413465308168957436440242741406492315 223 460923966968218221181536680711726568183648862482578 224 1038648302697459466988614378607924129113258927918495 225 1004172320815712541549145913115003815349792643779807 226 -809933927666063599196981429942464826552946329109813 227 -4877957507733702730720738782468101798069033557661968 228 -8784535243041155395676406456706200977574271825041315 229 -5550416870816712507503673589114374920614840452003622 230 13620719455453676336183062357160427400314079147681341 231 47995496821788886437149161254815407694491242154931238 232 69463731109666545677239349136293531890158611509818709 233 15574728647711569482079153480334391476799351173544979 234 -172862823960567215971226686514112235213178775130514487 235 -444369480406260933912817913583438297032410469540316144 236 -502687977186742007437718900982656665263403116413612677 237 178967118088044231141962382212318676070053326587355457 238 1922147991184398183943753174179994134701238514716669899 239 3883531133520739053319419967273657095383024798269346778 240 3156781143254424493358083303773787182719320493520781977 241 -4409607005544474272039633811129599069679990812340736991 242 -19631350675210029834076059199807095460611882767979339467 243 -31907090622641644347575552768225721875022489793935616296 244 -14394836958966837069673959607957812486636681679201430013 245 62793920902038576867145998108252051999048526154029578500 246 187735927173552136289897750655307744176474404755351893843 247 243145521728960077404450635670600448513901601971539231874 248 -4991277206246405185355985923659023111169989476176801449 249 -742500696985627840223888455829875321785446238402947276359 250 -1693360274879095579097868744972056565133268061814094734829 251 -1663684602970732274871195224437016886152391898187053934600 252 1263775656504438731749701432477654047573132850053015445481 253 7910746916900896687489465880309765370298769306620975837333 254 14402544439560071911625245708896311769733084120960068760137 255 9351315105834749900830334144770550472174197615346702654342 256 -21796600852327454088285001309817732493472435629552620893865 257 -78283527310778713709952318478509451555392815075905776256241 258 -114591411392065365061521308414585761016241193965132112470149 259 -28241789462443719040226661595667631650397280469648286387216 260 279698615417307258026459569487163184849594653526965958837613 261 728655194241140051669718314692867359268038932406820810320394 262 835555031987503826402212920808401995475110516825831917439245 263 -269060091171348045944759892631254225716708543748981133887898 264 -3133055644103763004796529170408305192476625147431479203462011 265 -6401535332361867772430705959079405186651727178856836796859861 266 -5307380635435561823241235296617116043212165458916576324621895 267 7045711424463761794444863334213936273796232286054907818767952 268 32187583096361419585829313691253649474721955567204809617811867 269 52887446685942095959306995307004502383335623581661090698844783 270 24876666179404956235732139112679100119063496053221938155286059 271 -101896915510130462112857963428976914913883733324103439387979814 272 -309427153224174767147183811172602450368662010861506835090615531 273 -405620459010119296246899762061479330297561970269213113864583291 274 -2442510930335720127513982286249885513349464160696900929536015 275 1215251688926516789371510005398453770521894617776418194565185144 276 2805002217312766207353632321839295819928461249131132851253484759 277 2799501463832323621310634729633489392226384341008147973155821764 278 -1998717789693874547983535486167684049527468730381320648924429145 279 -13029054601303538998129870421218961163262970893602374973376958214 280 -23979608697132967273938803508412668230893427977398747329111484933 281 -15983996487658579484325627799899219160384392528452153599455596419 282 35394226647382413521360981300483848827911556231711606466601255943 283 129617294449683760829655091026117916622157955063978836820671105848 284 191869878924750282485225858720202715256815796408373635535155343381 285 51499400166791450138049734054486228274542551670624027287353025842 286 -459168305770398456254756378780922659654248611731859256183179696779 287 -1212354462216384760714926335281939334128439735129590302545578888466 288 -1408883569825040158254774205657620194169229177690758579582768651987 289 406771984356208965597606095313831173124372926647514460128713860141 290 5179642043799732813039887017301638120376807281551551322144469619969 291 10702374944795531055644375846505862416952323899198050672902148483248 292 9045380887754200491180507594435782655900795702875110180652734127831 293 -11404403862414760353418384410081156575828043801822006423239010683562 294 -53507579887844143715808973115589718113181968755004352353134087884361 295 -88872122943046044570501327748453047980350332283384346845395613706990 296 -43492569810843492998222048684333737347856127008472658635290273405169 297 167546995866418910413750410581795718048101434838823541326689228870345 298 516883186433683366630615911782393046360657428441847614287354707215147 299 685680978449393275846471245985618625622443502840288281876311925002192 300 22030414481403374810411124958493203476304861923707171338170596235681 301 -2015016692787177567563018242836477415743011430059542769030412636666621 302 -4707324843207278233628160675550307022263801635812769357890025767039919 303 -4770953795949806234889623865348549435745245781594679947001387116683954 304 3194440693885858563603804277627129804439052717142786775553479850670715 305 21733086284422514382036265191753168585751132825123958793460689128453331 306 40433018033359624408775695570918391173219531420542122048318072376607951 307 27644014225893002205377484647683893187111610431815668201311715539696936 308 -58164894301093808120588598518082144379463424627141491625795389916471335 309 -217283945157271377231816347486493047473681031698587992483054061278327916 310 -325224073444568921779471264550538597409115345954091193644390286842361207 311 -94336109424438185218111640773657147914879154443236627506749934142748026 312 762838886417706732229798212108775866762813298810377074871181148416736869 313 2041575963730114287101587304393135701963110602441354502651755215185788747 314 2403855687626436359424845906530588741127516413000022844816169002982065049 315 -615730412423761990433937156229123603948094725159115247645960936381725048 316 -8663961493137733759707932471002700524965236936324748895320568237543550117 317 -18103391640486676592443201347890980111567916865326604072749689588789589625 318 -15589964617795133057988936880871125085844509479869043394346155463614799813 319 18654698675971592414011704589691777228227407169128137910409043649441765490 320 89972651765779479450966361946188264030700564902097513119888178798834022133 321 151048046652197134827669251090127387449666546337690196695808130296699776573 322 76761505528934214512857524019334890058458865964280315000776349933005473697 323 -278517747215796067991285765368918590730462066857565312190638627757958574480 324 -873113960821446453950598391579182281846446226945695543616896675279083366313 325 -1171936148367922677136649854436257667378420101574395083022325382479874993658 326 -67729182641769749235393178984431839977365402281865252995334801664232253705 327 3377425939682977387148303185878295536998447452070893765762914185110165366962 328 7986078628813438560136582676253933377160058333645004662204568570619436814831 329 8217066986068040056792484142190503162379054644034737519603462959518615545089 330 -5147321080352864154368485382874512785845496650487665015962045918236945564021 331 -36638147230667397025261571781103352783502835173242927264014067642447383849200 332 -68900188644407544791550445434628298580618438060048954653288905712381799085007 333 -48277502305381433035760633465358958566379195372384004834530388061706971374203 334 96534644120887949411675950778306724303727918956794726053378265938329895372193 335 368036776486619323425340367651786469402175286814634311763904803999246439511406 336 556947881686983189510712759871106686972340163298753295351678032675797234484943 337 173449670093689772917970094524229054749295278629986023618628027972115197632415 338 -1280042509327549738947588323557447976554897767930945873554332172486590194435421 339 -3472888727388034802972130055660243465741893585644123480296519706045952473372152 340 -4142328603844828059954102613348649183399932886884007400305964600041021434561867 341 929029078032010846091704877454938592653980269070775284782443953507420737839220 342 14635383625570536937259916428517990648921488419081500656131117051826088185474789 343 30925518345362469405482990265163576211373477656852192012886719105094809884661294 344 27123273709525688588117319995620374667335653821539812342310854318974997933361521 345 -30778927010225820129600576539372415955463056539583640464648602408020171174904777 346 -152753540365177675545457383637931588541330783306907462283950646384453622058625003 347 -259194438643713502785256750890275059051172049963880849919399330977572051803218360 348 -136543925393150722161636264319218375729434901275589357950768007923500762893454017 349 467245705445202982061566387157900470545778361112368885795766371056565964916598380 350 1488815902910561193692488096465298136580909359369048944842273268046875935934753567 351 2021713306472162182923656217797635100644976934566923624819851338026968003748726762 352 167833894845851076788432279735755558639978990847158788243359494051660818042884467 353 -5712883803926334830765130445360936231405681156197542484057366187627405740724608685 354 -13673717848441193414476185892646233993505699228882725532586294036938588362158871377 355 -14279066614979266252721371376583841817846004523087506352716960376742360956153379664 356 8346037895926516230576243837516190087106578040969834409843748298251695430030965913 357 62322480100960548743685125375233486509723415873201093779213147853095108445072539474 358 118466849985690166268263173419335510446609098781136841740917073694709629686514122489 359 85004507005406607954003367569796423918521653447714319609582912972315186969905455278 360 -161548705153527332012131834976884693676096325540900270180794603498831786790770597839 361 -628890770142475676423042677449598270498933598198143372545094967835378699602440577737 362 -962122015932587288106698902461648507852580316010050887417256629862401061828905051243 363 -319909550631475164275352918191224964690686466209212273252776088841915395616979659056 364 2166130344407184452232239096833551735675955204584766999604533216246553147483444810143 365 5958702666426903621750339406674553132380822178512773051873523575445848687840074107317 366 7198411370503002898832327933640117586788275043157693440777971668340152655584121642159 367 -1390068911511194060733555964215323945062281971920816205854579017272153612231492200622 368 -24930210444753677482560538958094658382511183407908946842601102294926065691158033837451 369 -53274677024389265145544430144084127726865513748502137308701907016532157086755481230083 370 -47566296295426484208184042531297137228155894623088372779663233516424920556775873781535 371 51146610001711396525184439203566091146067579176345368178426223982096251499454889572728 372 261483340510356403951994283210650269995890234266381932289930123845985522850473043798583 373 448424385193982251917420970780693310592179888550439977933995000287390571562985288411316 374 244487499162722579935278631626535549903776589305378094205958829093128493962247373502791 375 -789971859958104670207551514793978242167035110109993825901674184699615699369227463000326 376 -2559237902189355610481852653967802714367377308700091266851454372976083495947091056348997 377 -3515464770386326117351176020124966084259303507063445907049808509911078147771433321270091 378 -378990133139636953435800462454425972527558528162585154140340837429914039824318122788217 379 9738894761213365694319310885966694844134519697160959897146489393485551837796666841362584 380 23597276220751449421253558158599404971010140644387565046844383362269694316197564080382661 381 25002912022167716309534924600375616718474247235229188578308245826511771053647993092499132 382 -13595281008992181191152463774096455831489064758520859694937508994199303874185711238803035 383 -106831224067911723001914787855979162832749112454018631495869242222967763195438314823381778 384 -205264442172026490017564639390241811357418936040693311797140858838189400496765973471345039 385 -150717019240153687787166337263917002780913213877070401803038984122101221633680586306606103 386 272249365493190821545735725174055997729905927414741117263645607751833005265673965282889221 387 1082784345086058677456766240218872629906583345406493075431405076860048852142565483953479728 388 1674544754531824142114644052351650122183218913196549033231842971718616674939942272068865923 389 591611329495203859273186099870662635452810823562794211273719858347411577083423786287988566 390 -3692212655765919703881630569976816412154329335370564976036335214267886858843088925887549533 391 -10299794607108648506035374982066960739283289547577663884233001810228713641852711134071533254 392 -12600014319715117330674092754929815338101391737997557395851141949646991606968608697541692501 393 2048971971933823010927527776063735549139879989823343753965654992444071547705857008738797253 394 42773500118334194531637306360103868614321437985604558791745186524466751066948192018011903031 395 92441988969669235610015408982541455935502735455819204193795721875586871755380586115605680944 396 83989582288960999228386581234946865702716898595292455634885594666750491400606878821443275893 397 -85496316037216834450795914312668796529443770354195481374417857390153624908734924182967144471 398 -450794679505044762573900056695224583210875908944163869384262537715914690548173958650746479387 399 -781304387820329374199949438914906173047478845010485917652069406651252390138214208306529368186 400 -440217167639385414834901492338387179642563472440515581855123061871348561655128649697550745109 401 1344522535247750561586809611324261632384078668105538749810354822972383688819726403492267863707 402 4430024368194940279730089821707885897399872342268986020736238074088104481574559525224027320911 403 6154948687593239063321267412030360064897856366172141956695511824205168906474543767761525377032 404 813533115218056891687709304336046120998777276114431173515651186177515014443308484939593814441 405 -16714172095153471706081046750825006693273980709178327529290769637317449708715077878069593720036 406 -41001613704307626844716423854090844028764323974151425496199793302354215211836806174453112634407 407 -44069443010447959264960924201106319970241273927243526384235253605043376309914734476216102325370 408 22216881611504044205376353864961490549713554293484277813355271195031053667488615727827685898053 409 184351229335076620036022253813778886625969105394996185731152371392397750172928472190252997037539 410 358036588240718864817534145566068037143576602668657662380684937741832398910019972101842426235193 411 268832498927646688692172695754778831881520474163949624111898967260323330623340841179870329433544 412 -461553818208806290445431157728957382845082473040180354590891767379024676537299406081653748257813 413 -1876541170400750572929586479061078278090388960698225051993652039241150403186586733401672196857898 414 -2933493393349357825576380566483944270701172494392847597805186886732219656626044082947852967358581 415 -1096581482346445583913351648056485207141478035755670309602809899644477676358967456447877169955822 416 6332927836171157370055868982178275624807927479124571690834778448560178433208965576390413528832739 417 17918505388603883060065309862399836253451152517557429494229231187032049037547411519578416617069571 418 22193870560872669248080754783648422932910683795473381400815278718397844960127248285879388877005327 419 -2946968364735894360910441619838617857535337808919493005216538718874317267697867325686111984283696 420 -73848187906404760552875475797907868960079426850868082204278899433272927306571035440387232219198119 421 -161419448322509695747732295658108699351385090447755786921835886323560859128666643603821338409151478 422 -149184483203122705007961481445795865214580169813604330703912872400118068501525119582765369579542407 423 143615928286556319081328879430929665932390936170488105474558796955406692967919864832645878598364942 424 781984315551529937906533047786769407938689414802060101991960026743582745095481546902046802254267041 425 1369698663587236056359478564224260077250928635651809203059939022248484690427773294932662748415189543 426 796452269340564203412645523928269764055586840037546075289286253623105487208132369783176129169936197 427 -2301546995122537575517365391297741757512299394907061210686075131644449752524547022253488840263809232 428 -7715111567824830756764494857121156057779539961938412979385346873325728365221531116030203851034387217 429 -10840854228536292959333708117598871876541995588314327170262639680311951363682116127391848900151969835 430 -1692626173144987852239291252971546956097128479660833452611190160611532523980305334517926523289564097 431 28853782927826967370798476577872290871106388764320700526817720426905302717654832982704280465164214418 432 71668850113118103430368747141118844276172206316475195413581369143621893797442385495702047840527506693 433 78122013515109004854513704325379025718520390213896638712961063986311576169070451079177792602553792205 434 -36374042348664794780835960181945270436464576787820533557694830017150414840821128209868965442061822223 435 -319979783037605115564052626471942214065916143056572183431456866777766413968902530706508060641291696936 436 -628168039014719792248085328634254508829979520017382866438252043177017218908437919422005858122262527193 437 -482010245447248172776576772688765007139327218590727317208523956897048326582582260417521627140785097428 438 786496880865012985103355715571480900706685761420877689273459117300176569196017298127875596327713942391 439 3270914399198544215635834513923287687397836107965307649637321164990274749319792277932194465194503792762 440 5168259075825567898923178336952693366817820589147642965448600180300933653908620305107551782903279046171 441 2036625831463144134971912140923104480161561526668751215060483352018014657743415639813710924398636974549 442 -10921644254644644138283919946645736860827074533583555281482455077631168402521009564088844353024948602905 443 -31349277541536076663939324223278791929502954974695570679435500024117360002879562638259875642666558695944 444 -39308209282692337396647959777648462092618892104193341909487033392095414826716164654023244116722725547675 445 4071733406005425598213314422834585758282467913838462228535439655617536664717940215202298965579937676839 446 128198703683177266082834397298920968331067050322356384139046629582867871450717036566088911614751704055429 447 283430698354280629007556424709632099902487269863979603003979333025519601228961878971786789034490312466062 448 266360198096800784038978266183915628811673716352211110240488470607159260067950915053892273523855110932775 449 -242217557166065445063960530970094782621218023752591055440580088988751111309754288732766959263168035932289 450 -1363875754673523407413943717473124159071602533124737951983911840893913399293016382014748159928042221656197 451 -2414236122971168339102719012890635893287673025551563076333773823050240491723401132668987669598681032703088 452 -1446958875171919571585350777472996081101810091119041540056153846052877859126643806631445570578090661220147 453 3959495094814177251544216623329678739439897435648430509808271096217962556485897147460150252392604830320418 454 13508327861710804007989433996427839637898776475118896010170484138051599872024821798575859460872645926795565 455 19194911456564443469432050985753044926498490066798025546219030112831126687174775191025641135070779481791238 456 3449223663892837910767330138296186506689009561169128148399364041192698875972558488246320677748293234154453 457 -50066900902452548286221184285979356255797293648318958831776670231032786018713327943276877687054138915532517 458 -125933754429304391082377205134662988933107679211250325965715467734666227951183363540412671842047313579267895 459 -139185992058473088919637366479944214502727646773547171625226930939858268314409574274132066120546993386857808 460 59588073730518018869732971346557098814317055215351246120585733400499449378149145920667960655487156904197579 461 558245463770760441185673283338574517620098812911117538595604082705209788640820440777176055014925391266793007 462 1107795702072738057810787984544125933500062575107489761762668688914917224949598626620520565322668202756300187 463 868166425484233712988287667944585849839213049530574153895712149796641731652256351728373070658450857435735386 464 -1346101157675432320554949356352440869412649724004466748093923628298675679306977805875973600658749942261636283 465 -5730356128811783589222646911745996265241840034272042383042853672466679781872703265018581769578409335302352299 466 -9151318745066326117800964067600864380971847670782199316151319383175702988272769448223760897360947598308573151 467 -3789149803395679769594839950653850973768344512619578961891429081256416019873708777977350420660770831851715240 468 18925434511040234177928951446214999426092669074610939115515746845015852759161147096157310521967222439415303271 469 55121441783155695302835901301724438105923758791434839636829919030860710983055747583375557927746163558033388860 470 69958476594922552777526173426294087623604566473398626106783921805707509821641503761672532169988176035254496119 471 -5246862248431663057614506153076205154129833530624088192010601868657719889698654461772123330171781628305408326 472 -223627623991694657574356146094135872687103870135075765081850840280078369439913086568775024993951911323004150405 473 -500109497111159497886976025005068835454304593152463718458723071537297218007855289228762881979993317487798853795 474 -477742025981172446158744600318561271805980770424168425128547448783083557494192669163159482058415381001886429689 475 409853314445837619873602791337193462533691247597926310919371022317279890397834399604234363884118106387884160664 476 2390214124075089097380765522620980609417918246812564465688315296475181552120863707795969994623330979474203423573 477 4275776115549608165833060455641653542381370755107740127151812743791925732209691658898739766720127864420100870924 478 2638318650090929980434542022422674194734158378110078821089317455319979573572131120116827852857370508258325205493 479 -6841532877794811775311758538323836021748420235902436023600558154955457957170214743079730740698206991254740935346 480 -23764006303971667799590070344878455833423377276711154419601263979592485236841698772114591956604518951940415748639 481 -34145287966985302221985636577846653493598457227327896903276424867347522980641768135604041408694423934711179664863 482 -6927063315313903523910456983648080673339726993868212873922487590537074022529992910329509706119823715392999250955 483 87270442067363403669873573839588451578377741183217967317336496311802602422506463629670851420141616112617532626832 484 222320117083426548967220345748393577939543497086976761352434792480100653535135824391434797565282322419058114044771 485 249087301832213791050984905350145514177521714325030861315741780378002578948477995663581399197611206207251114061062 486 -97549287804470476105890943924725468224495426939330967115304360156302085931149724948207242619031461143267564410749 487 -978364931698411858447406439109859696201485260377034204309480035119973712312434539611794553482756270421606256804902 488 -1962585770027218706019588416344150312404606902516472320479036395795152477000586090151253517604964018351889993750997 489 -1569953728550075335971952710184606160542719143596694217237520392237631142325417717311160435645256330475349567555219 490 2312584200678419180743913803413645180162501982206068127799465886354802807870120818930283221870307188793497672463287 491 10084385400054168033957341837813038713654574734685284673602720063155850322405000504894401684129225274762347088542576 492 16276464384810013145094307377826298686752306649385652477970614978256153092075740928830462860137124387500880878276869 493 7060652604695632934832636644868148491600895905073040206699445835375708907433740611508604616475017120305785550429023 494 -32933110699787667433922832305208143053549318671955554975930812486146611174351457336301241998628709923955366426041419 495 -97351261875956068173591501499785737171454415819132422095918840859659422677444448862351959841799994889917056738173786 496 -125045647371465228770801787060245648570177556987860532699156553819528883651391325901715150398538982269368085372248537 497 5877779803560667404384116893059226767703241407807328283138230275614107187124374269751309370754260235668673400740127 498 391768208182019632265197667307711224767442043745283240140250372467720073845628802355521951177965352795072206974529163 499 886293594335494979187911664271139101575552324474656070564933554873920331839177384524730664387526570234492820285643944 500 860341300042517727284334375145707563114855095366166596031074286499030199215062704955491846969666773706948419582410557 501 -695311245978995593315487134979743712211104314486123488816294144621155904307500122837498492898021498735485879187936932 502 -4206829246265021106316505029729248708861261243720572767368219991701555838411707294099559935870981279048069373335037203 503 -7605084892472759211439652856402523670052311748446821507716794698575547540799503187121764206319439837513992296022830978 504 -4825949126065956458256451842335735123942907017232590494945358463847322298243124030360844200671229734877724115092066135 505 11866630741788089934423431479343905732374410026274405541360858030407893748662419466663746874114855604651736177273293767 506 41982999200612740345896606662797157762343255177714598260349879564872555640364788974912224305457245782812374615308412397 507 60992632195109432033180567149981492347306121048132904998463629490921041710202836154508086682151152180165508045253273992 508 13764429220899353736066291576475710349449174300446426213988863956528294827841625073301030166734189201370623136720787735 509 -152732337868445873698870569806056981547442519681577488260059116226214635519145391708131265736070367228435608904133519682 510 -394115198476365771538792801795789411217327142129141787281662595723473900986283175561074173590143366135673197049581894729 511 -447537245624624656730597568905202219124025744198138174725822783666053994092008472879198305528333847058011719818007707142 512 159362481270412911446631737566351246849988931338360453904708908354731286326738570797190949789921918258691042125581831503 513 1721612979533184835421388503684535639443636927060918604855899076925522992822936588231690037453660212583206926238761415319 514 3491172812523921754247843228498370837155233651089580743298751392762455038305047622723070402961002561132899379599805061163 515 2849118583319408886278505077241958766396171522779190311983792599574223527642589867958605412206461977320640415008688505744 516 -3985895456923478585981784927278120661414739215941760070588832604305765847221224498582862611939300518608663932356980099859 517 -17818227907753827830062213084806771416349838218746905195303242467804687808662021937363959016282670164812532979699991365750 518 -29064828387733627284882914197510454996575182734425950972878427410634974002588598222641215261505798773921835884661556919731 519 -13174888585920135841780464541195962589834543389687052300536913202664321247663328317160854434606778532768232038613850888090 520 57522793881920820814531481614652657775309047258226371632711256251366435473252010034243404950950423748121001873135621708741 521 172618714686169886267532201522516871235511184468587742299404739555070632219272155423773728986956313405912865621995846707691 522 224371936724307103985531900866823978585691864489047669394283627253477614715308919789410930243623611970657980298094697813241 523 -4392944459648206336048548364356450891523315499634890344191791949445524161897933094241293921603471590070090777107534422320 524 -688960463795930799044265442893835078828735942365346581614313988721322472891807241724420196638678289619792053876434504849061 525 -1576837356879484430556667945455444690246772321272817438488100874747045271458231153148598131711815770879303130492421194911377 526 -1554930260101683177173551499641995488226505984405065503856631738078482180171947678309691189075491155637897006147330253187861 527 1181931359959570347489900373541389356098974419687195375984690800335452818842676543052134097360572752454778730212193377257178 528 7432489655202430844872526065056545842826321349308043442228539072969325649737984612813288802034739794814092056003547122617557 529 13578590401426706009976904357777534585463963166132551953344734388523420702939810942455423277181520294499858496910051709824709 530 8852443857253729514453892568892831869540839793621453736507693356306390402177330778173423527003757303761586953701075427559345 531 -20651968677473463687361881376917741281155453052731045975877598501706107128683319581823306435148259273569303762541784125985544 532 -74451487637862081890369438951499211735143962707134981479007288404645152994370194502579368124293235975700498759687679397645801 533 -109355056206404297380936727179807387700719022020242018519272950051012859923962802712103838869964610007822686342910523805089948 534 -27132924684831990540368400331960346721833797903610143913378113384258141576482755760258222252840582656012809816531255760000793 535 268258413408824170498920586317401562936263359410735850964670484948931198806198402020868790320178293666413217227286052325766394 536 701278601036119790834192918303919603983142651089104894386856192707124377854357063374178035110911356259681147789400544244074107 537 806952240548508626172417051553952861542124774994989253631944556658645395164458961230939647298457004977490474633102443405331069 538 -259401648550269331982722727978577289305456495273971217878892610857779706218047279327255442476230098097768307710046460462726009 539 -3040510542164371415867609879069379637708328985629236106579041472682286628907543383783126221736465295189094174146026419536091208 540 -6233150483521621909941140482379330920352836899952719392747502950737625054720960685110638119161847231979311386040644927345531755 541 -5186887726208320349906961763382826205991305940160258403942693029264951063540358898561719597039382443953289800562031143471010182 542 6889069904088765872334598806395841485245267542969901135004997634672592979538895124352610482149753952754548329281814818146248949 543 31597238557835557480199821254174391781062331233846696115300948853711515256104446680961314850914846270496402929917507023043885166 544 52087234963483053430533021793080522206832867253185120900201041889693206901398343651547808386946931129028034629423798852141126461 545 24614205628939411062701979346129225316567145585510182235403700065431003964907924341185756047002432171369891186451240969692430141 546 -100806407328554326694818428499693786753078400873567760786451924211814065088970233114753234783752233595089622256443277087871834095 547 -307175248301181736821561386168625670365367843994002031784378264222995468801822455603909995693892953038502034148968294689110897872 548 -403989451638000270488284237375148774077599608861674208006547000197733765413420659272510197039305791723167675949180764253088535097 549 -2949411546690101375699597773568283243970728830895262479010396971411707290804106804948770105824538303534538870468384173489525418 550 1215762906715359717164079466246516329175918435554166446520439805941172527612880227764790445349445648966365767579953490320458582951 551 2815295702945650331436747323761609721515259543149266646461941882130102608040191147001770787370951693565566225893667965792769818034 552 2819366778508824597829270778316414591238070422230417134627758353893188427898079671547761575523106169631822119500979327107035170751 553 -2011960738399430754535015592563796956613279088857401155091606396960172101925078226381655537998154269756823999012400572528215805159 554 -13176746694174035238447229344591385536120989435913090428983900660358794932897134824801911614771092858128214196828190055601847830885 555 -24327759138821775775205493267815759104607764988484647687722533568418591535767939563799204670737698178078598839989397300172293058224 556 -16279222882512829007094624531107887358087759457239633842980356518515799817533718063543642233410846158378439268642559691029118456079 557 36048029878609246566776578581880365949300672749492819896778564659897446706392095356608458041042456125359831639136448199036164081011 558 132481971926098477852150540243105093103229260917869921998980706537606590440314974715828782852505204083533639271077569619840990658465 559 196722945615249121586087537100690368422926080436716480004022681088088320231073042998250626390800104882469820102863261651623496186414 560 53157514029159991853804369661528374356070545301986633918575218429619562287556305097621762263484978308133509476203856185915152758763 561 -472684739363429031230138218026049180197056391598802574671040782750685935113487302875430942494824979098640794984337080884807122444861 562 -1252051846646536217430935961217728048633122220551429207108661804024610265040120524693926701003658048159518526160779955655272078753921 563 -1459664099396618842663646399673470846973456933939329594647374348600137947686665913151198220830183979032558502055201304096728868528088 564 419944070447244118004222764048278288711788840085375920519162273152339987643977580412849280897652499389590230990507053623430219091369 565 5387368460282590757963857158866247089087027571318476899829020708766476119548911513409136582907960306446547749591813117644570482045812 566 11165614856485791434708030698088199645435889412935612556674925774237136778136042037477329632837920578167001555688237551725601245776473 567 9469631700442621618998026864296654818734265727080398235571527506658944568057003242837260509844081434490479528876811544713704886725350 568 -11934988214262025665631626665673577868868078265749714758587861554461770882743069124028960253554600296756080805393314467841320900653003 569 -56214756409512864249484955617482314632895047691495692558431767681865163285169512064195677616568716248205141340134641248882568581489285 570 -93648287251326184063315877388576541780592742384850085547323726826407924628314427917421913371994101652591417918632880912290860567120727 571 -46037128260421859433286143182169400971816453674720949981857272827207206127430178828240433361716769998232997571056922121278006354414712 572 177182863217454863545307939638056992305881100789605685579487505689984927272759914486210862270968852331762903578597893062238820277498763 573 548387300935346380581122975434526293747376094586332460874514910218902926107323682241590393495443011505966177538717874083745381220267495 574 729670306434686712055910126223217193158681303896023752938322926509389962176831247061265410925740308282380879041243539972430681248221547 575 24556854832423169037656052090087350051098680243024313753188341752532164890075440193511118062753904922866582887763871053983775599780114 576 -2152010718875099594687605034117820228826694811629580206814954328409023068634676129225364203975806907210850857955190673228383097018852443 577 -5042469875537686307186438094280934166108908574254489572575336305434053909775240730438269388544467963444656471784706613261364310467749651 578 -5126882221365031143263619276958889391352684135396998804107552240203757104958513838802044316849217681222450353429195597483571572987718639 579 3427864893712035408183997065107901505324654255329075147088698531657513808969488861586659314175172579787723364487721685508317251645029872 580 23433241538334250705444271517983522092457123622994852845936340902059122408504146508912474297236929079935851704499967325304308162839562855 581 43722422984479781537031186910465839322180388588505688459919483143464561311215701812665438582732547341617403458751032121562640137937922118 582 30004002038046663596245432664469292760858318673800846487069385261341325981899345401491100866218034001202302946669232525505219341067968007 583 -63086304511263298399765910084986155158071479769695543939480530632476807230483427311015438716844204489081896139769726118921444889842999534 584 -236473848947280475753556432940098937478367993749817562825007438472617180002849448073500204287356425825869193850810223081310066173297466689 585 -354966623431124231227368266880168805580770046111394796293045667220463364201156495193841189442357705862453797031742728229277476398613318223 586 -103642565559826585461061845895318404778009184672852991405845116602062001426655837721180494947482788815243456130225637696575166159347950949 587 835303786485084891945658682724912348063472112321804196037302176595384961215290897997948047775499858648305180279314078526104414105597954192 588 2242235085962994995982254396170936073726457619525886951106137126193842902814852080365179288462546381784530838985554637542098385843314909793 589 2647957829107048614720812028185321029580908573853688257859984115457842750369019082943391251843097241583777030053426685724606104113207844501 590 -674622755015154211535529354883365389422987616278431035507357313376157445502442309440526047013733497725174916446883027997033896078794247215 591 -9573919585894323013296367921293863924540417439123692595301723544649023964307326137907203155698666997629916104861120766784873751801711781746 592 -20061456745876722571105804737246376141683782068213706990953585793453671311164247607707550284323796054861680961516461718353540074102323276833 593 -17332710649659654698028192959380018476715832438976427929587472242110771556301616293692356740383781499952042662009157349121722569405196925777 594 20718020777380237685686107658598425526069904051428945270239161335431056448056583354421455585113083695928898300438888390704250531349011322483 595 100307982294914988617057209506807462912370451564170657624026449024338180762378378023079767684884965589923062874901324714272584251574367892488 596 168866198860283623590333000166388580683006528710943579295586215129131244103295076934058560968095493922559322869306562808719563024450788687205 597 86192259973918189199345525380261272098270164508447847718027671618207642627627672966634564530607378271439299851685072380239677733321431990100 598 -312251622913478768201360495621459556349354341865594626128285996121304001317118899783140060173687659401577053324394001848503923010284031338091 599 -981887973890653256579743995117215342838091333739915404231382498666505137717722904439535824799634428919833397872609560374090276634604749663794 600 -1321635518900675785320316357570437943317756490080071114682256490863475359164193604032154272877219255784735299390072770512919451207244838151775 601 -78642100774853756898677640493408111224298540015231348297160503125832257204803430268462261007795050800166770245997609333794431116235028669561 602 3819896823891048328654261257320637024331073537761542333332768838546257871916514473473248796693253397641733588076878228307805265357348192154885 603 9057708506630487883665732686912008755874300078684093115276238991340293847271167877580035160679559709776554476317437153473312511636367214893128 604 9347502907638611761518173443851512673707996801224520674282964897393669201613446918637979658459061230930303986609195237203899701886593504153103 605 -5842135699155820569127250972820820824319962713271535417822264067609338105052722018682479557188862194428207408479825943893827668398538557888556 606 -41790869815471037917857659938644604985605932086547983567762905034587822406034248299521025812707030813032307230747249744276639894665300224595729 607 -78802062928544134894831482282746511996371229530978088828924794100763025932113445269926497562376470688057269714055227815973654047746467274391478 608 -55411634698746263288210033051320461797824015709526290246189721927273976111840666230441676282022534151939944208035279617601809233210417418124461 609 110659066925797840434979889040292818879769686796313430686260925301028729636462617299886384732747774270655460271701596016098920672070658300073395 610 423282271606788554126103936843550641666366257881116108765430434687052504904818474003958824488613172580023511553842451053929641227561079937056975 611 642267843864730238282153589928147661512183418575353421823087573731811092941093679044949364951498318234185274323258868042779463100878248384620080 612 201299267761281528724763456040734625210391135677346799006488752832260450633945327242554177403926848618456921033097703613353385049030212920153849 613 -1479954599951498323608997782452318661255640055794075350104571016390369916480113826555224403061204875662894983637062831409753355606665252040632270 614 -4026684494957220061819430553285669667871837720253667361307314305857064116599773905783860657144027960964171786198370182404892040169606736331211175 615 -4816220522875328343308678943987108056729449153769122269644858860827047892065551803582973992100632541457792339519335147516994617965300315279375762 616 1072270073371872794494340991781964678259141527792049411248044119507493193560788336059032009127575695087865473789474248614511636092306234376124113 617 17059521846250518309467840665430193332830978578140287767817684704259958115245694060273181388348649140165745806850856556069546818532267706173842583 618 36143512283042548963324075271814367154793266186280672117897567189170537672499743153788060085699888131989263607538283275306135415722051490717520565 619 31798069741444836506256589053963165113488215112162476763851500463993523106237012280268182139250201790744443386047100040220763184164669447949923152 620 -36023961148732839553891622528500523631965524635260516988698089152782623359709591589448941188127721278960026971075634415845050973822142016343793921 621 -179468753712440640044735969708377538883825198951006118125107430352544961758627560577933663118323451518343342938779938830994637582381670036058976203 622 -305313560758057476021185850749818060115343641935199254098669793696450446149678434398825216429675800664631567875345925115325694941163442562642683121 623 -161519929676533662341934708503751097427638350945210882424855637051433687670261440898314189334948723219871229120365336910411010151216065717994044654 624 551591076434921317643459504617050530489762489508090234257393970075917607241478244751327353604075275411065913679297720331416483869482466309165270357 625 1762774796347284514580103219060348673969806396075361241259628051448731745154769928902816218515824365883750899459970018904931862189424799223772936285 626 2400018562746205584310705170295280787305784774149380903354080110763350986303179456832076350550638025455597358935789913531240146754126901393330953793 627 203682670471626440171094969603692210036757465130675150371821519479304654473606461476471351920629820825366545799756033023446551019440592126610028280 628 -6797624556935603822621822437114451155611717546294623173941893297918618019925749055245888860938841703719460534479623818807448128464920960560224525609 629 -16313179867885827746059336788807854038807579253503290924981820924411154481388425369320786800726628087770636445332847208369643232985378087517097846444 630 -17083364710155640919030447249661683576906893079607464463236962147239313613988754915562388358627661038713453080786664527554816205448119508395513834777 631 9954691146241741767900912417400551978619952702318090984939600966864178677849134208979027869578735198142010233795459146134642140361235271550917209402 632 74721486579989583001573676998653128483154881900163328643469279253222485469317016064163438663785544272022345424931322014731332034463352266531146839579 633 142394853838331487203720967002125648334085113023874067031818754731624873494005453769716651796468845283181509898558908966569048398877814153530169744853 634 102521186054629826689223714394648281798781487782812651838163630986567039152647959213621882657707415118219459915862391147162030987443609983980248286055 635 -194498597208448181550404561360969955008274713073080026017398661617543400358384450546772362139332524142791382065016688414686157961784667112660431596520 636 -759609788152755573224420494129576181118950826220156421136195356001753190258424409773992261581886875260365576848642121918114770102021354881512850238875 637 -1165026766315216757340947979929837990216666005987507000507421299699647066520116212481668552202529153735748652216978990818408448824526066484386292559262 638 -389760187891075333512158464768141518557184688464573907998260782250134027541080085490511994041284450798888465628649579656343699527989723966690378609595 639 2628297669264456218485141733652658416574137244815594544978108531099801168708766933520149198366797901658573059104848414041933205181216479080232321279790 640 7249649563883316405437442615316516225620762174848007719028242560296897478427320047238325022786494543807689611202207451951391651395963372231988539033821 641 8780870157468696702617590879609119975439726968123040981610180892141743396539085448773501638633367761905074652286045691962179711437852492381258906269781 642 -1679455219246481831433918356800816365080797158405666058497222692140113625772791681997373379927694158804692895030321086904077683692373257234712768500239 643 -30472172091591836518873154106127075588210836450104258515976739788516993897358045081199111732576299509416210726720372470330740225273284005745939824152400 644 -65280577976143533226697208175335826544014323909473846824087909070008393556827257082010551902947841411645459468989231564676683713573337171615847508495721 645 -58457915047239928164985771965380417928119421519048087885456086371993312833647345645000528840542146072844476706671217641111340068202209039864631136644322 646 62721200395511150144426426534338915329882742941539352362300429506989175294697387091904804196845288235935705424464018286769278616109181649533596548403639 647 321890916003200939863101131984688726207184941193005732068640760051556067934253707537708177353139951655419260339798276452628553192532358586483819718455698 648 553362959399818816828212505586352339466406043698965202894694764420982997826792041650430897234645334291254554710974202729789910950744418736584097744220767 649 302933258542718827659922275940246566945124371182079132298094517314091658568209762625852609525789702612877190562258609880443749647995556206067993871132369 650 -976456358524831600791973556051929459330122239168119488867844501304907973460788022451633186606349751765738241171339927123747441495286907568991622847998405 651 -3172435228409330875387878194186471070693014569659248262064202031903473777863830308859048754932056461622111627696264849367941816399935475410692479195472144 652 -4368561711345519412989238463154198027637329977306832175973602053334884726749340396012316729424748703725403885704264773088430052926476640805655723642209215 653 -479511778844477225033398405662068757061384640067909052807301322434972993244297390847013338901756154381054916223470077814097659737848306480827578346254203 654 12124423485849244849560163680031389594237022396388220296803285926582239717386851942412547727301999297748647656565445070308097973325583801380267784639214577 655 29451476723677660016694066761619413737163438081259532912043172393817508267715856488088281226182584723855539865437531191086597166642893740666185511175125166 656 31289228434433701527414193515815537906495918918928069051823411088179074714913811085627305908783798120177502516271595832466640603285528951789188809197230559 657 -16949133103129593943919760404814574148306396367620322700597722401803275374528811386863901436302330468300477198533364840552602083475060928937923640034074417 658 -133914595890971240591728876067909064348953850841296924112184825888507282033441712824384335481577338134501967165050306030907573351513087857178086407804134349 659 -257916703734945910200159899987397597468660907384888051068519572734705468087140454898806235704500391701673351197264273183242873154547097170430863555158706840 660 -189995327342478947519517517741355118306654961304017956317936841022638875319919985126290836778727907994417908182980274792030024307012643879523548141500350235 661 342463618850812697569930590220893399016918132069220173040577831923320251982581886265814324220021277395008650192810033227277845190455839911344024196601032780 662 1366375918763166652879648362441036691673298450860659618200812416859566152011901736971434099862271761776851670870386538558605356022246040715364165333875627861 663 2118138138905517005571950430205483450916701033686940844895243190783002314314570353728571334006820306106505139663944899434309192190476707562915935390513220910 664 752749322769272752121249416710552767597371693451564546341072958450676434749779515534673531507565278390205308881692956826754854757487107406367071054648655825 665 -4677635591529870504742968702511492023718108161239123092339198177504371911016583876355120554820992620656586729261500844060114843099284117620509704805240233033 666 -13082693096482668895012522780783368608560762458896321111457194395148960398805345265301168824084195450276890036939421862709262968237801324877834282742095782283 667 -16044110501007442262214671925891605991516988980084097905053329919476571776521835619407529176745115221945226559724234488134919564850177641663335138071243634648 668 2576921450183174719361371634369406674524976752470071157112252847683019170201403124035044014251553781118633394566304469899323120161681308824504918687556018335 669 54551549748850949750142836681639960174265215192765443521518009918312462534074313889429661808909532609065522046847901528477133124274754238049431228999178882118 670 118177064034583916120637539365591720794722527579113292919460422660117346994654148987484340056872343387511358492139758037272578559695024385514677157579750190271 671 107674556995601862721284757307859338642304076050635337790006383152518609525422486527829069783126674965188621973987699748357307433983397716335947576396101726858 672 -109316989933527412715395293543847708006925534807205836470398111007092477077600414678666384894698565290128406631826687138287822262128468516488032249129443530297 673 -578635831799222059483104481941049273670353980396408211945884776255468833522309025794541623874728359296352260206481301261483588713262777637037014244735405652761 674 -1005186538523817821309080838678925392244058575989117415392799183364085778133733617795602300322672240514857374897835964853875919855760226625295226398302864391997 675 -568591257451168368054488699556390275960997135165737723280947331897622392393070156608985663916057372971812772702024415761445169215451782200910892564967429861616 676 1731873948174302753680517278453468035231309776037075932485661685046308839990447069964399005281568616256483853872712286763200444500562120331610938795579306324741 677 5722186728538311008252706069571567014528184204048547612996272583646278395230356695339707588702280740473805379217013386676254521006315147741313240163049058470434 678 7968891457409999437019531359411459867780903139296274571943143785478668377242002476388813483896126621902751542090302765423029643700064304058573806577590734823589 679 1069530300375723378948686746630703119148379885453401845261213984880085961983019466730070854180702697135806026374326757413558031676285204347437214143480206546230 680 -21670788267332342512650912953157178157134091788107659091255862876581179946351479869999241040768901307439030699386666319002262367026216124399091756920258205888531 681 -53289041322459866941708900592308211694553086109423539980653867103575787954220255445922545062216134638323331764323847366257637812112076860321503459055521322446021 682 -57422097600006757093317375897811509440560395059463013899740743391720216088225957593393051391458278718647649190101056953125500235984071461532321759151712610194111 683 28818367212135171930068067686976023058912960189122328882474425289450136463575760896578986151869173992919260697858282865208437654498759069846896000944014956955120 684 240515442631858647559431440228996540781776673473037219642381927199275658616936222974659720035146888553839716654087431871327690849257407039732989590476303469489251 685 468176122404225539550891124604369662320813877185816847311046714722726714273164867113670756137183176887669314461611755887936787991836898174577292558209221991213937 686 352633798083719685626783858105862686315939614588098214072247090145585771430164032880207663410407097233834814779342873871562882031433543396122724423533919191200371 687 -603922921724706499908520928845683706631254038183065981275181113907158360009583956239376594671148228093509916430478914487530822948413874486694819476692213356179094 688 -2463119502749581817618350385263698250145546572917611657992715561065097371169097840110674971508273496823385856830388003912663672248466940176453444188459727383298367 689 -3859131932331346733814288426169398525197713125775244474788989974910886068149384856676281498287546015218392884834175676846318727453540731334737466248978398514306199 690 -1450751918023642955312726190552503646780841044277429581351115285425278309377628283050393299982632246753616746635512996621145142166771709585656641994205960641904707 691 8340993018879795883255872872423673203781344545449848537681333781741077135244870288388561036808627285509798168478730232743857135980040028125714549617192764316609912 692 23659542386914928224689623549250381280952524007060813717245049703626664040173334238664276047317562679264046685362604889723032918104718127828611832503852916136553595 693 29373928027297020016481764932660931523633739230030072809655445448772106602520998130266994472286506316796107688566019242875921557969991933142581127571582138844896988 694 -3838028861255238952856621997887952909795597673115365441896859633873333059105887639684100823206187817768267754973162599170787789915186941101490934706056665217517685 695 -97857885490767544038190795961962679440092493088858835539698457015528528235372880812359706678347046205307107713248372228096620225465189269333529111170334966513502798 696 -214386816055181503263549690472939923686655092576978895688937774403847503634715157208217471510523782752570576971027530159712465597368324734563278087363126758386682593 697 -198672926520986007730169803983997697762865873515003542708894691101025469210857949649025052553014154238664007361571787859969132035779411749491337330765013447106013551 698 190672302312033170334707888688867608856186060790172363363015664467065433056580342559575670650078676252833049437678203893106903485722424251795321628380453978466364795 699 1042314883834554403913400313401910559625596590094525382932523273192285703723022652320385342355626782240473552577429402754670474273631204205399777430662586410318022168 700 1829691293394804095556255343636170032037635015654050686322796864255020185322152739854326162044571828890525015402590571284958687762165156576174809578087013859146750305 701 1067969184147005225276733733882961249521540405290321403476468278216274890544764523587933664891861191591668040961801944806088683136966656940071092922496758517130364747 702 -3076959185827365226687336168925308051730112341260145534681624412510305636408410552539983749233814735147297645461364892119489972758361557985722082411022738628178565375 703 -10342529168059215852381929974932613276643135781588397342815151320923804528405068235994562460673427917709276675255226862228704479483127274796719157758518481665758641866 704 -14565226612293911006300381771984813905720265824503031488937638926851884416529293249582431947080640854843913404897181359631733378520859066433853307598592110177988067621 705 -2304678449709321087218584780013274008693918454891871017175712874079369371261719414012166581803273620602087734860955370857117901681111865033450562661322491929074092973 706 38807786542178288033305492076108468511906910698623819166075801647845071567981683794490316337218441770849142518969280927613486614569392767518659371280447140594394444063 707 96617311134041464671888141717468143309645409703352527623519974335300555002246053648626534255852070308281303679690285638476856980131086641316518304231119980666871459536 708 105573393105056273318080182589418083268030189815139476802291550549259083843034145285420027147457645710224609933190443245290260240878143017544382626150248372594172848777 709 -48899708539216200038819187233868500179764423651392665837651729730779474643421981932431970569716356361665881643894858598940891767626289369071657462848774459974891512550 710 -432827034675965607789962654291543529836421773126151096165461840921034657363914960875074035914727374077989279295828821465266793124256907392581017964956871173864363338135 711 -851548115159682257910482173651618441606807388816187607675267964746450058004184004544091313814637978763358921989063848664478885468628627563107595919741063718038479620210 712 -655389684807343397494060591317537012376302092165477065405865932344701967942211393178279819667396947356052946322024026899757023026459670814656900694675618809758832543183 713 1066414908591870559485208899474564959514462052053898081556390954585152704231054398092409550073065183311818824777079717199087679247583103755230780443064700270075042612735 714 4448996523275806909972291523465010559942869599305933772035180425629953334277608993820432268972653888373168582894472551496659448973731639485015440443830656525758697936405 715 7044811804777816218936225962382829345132411802605323802621935852820734813654310422389132053183669048742251995293218715476985562462463403102806175234988215074888867035504 716 2791116127825941215146764083666395002075180147210357788774071027111353828366112530342517430374756523610913178577372466510636714504548721788266923433858157755251361769199 717 -14899487909804691880594672744914166521064019370724391572692838963025764582798647814462003597080199305967570037788613725089206414868388801336723828338766394133368777679101 718 -42871816471368818772617798632202408399857636773289923453553337850804721259899402599732440580196465601198456070614882134008617191811238699997509719208200897493669002779265 719 -53877439179241181284832158048900653894106133314105492902419585802495257062340848743867771500540648597786794081211864069354196882787085955495077310769446817635228974651694 720 5461647680397565967483253815184776294199182105427042888238486668363635458365245773401847869413207004732081758121836614381300936293449968161770065761669278340316029955297 721 175871842830480911402808492786144816427025973067067292027902892470731051543740065951724923601056105542446244048934695180648251287463899861571520131278763000375611995038001 722 389679455755365249537273551009859102423243424335264465995512545805331569412542881926242264770118373087463245972989079243193055435977347503887705118432950455099035663585165 723 367161359280237589209091853806438155929580210401424337409445095440258568911689068821832029298651893377984468161502491937629005699645231235670413874152467752440091187940088 724 -332731360422058445423585777013623840967756315520701202238843090607687077746865230088206365855405879630785142701349200945829295779854041647889472482902929984377543909709989 725 -1881128462062364980488519094953687636370742131091799962995677384022637490232460354498707066504189200634536287677642588172143425700855851249607411889920779952646695560341204 726 -3336830256601588055742580152222456078790743750829235676795109599724006567824200259620388316853840576379162502755863631602173799401198508766977792319569619397826737029362645 727 -2007236498474261728974558438194314143718894081464369556605346897409402374702947456372848853259412970978332972330209264277709935252899680310849282144717421890088618287503694 728 5475090847301929515900176477010019793066866112308054250210214187176654710966035382976737627968238009778667199033420442235415478024940008786833063654498624417572118165805343 729 18729125603381005318781120743323117220073083515521156580890130436093117775598256035078223944835285957552904198416519086104697207549833202938957564074561026261795549418385497 730 26670376430153145389470670735548647278053651691129910197326202035837491438117316101302094718845323732229177486130298089581043171742679772954753589643708981854393235238191547 731 4849639213830569098814299112414083522179490175163430249174441627098507445925580322237415906937395823722450255220318750981507353915613391245145012312364724649771510832084280 732 -69618170471233528555744938845243774919118552512750489370883212913464667588841525993763816830844865042061643495599403607472876046213675657902099264610909664423213161747572111 733 -175505304274465989881725463545867980462602318792357924691502838177727702979603784555973201562061197346549967220258407158355369390423277413807227505378789340640652250716399644 734 -194427453602025035789122285989077772273057382940406687965540041672571370412391720570582418723515018403997274555442109660365077325435812219406990914554963433414037412660321391 735 82743484653350226531250497549324560690667781088082774819093329284817815639888655938564950097635748927007966590492063402946647391504942830043007119746660138143721404597566518 736 780322127344894214031868918274530139622817968264684777556572381852920058446069760397293381484866316672098198139332167310075811550862958772681328528658092993750961889080616349 737 1551718089826768684051843644018066167621751537855869176775302110438656518154425125822474253992835807133692345433379419011009047541665580013991057724041470300587075305957564125 738 1219605926643197510800185542253313141069286881264554908266587452770283838471943896800074363404072410279150684142542346651756754067639324070788641594709274234203213516828882977 739 -1885226261584840402658188901736407002623500495569305782193857612471046397208042821450197768035564193519004340597995017497412551506038015975589959626630409503588841194747149616 740 -8050697282988774543626862576944128555065560854577083516350560918460006083256823504101921231761381597114328944683637591782353851869466788571472659768262331980150474436349444521 741 -12883352061704324462294140653922658221335805256811458799749816966688015510116668452127411664867537587956081642027881528501144414864867078015263249432206328557901069656293233650 742 -5361994707217736119915191498462259701473917947335988437653631913660003984948464458461953258425226749789431134932024692347487258763505215582383475721993798053736012770069991433 743 26657371745523899362187141839516441957139543425395857836438501330630930460547840315901335271521053157779950583135709022749632910298632909352471511114107630337132330662010428402 744 77826734656693483353747125709093756684850099943508942485604673823362997624985591587045325075535490356084399778533611813895184725226839999448412557719657508049416781276475843903 745 98989294367405788937160683810261265916461722824051636615288376986205500111403448683324199295274892484965967499052078410861237613623527224705388627575850764347669619669625394809 746 -7198312045074935659169076397925008614825403798559009195789512566568509786278740152746068119301659879476634379330501570768785592407440690325148434725737625101066808148148484709 747 -316623224766587374671983618822567566949958642915328040137353065581852837184599736446831055175591466546493292521827818060769841773804340435562005590194492379642881934016621487056 748 -709574378420266666628546163453142328963243332954805412615965380096290120328456086243012765395903039024719666638679613710808743736612915194281890249518233643923176658756946106831 749 -679535017590049796950714044860156468847881540898489324393979905198691827461495081754519190255265190053916917843829928536975139429832441866553191387106276682868913977399816872605 750 580746715870496366932070814682350902492430908713060448397711925347112596433901113140108456907270412944595289450098013215685865367882389724076361688609902451394230636366064297249 751 3400949194206828472071291889504729967343415497747635047748516542874820298435212087573273470192511859466739634373704314532581413611820412487560131095468698212717167106116023306254 752 6096119331599924585621276712884881183799576799013705759396181989386034079443195055051686142990371187544718812093723055230853579421361572807361837266201168250437857100295004849099 753 3774836875048565856228338481580089083133786006294255598310602708776463280905339480698487050793961718149714101394033104748144826613587652176979768866602835557596753098423990193635 754 -9755598009918906362919069631339123232598209400990659245232765427906918966271536072679019186340358551666365456567949822074486719376978428897620971265126274389008082775595461339489 755 -33975985167605732670121229756423173017594179745210748977053803686750170886351547954616324012233075124920875834847821834965735953342741826419066383138959795773901024592780669486968 756 -48918534394430669058020294560160370500861890011014879085553197701300143352322835518962421858396452476297199388326591649606476877317793107851023982655477068445667007191150986149879 757 -10030413032998692567857768877205233990784392422432124449041491595233368227059057532684678822703705239975304990403674782302773427374142252090937644883329605416290683907565151252212 758 125089806216025018830766320046750037371911827485775869790240127638170280219944709245859932748406460620917991965721847573724270033764340004518253667392373959233854766127382653562873 759 319361778337905319859150462300086731539871771836320504105937374473927090893682986368657588806074735659236899846779282183451211637460320820023050329637597010311425988369912774936966 760 358617673020677474183610842276264530794451213182357750377549687595299223894166829292799487539116092270131599313310384602719860716147398527020101914346942086557553471067879093755397 761 -139500355126175479021422478497785496561438856177080260867307503045282257649255470510809195393880979375695788840134418439901660082444758015313390263474130979014122123202416672980309 762 -1409159929352633948382790474740065097353886042177837818916663766559546609345442324335901502153097281667949711610312907981675549321446742018679511159633911395128668327153092574348231 763 -2832439424743513926586589126778106043826416553911885948813858500034148875660256825435175733331292290361664757786766775531772754145928824415187058930325833763507050134063094690948632 764 -2272160498370845127367451658893883448881970703007877605365741992901799219168970531561021760555224943967217221483777440675233201312102240811882186839131233562710396453103362342634309 765 3335903301107437185900152515429335274478318496928500173131296924080015535346366009624467127960272369180493305242648609321598255102986446300672880894272388060443365357738986635142209 766 14592849921346525320516842061057057127956924339995179773873408330872609475948000282835809623979274931382067407492304439141793743428450847429264788640196632807192759650458329058636763 767 23599896428671193959516571700841676621254754112871751407158390840713552068100022365478045888614259785527176347600818552807052924941530741873770556073303913090557948411468563760048786 768 10288144776179622365699519298555258400011107355080785223416447539270289311237792906775442514861859059994936055049836242819568530152322867194593982609130446305141368953725937617647113 769 -47763081523243597290886189975885812572898069560343576610917543334839472024904210505114551001749030796685139729640817997409714280284298567857665685926089172313268337512369504536559951 770 -141520315857285029117734552779785036579064198890608459579271087986652445811958151660580386574896376296044994123825878040750034278091154484600953477785476622263427276006555745197816715 771 -182158834090318970193286338223937864745750008491008510278012110946650740517539418253427890411895200342412728393249837266102571974467890907013175988515279966478145085881753305471328304 772 8137589872435568239570728610771985639873127273531467028883006770573855678528788008972482061866022667039845937126648172224523309927135367273310604602385347859082740643499580661067075 773 570920815987216958135533601964960389127820006570016078406586221970698022568548198413451458834324003184996255050046463454451609253115635744210478233626863185729999439868537224419038102 774 1294232350363980182268174159207544458383130317403726435415580166504114064874384843379591940981210867994886352789146260888360017433722309677735927883053676070180405268653321969139725347 775 1259369795870132313317089172459602088689678285486572919055685347690143948781491893706539392771687440619453546007839187028541376151179255001113030403395810871860467374102710193844821306 776 -1013553072583086443048976498672167409678423649192098032412633780579407523543045991922543591777732660485391545125377035602733393521675407286719939144256561877195257714146685144958332501 777 -6158666166077058427188106201122093529343310225345066698875537203887495991166549638206160566799220533954902515123364068646354619419404972765205087961003707124249069250593055563113798619 778 -11155271121614370405481125942079582051581275516412020888672719815736174562003851313567486549750464720562641977954696232352066469849136148567387780934364531956020583843364923713709721289 779 -7102944374838581755093306682580805979456205525046970703012158842614748084026032216716846221794988155344237188538011211484096894919359519309771657260233273312749736391516641199866627920 780 17403794409985538126705205051895513795493338930501985642366135726670539760836487784753624331887892943941333800221137417209295445122439669917270981160118752770870303838133166585238728501 781 61735428738340072071524653956319206988614775361926395284293677577860654391621603045216551256576146559441535284083375481252579971642117708274775305282027354348807742739089825631969217281 782 89866149907653214304765187734526508946758442576953720267445702228852041195165554295155287118045453150226150944288663585024293225494147695266855717051053309272559933926943909546363172261 783 20477633169906371968720171721176268146060314764721505499690820321061541127870735363588762508659753439181789927897980738312393645136852483201557114556672115467790177700703878929372395910 784 -225091374041911840937675791495380135603125343482828297223569053329883747851424711398924821152465766097760188102541578918560211601975363375591432058787652404965793282280578247098295541541 785 -582074103319314357749282529131202034204215965291449660457387953458063601517435127107978257764144214707752908003020047901409097670180627182267852174705584474128906965292634883769262029077 786 -662408672036781399458832304346623873981606473749946783859587632011534653109791763944935939593516463464543171620423304737518325856451018228888852590464958946740501506940798692138116649921 787 234089081436419845276399914910623541586830864122175119817057677697949886429339277105149945288374335089687972254603953608763989445264475921267882271307657780542342989371902511945954835464 788 2548696637119287005412036285554434747849453375472355457780287193842952274324846241241683098757978849525239160245130949074119821008894356511696282214081341967929513079019453188916105989497 789 5178441597543687089512709378730510571479074988529793974230786033621868721492029041694326843100199100052247082875614062138738500197479834690558811215069538010493458774655648013330057998844 790 4237583043426785832801016644523210288422508210758370614689707156831744813937226866680405270258332356614349636926202985492350088379413437119743800358741366295123308089777781816374888777897 791 -5907453246081971253741241672624344951679930631265661070806574200547463719476215191138748236339081076711172787268415443085421783430085654482902183749613573223646121597261234393806626684442 792 -26492817693524280699735157696136133541885963900402293053863918882522724194304065831848599326325704023242731041437484976759189830702108107760241774521284397888938213493590324703050262190315 793 -43297312759014446146404724963630490910742067100461613438523388135836880303773656008623642943810916219249990380759290214446103894418669128944146835229829350413311342658051737544766394042253 794 -19719249654132106293743431545298383530180857478444669905286807919784592406327717891914488452628306152621500781434004331560965308716426617444844753975783631109632286439748973914304249229495 795 85691652468875909554390104172701645480024696803043661283713120677919909900576438881137932388313519671289358824292926863355426846455558942911904772534244961872589418662897711499448607437128 796 257744418358177765601796591104785954749664615025741439414111699172498034935477037956954659829178714851032175780753422705246410353119773752852205322107825958775050469824918936699875383799003 797 335693549614984396360490279060533172367225077349061234229332091881831331746458600815892742570122442793358943289458340933893142936122705109101541459207580728030905200607380995840999828212334 798 -5777536265673251958323330499785764939920646533001709304977652340003463525713333414905828855996610685736772644159518134336275468298232454467116129319629595744015096507432557875141946762885 799 -1030960298355868752289229017744111824424743548814376216020671775802008320008096888669589736015637311989974600020284025421047600859181656908893934874340278135722234759519931743392939619817038 800 -2364280854402199175626124021474586741768866326670062252630775325745995164499423530769669381381894878891827974245241367892235556436909210193279944646821438615726349406010399367763932350004029 801 -2336880282762950181826801695822922548418703258287128210848485710344768095674959648301761209302479556148948651433406532125522679076052972402239168468137716291083521852171339730889550226739901 802 1768274274145937123246903254134366844451438006693645962410447332881573387119683914697068535495845938211390594556087088357693192940484767366940149699934066206916401025955122561723949497476271 803 11169306392056597753522241492051304165197964917298485442688630324725251293132218446956688432932702925279671761728303811536323765999057027811083458642183438643090810480274173120633927599819856 804 20443908104156841787756535004101169909969301281835062434024502931475826031351004175343984744982901783201737894685100741007741047407577430250589074570596869902382478214741924129668987849396985 805 13372170473727582868758523203285711403407296938623239560985145866540419161912522498238199534771573936324699359853185693959668722546522052395271842123882503663520472159527691684476227388978506 806 -31081414410995791334089347970240924006539259278078493193035589502831140778704820154500020034651589288263584539724887275550025883944501672664342564625260688161924177176205930722157042232646119 807 -112345120480165650383115296225819061598169455721864231590835975895487958977650505237426271277102851030909004064131478971530041155888943673360487875849878146667705920046191620847974219805003954 808 -165328844808651396846185480121429723138588372509022051443195526704416066270130430453326101285106911350688562088381226125355893828017308759010832318583239641346390708460651291984661752957194175 809 -41386088490134661779222108337390529661271575232579297458030786807734673581754257671960201650028111832799318741983228433817157895631917295388929619689813614377025563393670736111090808905721881 810 405583854475221288880710720532641407275320130067487502599584372883613938727250454903907253654037804604224039517474512583634729290592888252697202865466683175359969685616424423226920386640667493 811 1062494890475794028787409667816308351972599314553869555169492735464050376719777636072412015097984828147677348850802067802556232275700954763420146181522456724904634180606977332028831039675151664 812 1225165950565918795966235881040859297042174893648617094337980837410384832087568196800893949625069093088207398768777228942759068866811940733571760943213282731809938739548191878406506725329233679 813 -390480397197811088880601105148680429612506002025926015354364054501607667346848803288490296463964383467332750299217966789662600870357314652204456914093428766519245839106015112999785126390552723 814 -4616335731516356625508147180861602988124467960184590985068761158590297432820799470094238704986238784346398753852174622858923084341563367376516057570907586996028627699196233595801243293204482721 815 -9481561369802604471896353678355571447422884941677117692711239527955421231288982580113940099039422254872190925038000307257873814469351496079986058625755198065954453984024527447320808338825387438 816 -7910821293327347284179750844667089787349552420992172763474268992664646322687456512944811836625051030193068596579915802881315163246444403265997312111215098857207856419834547084007742164002278187 817 10467698760207105816075124300629286730534875531980878377202455372596528196272017993971377441237805904223968029967713675913236055028132255926504693870796818404923069100653146401741580081613726845 818 48166928394738939273643506102303777062072299759703034641934135192100275884080224154055290046545174383631377318327177229659190231073098685839958041568168162090739188349041722712439749198232230977 819 79548937364302951001522550528786086291166869460403463417920152565151553250671850403186660847585474983294503819844086944227135951860087715060698328826744667937332561410775841741190860999489234520 820 37761788337968696898147816324814000431030446266093945721730448105121592905038533912201413406035466831535615702737894712991030700902186013481728952008283822714429675435619915063705316942397137303 821 -153922734282374168585487301770034655463718202077667721194304489304129748576925580146454996390122465435517468782169322484347734805739623962812040357317565295018751462071658278101543710653923721812 822 -470102672962908402115763681178495249700555365646315072932445981154496229678232663380674990100844083826603932374525433746264244197316901298283460576033878328239489649870203023644314593250158894105 823 -619471674956799994545862234615997462397078210565183292798529589791510556358895256959883373934253838932587138978557124039080002255326261720160068668835855436359712468943399206390692427644459292390 824 -6004771451006129621397982725473732749883960141510481585963077028886794837365367622146652362325812012991696081806066846521893358600713833906941833024010314839091843414152332245855454509377063093 825 1864198399778498998414240713453972967027472928806839100695928979342662329874763946299090184949642552898476518705031786272771192817923843346061131895897190569696151792116895525746566906001352920453 826 4325256537931190228238329686119403254950763158522164943652905292812449263516636855302532240823930729362855332786528131246057418187882001683551140804257650630911616596926688041192376338041493725911 827 4341313605839877693663457919967233276673947558192589692966253270632187747401090909008029993090524431654260971211063187916096308590108807113038156107401530209583947895508401080681123216707137080568 828 -3082956388438750503916743557462307943530531671189093316516295151266392793595795216824108459640686860251530437259674198725573557799093314316879897054862207375162712307686034303340880935549946229259 829 -20284849332352484124957765441135386563398155909893587446635884869679255683069069665303274686901141813959099784228273953949983338403943209233485709404794682590429910355950491497950719637759378824287 830 -37519707282553642924430083342307386361249933063781062322075404755731269242819856069116974267149133959677508096035463186433159239138619871745354258095096266178507906436144266189029792711120799654123 831 -25186801528072294623443496900465444550371712924767081567025665412658187015217683772090569860183128501113489323925267645575574017734613351265297433670821253348184935309421365398806940512417099393426 832 55560701185629817621859418896817464814357468105313581493868636991712999571620662134142284385183572429330673632568146271534975596294664456041870953354336223020110863839692497148925037705703879397355 833 204731902745751014688698505792887187913599028039209277191704717274002383811477640847315934856373109195213180989451728977297106446319497179997756359026266835065908676368158235151716148130570507087779 834 304569915356077677764414353909457280303521046376143461323152322808996092964226724704592285414056219458550177582119484454750495682847180395108946080554840862384454310086382751439967688116834012288127 835 82974185162529220359528213994316836753483410578097615800482448515328457099321741674576622110823362101809266881843890319661727349433099470256184505045717357770017944091047334511134139107676233359504 836 -731710222920970033862453061340423237008469561005357488019349801830398839456949184505357871365227820826637232713714164096841683644181997902304710208590455978126521457918242012827421590563695962054903 837 -1942155027591417158941548382944798481003068577106604915308279245785418429064408029352378467753823763698662037041990582983310349660869626351670926080130527631043201629493036206845695138652938432472774 838 -2268805464834703906646828738923193035288026588071453285461911479717960067902237222048724550427120990562979306939096428927007963139779376476820905600617688810688813391622682805228970272111281086943639 839 646444477475315778781298003263908137906356735886914614343060013462349682603145720177523300469530013617621225599842863141805704379968271853360213312044869205505430172099447926686930338358877668894862 840 8372447439270390693405337392306740286765643111420226583309950974783152768483760095501594757924055212372436784375304882006908769114685284973954778506720779676986043666130299832148634652567478085698929 841 17384379870727254213814882057846317513768503616364803259467102384106804259463661220093896973242953260582542728542964161307050934124320836183075154070551662275918184972367641839475037876494091902674207 842 14781452467888815365423376381271969400341841750916741916777266053866653662816044262355154892651408432851260218662847078907669053447410463089788996232846513587250878329417962735434041433788392817177173 843 -18556478485246899979995666137112724024088741308131799087952595599272158382112966365437608568828656240483428731252310910183700727400260645182505973137042788869782174493160731795828454523595149483602704 844 -87691671925964550879695863451974653987745192161475460245937192114351931709272645575062102996327108639374354431479077004384055365460453401539970936920608286501362124817164391823303171427877223584590993 845 -146348352767251926463541448994105591310362335198196813991147563668945603560931792176915869859174165699772398110150556966648913455393562027405577084473226615092523659876998842731190245223969905375598597 846 -72256763624511924476995550383792226720646074022859768752100763403392795878847847959732001625648961554305102754978195994971060711667772655545194962492128091705045060957879626851150796748253147272634369 847 276780889041983500025753838642893662405487671559858278303418645102944990737182088176565452060194328376149419641275438894898099187219100062841764518569359139354160595781155425787419323000849177174216530 848 858590374102272099592727723080279823334329841602618650397320137805604987905391055820212358033018937747174583118671355848760019701201922215479309708825774575725419449522253591766148194779243358662932561 849 1144576608624444877468859516954463088607802193506785465593834117881162347949798233267630654400353238502616839571690753537407918131443424543167137375927858589648192480817879527134749358123613293060950273 850 41276498373017664173678650988608030585607974410357127449994406392997812445393310005120544672452490369002913937628182621597103346844137345005462412160179914169582798264782764645974334877542989772141821 851 -3375062946529980712941219317159439360041940203363151543545597565131312192951329676937647524282992297346845878773958687527446709652414247394598529572217455451844493730703662575503594593406575307013654792 852 -7923343527927517496815831931237119421225940433190032992619954468292591471840556235592546508817181458711907780297225276867343835953526992360805726654759051161466402468220443645041718277515882804905662549 853 -8073671324906938308381802564387289246932433763116125759819452606384655047704219680599216555975789288314336596734603702409511273501503626535208315038695575559265773809371283854624731590330696329186287476 854 5369858065647406658648010530991321237314609729500017224876577412304255997120170463361257170661447732479397054682756177408975364791678848923654448874533931883162696787480408870214546956136541410370407803 855 36887621689305646557658884555163359911111497718678476391690968273050850329152105304657138217572593037018384268169050012497656303008774348693126586180671345676020105002222538088182593439250695785053243410 856 68948611820396015547622142211374293376246746949504675053196273875606251758485109875663603143543032443873375597739838983077240183408008380003100137078185108323843135140783675996731416228290154097863694447 857 47461076123475529492772396004132607811696195642344988320011827815433984480664253234561282500568571402596694991710769954499613108629258816162169143111990718829611117726920543890736216495924606516801750633 858 -99401166680751093304491811219904552512173364222038951335924636074729102958573569020854866643884353967057425366120099368284150540959937949514275195012906874775082388539966710461817596413672805030952425141 859 -373582721442530063761958759877196648084985370417562624730184426212607738458591013369833262510175848363216590721919045872584620101310401400294249282644282140521510983638333516547310759355131757856449576776 860 -561786682381472747982839708431870222414390976025278184290797038131302004781876260297615831408425864034406239530070320002403029599616703886565172638895567123720966324137486925283829369139731350321782207007 861 -165275508447079710575884358906288195902941297334749848388920339375705512795225309422728072376786388606743976650888943970090400880252852937956659487161115399349037448211752780555334583588945235758091783916 862 1321569412857875098422280597788990984381479910484166354627303519529274249264262506984501389298783507015899370019776653235024724105434104798613104917421602885716548689394683111777477094986381328523859587073 863 3554747272957138960924698829687236645121712717898215480379438442875865671488691625131989442227285002994663589994127928902829431217442962367766068924080592741008734079948170322533466749865737691908218856662 864 4206256929562640930367099630316519511927512912688158146218773727840405794764065511175599164011384721015730551728497302352860929059751623766141009913185504978600461500401755803319154985227572319109351928109 865 -1059900264619450135671369146599059692746176028007437149754031584601710495986403016402694713197871604902648068761379791484466471593892322714554098425396905998431105893933959680777636324459813942874706380595 866 -15203433597651490574089734206076066191319911723567657323710946864071085076689809954237405278613039584971500468503692455377103506125821896112126980674433247128992877020288175406588551452494049796016640358799 867 -31915184010049160915099598391207093086646263773619207957149038928453161828612659378115301378016917286689531539401051557676670920339870564382245187150631995925949423152984346125127624941524072411282545903792 868 -27642420275488395327624252117211797894526228284376085707904947468613127896660145444459591079856997730549348029751623368541025724179822203271080730142728950309555653834438061392794231706806579889201655575993 869 32905154168569271280961322140878015736873755765270124423714735619676737627229168778705224299519330994095930383824466342282862765990161143634561571689705163476348918788695269117590496367886007877425219311982 870 159851276895532658866178370051935939264589417795703195717932487847960757876531518385620275909282308696391944632918632487101944414248938019370448568431644949183574474085117038076998304565884324727090508168167 871 269576880004376857473615681990459150733866152791695526841046020941321094221746656503162146835448384411174490676085913653673819181843543256013272332802109439429266754834409684445188604712554967113741950289810 872 138170116736220476952304884573197957755503750102783473770867949823624509228584992208811387235121894668604664339711736890320160897028192401236450404545155580780796755437896655376681287381557816667948046202287 873 -498187765947455532454377979131044005842874429463117623448111671062110951214732066764391631316154510545091826243736827726911553363577621706272126717694980464608591101951893372633143136954343340915741359692439 874 -1570109322106946782954419120689495086863268832076308161735123374307882927552766641072880811836684753901954196643323079239326372982464460356206221149564881719536239430320499808676169950426322615105702527513141 875 -2117270149096450992079160971706890823775495476722868058279431077724679084152373617568075905670528301497506374584209587828193169767616763154912459702701374813018841128804727068103524505160234813815303399984336 876 -131100082971045931159623492610149149737278073689553562426085091305879127071132907764252880840478437553395049580721319881822617570544508537395783182011726197971883856827545705020677486672660143364689428914815 877 6117448761643202834526065985052233763388474002075866469036697845267443651741998781519399970575786337219050346038484618423681775885249018450855790612317018847138423089702827888791465546605601976579304388160779 878 14532840943805904668572575427474030612906668358934885562411952392572612566009956043442930750371502097040604655917391275678601190326056524416405867995757020486004522794295949523445870921236182245974131436002417 879 15029805488591844296823720642491073394481973279958069981733424559754029973457747705933207871548481578675675012697847576209468347736172425854626229026609557394182964288241130825272731174970699267984815529479278 880 -9340877043517006505291720629411960091199311660779055057919067048002726255912238744432922898959054704851810090114322552667184911256132506934240249658244464825541234903410480715312054080325289715939365906526037 881 -67160477255837909067860149987136463845161617105535079026703814209938900602068896769583315911232953593763470750212065361636485859203807003250402147866624337451131686593427142418126037829436890253841275623313245 882 -126860004709061692280047270575854779723899191090033490846378368584614312219944005451600761009678058065426516364628911433208196670296323272359346644369057757292908916909300851714923598514138567757774568188308289 883 -89471082893498712731410719917820781205931661347163749648569212272404661503679828641583053093153223280313165575299538688290286853698568795757171682205862587889039742166688277209187296366793835426732058611739256 884 177959657027981622059367731498623875908014900846466513801247133784005983116769578103778192324264206225992562946551369586816045619544741180345246381705439739304206702684244941742267736488814607178902936886947881 885 682527322055724980521794209443978343752728373593071098199130653372409827252459832892267923235930093222199326024489953910466844661676422202714900728057632099989971731341239733330902861089561997075299946445254092 886 1037446594840387141036593156857428102786631105289522379396843413304339741919112798532820164216809882212115205428554589845703189107782764581981612856707517623153042887711554348900367614431053053302961698675504921 887 327455106746773264782286428571958498389910617401100662614390122868712854617273915896892102226602043738262437807840071505747936098369309789875534127754345967901476998587023218174580366324775010484824559396107590 888 -2389419519984603444916884960544771769890509716935554438981679944387538936721363513171045259509324479386604315744436617108235885921840108501780794486126298916485698400352124027697484225003742446139536291992121307 889 -6514247872922481686420071494233700626423507757102831603632779629278974038753325687565898671250994565352722231885697480722984269409493976854220693953073589071792277608461025836626182842006940775733741424330467349 890 -7806506783306162057364759372737610473400584915047033414403310997539510878533371750382014794293618314987842677091409844082705710473614630717650604197266062197055886780075662994357227996776257297121628662081687079 891 1716189037314086148113345372222898244766532426618278257796101237990251522797541377984821634227581886931924601588555871609320483538144595698405308780488009144083517844474734667477631485505605369064625078462427240 892 27639300545714726539863213238335510999887823850771167299851135387487619942573851339831072889883759848367050194647627886741085405334086214109502977807720283824164517694539670537285395686503486146507264569277027163 893 58662163780853366803686850504003017382311416143110354938257587338521414234999266537674767660719832814720339516368779744140650659194627560638767282974061980148747139041808387974506713301775251784737613986082566028 894 51733570168145907792181890561983928541017444417055175822817988049033201459889404193529020503157054465403283154503825593683842187627349183938440911738485966377317800546513776803437979043041174909069252928805679227 895 -58356243624821130299932473081980467210755859905128679945839211523529174800494296860757239056041035288417524439067777315707524028397208788128543841432967523671789490980886002569953435670948992117564348738954226734 896 -291732935759091338849061822082726932002359912014906293215364790353520657251826291439466000858523708372384229338891252745377359562210015919668045524898573542126799712022036338976387856379808351682382530539231654721 897 -497145570807333823106300447184244659989148861908391699698037946252479119373295850048383502320258161758804057995417866888039032523908125824004913285512161372353062803447471140814342208722445898375862678514182195769 898 -264057173234777204420972788716022775584427698249930194696000305255867623902024995461406105068117471243954797726803733405644773285592688104287392390664503454473003322176997562093971759832044675145839033624893766229 899 897493375617307770932429783878482175081347363930255219383071073147310675736585446068045809428502816899483827418425903491584670094594302990556107539144015023789617304943975498385599061916855657147901190056739783120 900 2874673354300176247002894302335480102875796463338409617578421420680895838697220278893477268140181169617950974601245766812316160492175594246901658214063734799904860200894200833906810610563542433356530601374793532621 901 3920866470945644520268339746333177315378434337837112665780048253714071297241032973699551679035504384223202452951268665240879587111873819965184906395133135654183843833795566164311532542188645047023909340372861095626 902 342231577809862557776166392766266592884433323578329076169712260157409351400803253270515446142451146475538438335143949930364237640851876623960664566532820095753908726905557241253231711069963005664663366540000048301 903 -11099922873930099069536068292386248622470448645608873611842366364045267379313424169829363898524755556019472344897816338791762472773796204674968565634232613466652058661654010724895735169586852437725371754804284374490 904 -26687195505267922764905237235604974275432347765764786793643866766464834786498577517914376450666121854610628351092539840615647010087303877891095668811499848226877352070498692371856787894374245487862011329007537838811 905 -28005173735599688783185291467166666395609570019075015510815634586272962475086287638709402364677855856892540242827834233623046434087291098528273108594355399477875918193604838249106388808557988324916557940766275213077 906 16221035382473633179323073296386482958590048808339467680164087773769939372517914925325508453919532709954878735231866560919398485865323472724046028538962849151318342225204217280463542634378825310908902967292433525209 907 122415210322763780393305268081253797712311140463051869909964425238836663066152934928893940558248661350951211077215704448532841679724715138103461502556966540671953183219091434167927523062626889172227449984645290833872 908 233680708099840907995196708451789796271527325863894891346781795824899069768574743091662653510985277893924976033305354490867288955973140268307716446434708125880330379629593478609591106706860138423680873997454230557627 909 168731666680986989981361420325061901387682294626275072876682065929650826695494439030204562853322072047613331625597594976396365770475607984357069601425923378966518795473526810348706482535817089407700639207196067157479 910 -318793689875809572507766607581016638612451824353257460819611043005914521848854800315695386624411852457085999747525624666968478025192532069983875853603108652931369487135907241556300006600373972340614159873767848706997 911 -1248390885185930560217342572629721341931899768859304163727686358533057089444029144133497486763214530197049073647631701885413250909219407106655898461719974115907621413446244742523995729178111459068836378933294440134886 912 -1917948471947541679548976594650298369862211707895738098885788118521512675325748114625307625078558158219024076368934214516799819192767462419082036455798196559283552429822422359501682697151826498569944829909493844868699 913 -645891318702338917773556757556297464284254807316237606553444993611290455191015364900879306028462996005101169124517656564105382144402653612749194902036729716165466521705366510476191040276820569692731694561749533535883 914 4324228251069802577656625310692279448471514511250850649739039284527134334546568637861891651671335990779543162242465313581339293844694706262700532789376037261612320693053749950672693205592942788459222882025170465677569 915 11951341246395053668040364064640149116037427714501723253398162163056197441725562235896792999853043962181966872071540526230668999962250495556524465896804533239795240372122155375873013621334788336740680773940767342646136 916 14502716052800057618711202613573382814942216058872810144368212331637917804490454757262730279991820047833686779977877924965720892699209933090484396613631607769704213384824203606441510580835119493365698322846504701747847 917 -2733288305448185698369177639133647102436548109437393065870336018142157962999196604447633921439930514106615897923888237339401449882591113540489720797349071355006100334462745819693686720766202000798764814302093822596956 918 -50300641945616096350811054919081568116839007504461581357426306142685577344009265300520920378392441764449702290485883637293812757208675885329359594562933069667873186645945469284735995462017457287133058734569401679025833 919 -107946426729730665121466787348871519642286849936883648130309573992578171657197844344200103615383032515623037948747746004287478903721217779891730829407712083810045899058011485450437789291258281348862826817734109781523814 920 -96890839737391631541898027787244286927354854008396955306580212646231862695441271327752839417948651320994259483100987732935451250501187941794142496490405171715023996515890355552500108090618209875709641807286047152446165 921 103489511422873585678275521246031718860896681702839592427135231024155883692026901159834628597796711992033682864263923504828155987068046347808152761194843331411648459975601055878196364843098018744838374586658624089545389 922 533006749239009661246357915488235522099262953392199923863557284368326471077412295511695198865784939416113587820933071694018508265176154301161912900363585563408118028425509742593024820397702157260113067917785678784803575 923 917822005115691645458950375650585497741050935841919971158641701771529801805679867791590394657479063737365640554719073238961150309463739831648896955566112527285123687470405168825858595349621635770662638482672620369254328 924 504385540805041124549879637541588469352550856769152955539608540368643890780092845593489860469833509988419610388528923225142492366461090924369046939597127926845251970270790003558551429137425163744975034990201375684219813 925 -1618120732327841195150176848301217738500895128365852432363647971457311729024531381877990431000968093783195971733837930407050282291433240714128310144884556590035247052251578028633107130626462569885090821419696285814492246 926 -5269010016423244755217574045166264063202375121074139977391923619022912837242157825094500715854412150096554381650540377310848591660834628259047837463780351456227072409714559160533939029780518075721047319780043555508975099 927 -7268277875318661592452071493513099720432728069867248783743425039271232455965647656130131412166936023653192158003845080022726098854842809836035594868865565294992856368884034385181307406434401315772889736582451150878029746 928 -815345935216610515364572623755692304966382388054151489911153722047209562925631385146223717649732588611823722029092735344829284983532530367291405146109641656440734375909907786257822661305254634250470285910417128681459731 929 20160257272673422094004223409442068635487688478137542694835243567040382739083658635360260502918162883167788658004119104166275720623098986992163315256847629857084175520826251969544959927850223118546760271691213132886105165 930 49060691821993941903566611167381613753003953835569720264763599406462519205090276595926239299150888686936668546482570303749741443154333711852938204187787892107009434773812559402893067772926142923003573218926818352426394369 931 52227437648993873253765464203386583215811396581057330815376372141988275666447148907533930618956319039908932567278924683470742676155713615627160228046639638851531423817327767006590372745124706840011003549438731063760932144 932 -28109450683953006105918385858348088791633282475252227269034912820893428451741903848428492718091746159517132993829693118571983550483460707720226657802778613102894049326309107968036210797605579311940716981527934647064725481 933 -223363717081694447320194220463649170949848998647625834065811477457808463584442118712112745829813824756603807433853375207208983688596297888074597292600378783752861011125267949022411604792817828140536962214290876151534868650 934 -430912086772454297219230250775911509414853762755960144790786138544083334970083543656652039064533889305415396266388604374596848374953777580852495445148563149493522854544569833618396372207300163627219151725369465646371861769 935 -318323374481010331039001849038349736167388571287200165700184110260114223020163868875351567410374419797004454056588981215976851681470020114213075785745008877439298794384400460868502193206117676354113423502383226270115936238 936 571359575586304269154873464012158807834601309462012983467848870507201268012862352890598525302086428145072304381513713068569673755336191864297269376182749746661436280879965320115355251841599669604157836837306909521742771791 937 2285843973437504101281137567747041768634403472689081256149340084017305646992881174588844746302374071294895892084869948742702065759007583823865086230766520218550321217789809246305863875596213930834268761596364368048068905961 938 3549399082377007240122651766471484404792574919611242942296105890405539318797109377491304830022796804470015754070071749119502280609599708303317391196992602361257575917160094173021082574758347612340405359607946982058757839723 939 1269215840763063737411472282989155039032016410524042385957715814341873489251638577962377371594229859927997532234952605541556086633905697827202527569174038021047322714140417902686238798399406899628048037637728738325337112016 940 -7832554656631737550384418582658402633967784311028867524039822653138355340896086134357578353821428125283844503389659748916214334851164441788884710696612927933461738992925148799269740075017632704464606222376217900571821634527 941 -21950011855665032695588551876495212843910040014611179933223642374474576006079806502855481931634461177703596018943624731556807924447540808822553853368128258083756760105981159611060985517773291719313133961554033500179224907973 942 -26967801889423229393163457466717997947395660297289798552059526758442148826350474628168371439496330930797451214850302936835204938007372815296852815647260006748920514086601388452188503328361406200797741605482007014960992130095 943 4256231376580531536914545892999142378977236042772140834935969624683082975998697971351354577153324952571831878344111435145845288566649299171214746575060283915693067293604898374171398517829494713253220584020361469876281556558 944 91632356177047627895356007909749711444629428875386616271453207298175345564852326343106320501965048578397601071283867386122574671418277737157312194931025115172862008664779082227351590750130731371295499420583038834704452219755 945 198846336844090494516795347434116609907023443059470606556578082602992064325157382838482643003448018958738101448826799797312205411082140159505938331526934615539715742399170942871598253239531639087613570407392714888411411495587 946 181587303774023299949308187003660901463129997727719406760001044280264130936734216736683053183512260986846528460285556490595496205962052605379893449452851115782074242315106604807339304039542343794115439275443061675740381390527 947 -183493306550759247356667883024979795479886353787579148808139057983255010251920079434291678380794416865923380955074384440174738049801984291855110263580454431747071509769168095839390499814340590909441016844700472810924913926232 948 -974825477650650967312431649494225429970354822921870515460284842806296138438752440749156021058129320377389809626679740682905694346784414052067761894716713509795876219194734692555814423288270142024475595827790708189315368162135 949 -1696203124586607529850491345722402374280652023296196872922075469386082050585829392943460270440396685566824181280410234272961056747572587079781334187974826460737034433607006507159600669442422145884874923752855123486820147835372 950 -963021048271201184724279570064837622591475590874787728047111502941323717998200064819198545061512900722875329420748801561294290608215525869347717137123839966771689865908121401854377713386856339057524238774326870841353616670887 951 2919406529404644844046011552830598984320322084329400190992125043106146562397519294517300951171167304247481745869675701290151498549758053239880966875447241825207201599361458148220285909798166474796100567421716118080274195367270 952 9667658829018141616949064189980199277005802555469320231772272645540908664467869688833454970127440619878617403878588002157360018239851271638379472892972917023378676835000993456837941794217003334025201757230699842498916193195893 953 13486418366281753109479243248954542414078505663961153816768080289236290459078506416995126233551220799132976960285692335415999283900364975152413773011755960115371312838144690095586774790374923571694067424486973538914933440698139 954 1842523203521374852552347096633762789016504908750594441206533039804848967941059934708784930534837848299433250955607466033673924020665582781964625634343454582818475095257488890805558345675498931014413557298223534764021439373801 955 -36649373309405146645529539649517491945670693299054842509685227269411072760606445576331495148677302925628034545763904018350059521845835116784321855344153596543065589449761378473636010585562173376437708818587739263917745785443704 956 -90284518454140481406091048921270102244933718072988692801636168609181340334508749582133868276412721409758888250279705906714013999450175254474411406017481315298796237398933111342694719376087539249554977468036937148109406804734965 957 -97478762801347615269489264832381446020491184592094727128642735668297402352830878535357063327151281525706617152141294680614277398046578904701030130824357221905883484802753868076106810333653007350505075822855586110889256236298303 958 48584744673239468109238419806354926933281528146119022783563470437101352444168031245318951198911467458846994613583654424640399206306427593538013355005681317388882512844267532393434954896231175106975306134224552146531178471718123 959 407957792309994917662066088042631902469342370661139767293864337014067830155899830229544238116317129023549586144231263760934718653756740104864513738775297188231408365822820343304248074760651227913600234433418456618574332853373202 960 795414490797037928269904438069740527318907961239886858124337424472358722720687284777480373410929076781641279651178556952135008256266877455708305932466053201151281100748506634917829335778061249226900694602510996800534491622837209 961 600742872314333411078745327709027934581089920800752541392101922992786121622294522634275739104956219627718935700074017505380296995793854996247394368126289803910012883942331930837244368731505496370351261908568221069505262203054977 962 -1024414834533962305162983792996417740724538154786696459092132112504009551881450697784159756310299983590656471424163240386968763169337993866099080593129738890343980261087341307104449102454740612680554467440694289930353814918719675 963 -4189659562657714353910496524611733129928465081260282822793362788754036402525441114280219054860628311994571217664093332259745861769491828270712906335430991355485949978545353853282745719686646920705247938840161999099008131314636944 964 -6574940080199185307076915366386474959913809284237349519038274471002088226815079162095021890196608865273516397053010001237128004285355165898881726325583578383288866943224471236552280126275174388383187634205220607968594430217578253 965 -2486122583811125304169161296769771479549257710480551467167541946304725735930369310588531901645337914553575965342558821846682376586902093939501830043086591875861747348909958216999344266306360380622278302939111140217254029429693858 966 14198551832884186720072353947272779472507213425192816231734966376275213518531748702460117130603234118775285542810697020667774698655756615766847703063372724368700101751376234946754800443781820386239876335789842075332875204674713235 967 40354322465081648873992268706258826622253523014256498787488640292436930442790473712274984400081477295733649836756754770986500239846165713264039204776458055511815263758206005075009975133523702196895731273591041440389643659560130426 968 50190288666650649107278750682625538242165619024789353398231312417280086453398142514448729129397231529224805680871308551149071309609149801432539358828463723067666886175182924604526678326080858601940648199773320970388885505284582891 969 -6418590481416537165271082809941768723044989668027624913906527256993467181382821717823454310481782345947175508255541064210559944265151471049197822273867432440076487054181412518583752993598364787052895500718818512943728730901093211 970 -167079509479948885190319163802222701179655183723123593870267313493049646391031003069276698047729925211893986998979919373861413226362687845679640140766141708180245400953126996581578907320788641956596567355694454137503394885034440713 971 -366655483649546614638758277114604314796789397271817849520798878177005743990415143557846395113121971143896523376940749749624301315910275095663994975876738721436980931312806682058834641342382737800492284342674310325685976678521258672 972 -340534596051141563296714544946569725552695385041472803004947166840384111094915514666283930076480866827465022383019929612079172829970770638293265330995731824681985269708628572424644065113324760136124568731823501339783639643855051915 973 325226585229704807099615352628521746770645672325120502241656721694142292371551941189827538178904053608975024514572615477470614177636436325062357537262081994816521212656002965769554662825764465330591588670231258523263108721092566897 974 1784593883374556676558397787887972215438269963015289769676402998632462212877378080357057176387164868298271544687979290464959252690645511624348162947101512024495237204679110417395994502026639188919860560708170276278407253677344070565 975 3137723799170553862545239178793009204735501867803822724259866597920140756237901175664406441038298139127368612035291276836827789978048627866978687316005802750921973057225643062831561831788179813330575915195962484620501688255737016358 976 1837981115097062935099726949228563565183017210126089259890910390902938288794725233087787744577439862796867551806766363440989842602971910162347830215507871428105943057450409064725751747825648698621976904898543874412891478588537629243 977 -5270437247714718219271782493222110524324065717247904669382255381055772555652114328904908978385530444627706946835232979756219464783703308822950451078935962218332893864059444131524645827687433067256593038101715218016355220280091506517 978 -17755693329323941330329302383752243407354951085167558448078270585502780946585257955430974660200870726547898712705257377655828371084960090121187496846616773371580031540526580740123277025934056926707371702676624859020443083850881983905 979 -25046765134668167634045704780371524255755688002455675049797207310672482430214727019455714047063553223602668083665707562093266262651801003260596469315061065696909320308277171605661570579550931757030999108838434031364120466617823468888 980 -4023233019945450128049674513057214238543853183064100609950704682724251287644196558250251117586829547180020983290356325456573813212157129915354785353231667550258899612945193016748509917328758282255820759246895677396573890910531744231 981 66680916104950966717936106196888067563961917950661738225617402697794705422509890708305338065396317745197627599170030840506243381063881243427293568173646136314446043808744200372545302985809271697105855189106346261105641248576742388932 982 166308605035907191291987285122963738615845748525511309803486718365141618343087977985503342117648374885612987829516078274273139187602628149527626255008014287832912632634855412796704949640755398263699975887180666717143835221668759384841 983 182074682475997325559324036282541043114822966741257322513309874261658810851178611600218453633251350726364110838394590581489323213626348951612646240352341028301285239526981821953410567581670040599476169157592866128023879090055121514566 984 -83710194237593601544162609055731700678366529618080667257092306121324590109166880247757818042553779969491960816476135079073004203035293908491743459977711116067349909469237947666180267289350098814492751272147489097145390555378110078203 985 -745787702867342937102655566961715902533957376508431675331389545492134284630725453215387537162021638564632152165749643345707048152948186571597504210654009713935518643720059497182684016003272708043793194673287751869001024404607173536861 986 -1469640009426199719027416588286152464541714851444159952015132656327527768782722826976529750108022237193603352617069730586893782583100504906678646592568551118016408119869730254975898710979253484205707842486819644658992339908487777398663 987 -1134090761183903820593919801637301201225695696415343483665273482776185863104130739738637306019023518955029251409070371820751133681017219107114898882579870346488490559841276053463955144019527178508036266773737034064194568730423482368152 988 1837234643410542908838602760533071173489804968783506896146736420161992591465411174458171992150022908809160420720674917493084550677128809845660945612140043853774919119311924264984852465145847829111989690384368388493011907198208433285931 989 7686347886214697381232966351172301518957602951944802694801310886693832511821759533649486227430650299281048809325003224257274412179116836519009527735886476942291209492739654030652073177102351729111461608569168711432364840120066493869332 990 12190525908458132929243865502320832920907382903638450369036326384602898495263404605828659180839932128603009135242117047926114197229266910427999199168436938696907816284234227792492901635523395091789502571546592797062159758516151177698443 991 4856428150111086366038710066176249313274265670857644912811508200560680692561265045154862040237276052782719376210993505389865636210724581615972228694346191611022580276381041538400999446353535725565729904922217449508298306263486923336626 992 -25757260504477354179395325209929547966595162099367441304367348046668863053888993854557684597737179475013047304401766071467623028576856676484370671754176180088166496762370217889153530241634032614249685147526980878515507488849773033928993 993 -74260221603524346830334203754715273508122224045074903132963188605129615904616669779903237071454731513485385487870648049896816672283793621612715951877467487057732749303104867204927859882509239049606970232386524451895321079594444104788449 994 -93486359261228357961345442271839086604769933160066281025619563547747519823109217722787396932556135246214204111209124818968023409133590761873310214002714687038823872632515393880991643337812684896603660481212571504370956863811999699617077 995 9218904015285715654221276369500360336425897650556329150890859565721070541810249798509925105092174971778689677525906954003878707791287513505426115504592929762968299867837169558552816241032663247050271854250882259558756955914335695049840 996 304908034405378231038118841922045809686275833648968501706190039026960707338734355842020588950116460913051865349014238005042170971352301048666713789371206408678381394545933947499648328325110392340446417976696709786385437793979558372156637 997 676712787130874982408596032526182622435293491919369666491202231527992617497311172921568762508499397409195621198269148184519725509866652356518590671576575945934783981630993458843357490823803305816495806318187738070020237605282145870726394 998 638987253935179292002382709642763360299301083195402805371030276388472709498805140112401004802828569538286895783414239964609646781326731609673564314268925033368630367901557059992311757298920476877197077032428133370056269213463700343581629 999 -576126120575993760112660256415933851040585648494150630032280564838071702636241602824098322839414856735697389369727876729463080381910740772727209167034915165531746676105207627807223105348619476564363255161211545568587984728263358219483226 1000 -3269971072061665750743687321203094798488417849112817806496353574803122876250613552781062703038784099993606196977820995915515161198630315628600493264634249546108721867189545622512216215205665548950229698229707935401083557527465032404587755